У меня старый экземпляр EC2 с установленным RedHat 6.5. Когда я хочу yum check-update
, отображается следующая ошибка:
$ yum check-update
Loaded plugins: amazon-id, rhui-lb, security
Could not contact CDS load balancer rhui2-cds01.ap-northeast-1.aws.ce.redhat.com, trying others.
Could not contact any CDS load balancers: rhui2-cds01.ap-northeast-1.aws.ce.redhat.com, rhui2-cds02.ap-northeast-1.aws.ce.redhat.com.
Я могу подключить другой веб-сайт, поэтому предполагаю, что это не из-за проблем с сетью.
Кто-нибудь знает, как решить эту проблему?
(все команды выполняются с использованием root)
Оказывается, это была проблема при обновлении nss-softokn-3.14.3-19.el6_6, это один из симптомов.
Об этой проблеме сообщалось, и вы можете найти исправление для неработающей yum / rpm в комментарии № 5: https://bugzilla.redhat.com/show_bug.cgi?id=1182337
Вот статья об этой проблеме: http://www.ripegroup.com/issues-with-updates-on-centos6-nss-softokn-freebl/
Здесь МОЙ шаги, чтобы исправить сломанный yum / rpm согласно ссылкам выше
Сначала создайте временную папку
$ mkdir my_tmp/
$ cd my_tmp/
Загрузите подходящий rpm-пакет nss-softokn-freebl с доверенного зеркала
$ wget <your trusted mirror>/nss-softokn-freebl-3.14.3-19.el6_6.x86_64.rpm
Извлечь RPM
$ rpm2cpio nss-softokn-freebl-3.14.3-19.el6_6.x86_64.rpm | cpio -idmv
Скопируйте извлеченные файлы библиотеки
$ sudo cp ./lib64/libfreeblpriv3.* /lib64
После этого у меня снова начинают работать yum / rpm.
Остерегайтесь разницы между 32-битной / 64-битной ОС, я не могу гарантировать, что это правильный способ исправить это, поэтому используйте его на свой страх и риск