如何在Redhat 7上安装Envoy Proxy并解决GPG密钥导入网络不可达错误
可行解决步骤
- 强制rpm走IPv4协议导入密钥
报错信息显示连接失败的是IPv6地址,大概率是你的网络环境不支持IPv6路由,执行以下命令强制走IPv4即可:rpm --import -4 'https://rpm.dl.getenvoy.io/public/gpg.CF716AF503183491.key' - 手动下载密钥后本地导入
如果强制IPv4后仍出现连接超时问题,可以先把密钥文件下载到本地再执行导入:- 执行
curl -4 -O 'https://rpm.dl.getenvoy.io/public/gpg.CF716AF503183491.key'下载密钥文件 - 确认本地生成对应密钥文件后,执行
rpm --import ./gpg.CF716AF503183491.key完成导入
- 执行
- 配置rpm代理(适用于需要代理访问公网的环境)
如果你所处的网络需要通过代理才能访问公网,可修改/etc/rpm/macros文件(文件不存在则新建),添加以下配置后再执行导入命令:%_httpproxy http://<替换为你的代理地址>:<替换为代理端口> %_httpsproxy https://<替换为你的代理地址>:<替换为代理端口> - 替换国内镜像源
如果你使用的是国内服务器,官方源连接不稳定的情况,可以替换为国内第三方镜像站提供的Envoy源进行安装,无需使用官方源地址。
内容的提问来源于stack exchange,提问作者Salima Farhat
相关产品推荐
相关产品推荐

