Не удается обновить OpenSSL на Centos 6.4

У меня есть система Centos 6.4, для которой я пытаюсь установить патч OpenSSL. В настоящее время yum сообщает "1.0.1e-16.el6_5.4", а версия openssl показывает "1.0.1e-fips". На моих машинах Ubuntu я смог обновить openssl очень легко с помощью apt, но если я попробую "yum update openssl" (или даже просто "yum update"), я получу ответ "No Packages marked for Update". Это кажется мне очень маловероятным.

Как я могу обновить эту машину?

Обновление:

$ sudo python -c 'import yum, pprint; yb=yum.YumBase(); pprint.pprint(yb.conf.yumvar, width=1)'
Loading "rhnplugin" plugin
Loading "product-id" plugin
Loading "refresh-packagekit" plugin
Not loading "subscription-manager" plugin, as it is disabled
Config time: 0.042
Running "init" handler for "rhnplugin" plugin
There was an error communicating with RHN.
RHN Satellite or RHN Classic support will be disabled.
Error communicating with server. The message was:
Name or service not known
{'arch': 'ia32e',
 'basearch': 'x86_64',
 'releasever': '6Workstation',
 'uuid': '<< something valid looking >>'}

После того, как я добавил сюда репозиторий, он сделал огромную серию обновлений. К сожалению, даже после перезагрузки:

$ openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

И yum update openssl все еще говорит "No Packages marked for Update", при этом yum list openssl возвращает

Installed Packages
openssl.x86_64                    1.0.1e-42.el6_7.4                     @updates
Available Packages
openssl.i686                      1.0.1e-42.el6_7.4                     updates 
0
14.05.2016, 07:46
2 ответа

Похоже, что у вас не установлено ни одного репозитория CentOS, или, по крайней мере, ни одного работающего. Вы можете подтвердить это, запустив yum repolist. Если нет записей в 'repo id' и/или 'repo name', значит, репозитории точно не установлены.

Одним из простых способов исправить проблему является использование yum-config-manager --add-repo=. Это автоматически создаст конфигурационный файл в /etc/yum.repos.d/

Чтобы получить официальное репо CentOS, я считаю, что эта страница будет полезной: https://wiki.centos.org/Download

EDIT:
Это может быть более полезным URL: https://www.centos.org/docs/5/html/yum/sn-yum-maintenance.html

Здесь объясняется, как установить "самое быстрое зеркало" RPM, которое будет выбирать зеркало для вас, при условии, что у вас есть подключение к интернету.

2
28.01.2020, 02:35

yum update openssl problema, recibí este siguiente error al intentar actualizar openssl.

Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
There was an error communicating with RHN.
RHN Satellite or RHN Classic support will be disabled.
Error communicating with server. The message was:

Error Class Code: 6001
Error Class Info:
RHN is in the process of being decommissioned and systems are no longer able to receive updates or make use of any RHN services.
Please see https://access.redhat.com/articles/2979901 for more info.

Setting up Update Process
Could not retrieve mirrorlist https://mirrors.iuscommunity.org/mirrorlist?repo=ius-el6&arch=x86_64&protocol=http error was
14: Peer cert cannot be verified or peer cert invalid
Error: Cannot retrieve repository metadata (repomd.xml) for repository: ius. Please verify its path and try again.

Después de algunos RND obtuve la solución para el código de error 6001. Aquí está el resumen, que resolvió ese problema:

mv /etc/yum.repos.d/* /tmp/
rm -rf /var/cache/yum/*
yum clean all
yum repolist
yum update openssl
yum list installed openssl
0
28.01.2020, 02:35

Теги

Похожие вопросы