Não é possível atualizar o OpenSSL no Centos 6.4

0

Eu tenho um sistema Centos 6.4 para o qual estou tentando remendar o OpenSSL. Atualmente, o yum informa "1.0.1e-16.el6_5.4" e a versão openssl mostra "1.0.1e-fips". Nas minhas máquinas Ubuntu, eu era capaz de atualizar o openssl muito facilmente com o apt, mas se eu tentar "yum update openssl" (ou mesmo apenas "yum update") eu recebo a resposta "No Packages marked for Update". Isso parece muito improvável para mim.

Como posso atualizar esta máquina?

Atualização:

$ 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 >>'}

Depois de adicionar um repo aqui, ele fez uma série enorme de atualizações. Infelizmente, mesmo após o reinício:

$ openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

E yum update openssl ainda diz "Nenhum pacote marcado para atualização", com yum list openssl retornando

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 
    
por aqua 12.05.2016 / 02:36

2 respostas

2

Você não parece ter nenhuma configuração do repo do CentOS, ou pelo menos nenhuma que funcione. Você pode confirmar isso executando yum repolist . Se nenhuma inscrição aparecer em 'repo id' e / ou 'nome do repo', então definitivamente não há configuração de repos.

Uma maneira simples de corrigir o problema é usar yum-config-manager --add-repo=<CentOS repo> . Isso cria automaticamente um arquivo de configuração em /etc/yum.repos.d /

Para obter um repositório oficial do CentOS, acredito que esta página seria útil: link

EDIT:
Este pode ser um URL mais útil: link

Isso explica como instalar o RPM "espelho mais rápido", que escolheria um espelho para você, supondo que você tenha conectividade com a Internet.

    
por 12.05.2016 / 22:15
0

yum update openssl issue, eu estava recebendo o seguinte erro ao tentar atualizar o 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.

Após alguns RND eu tenho a solução para o código de erro 6001. Aqui está o verão, que resolveu esse problema:

mv /etc/yum.repos.d/* /tmp/
rm -rf /var/cache/yum/*
yum clean all
yum repolist
yum update openssl
yum list installed openssl
    
por 14.05.2018 / 16:40