RHEL 7 yum list 报错: Could not contact any CDS load balancers

0

【以下的问题经过翻译处理】 我在我们的RHEL 7 EC2上以root身份运行"yum list"时遇到了一个错误,导致yum无法使用: Could not contact any CDS load balancers:https://rhui3.us-east-1.aws.ce.redhat.com/pulp/content/

使用curl访问该地址会显示"curl: (60) Peer's Certificate issuer is not recognized.",因此我通过手动安装RPM更新了ca-certificates,但仍然无法解决问题。使用curl -k访问该URL会返回"HTTP/1.1 403 Forbidden"。

我还在redhat-rhui-client-config.repo和redhat-rhui.repo中设置了sslverify=0,并运行了yum clean all命令,但仍然无法解决问题。似乎这个错误发生在查询各个软件仓库之前的负载均衡器查询步骤中。

如果有任何帮助,将不胜感激。

profile picture
专家
已提问 6 个月前40 查看次数
1 回答
0

【以下的回答经过翻译处理】 ``` Could not contact any CDS load balancers: https://rhui3.us-east-1.aws.ce.redhat.com/pulp/content/..


根据第三方文档,RedHat将RHUI基础架构从版本2升级到版本3。

为了解决此问题,请使用最新版本的RHEL 7启动一个新的EC2实例并登录新的EC2实例。登录实例后,运行以下命令下载最新的rhui客户端包。

$ sudo yum install --downloadonly --downloaddir=/root/ rh-amazon-rhui-client.noarch


将下载的rpm包复制到所有受影响的EC2实例(仅限RHEL 7),并遵循以下步骤(可能先下载到桌面,然后再复制到所有的实例。您还可以上传到S3桶,以便从所有的EC2实例访问,然后使用aws cli命令或curl下载包到本地实例)。在安装软件包时使用rpm实用程序以下选项避免依赖性。

$ sudo yum remove -y rh-amazon-rhui-client $ sudo rpm -ivh --nodeps /path/to/rpmfile/rh-amazon-rhui-client*


请用您的rpm文件路径替换“/path/to/rpmfile”。

安装软件包后,需要重新安装才能获取所有依赖项。

yum reinstall -y rh-amazon-rhui-client

按照上述步骤后,您应该能够从RHUI下载所需的软件包。

$ sudo yum clean all $ sudo yum repolist $ sudo yum list


希望上述信息对您有所帮助。
profile picture
专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则