A VM do CentOS não pode iniciar o sshd

2
Primeiro, deixe-me abrir com honestidade, eu não sou um administrador de sistemas, estamos entre eles no momento com o nosso novo, que deve começar dentro de algumas semanas.

Temos executado várias VMs do CentOS em um host do CentOS por algum tempo. Na semana passada, no entanto, as VMs começaram a falhar. Agora, quando eles iniciam o sshd, ele não consegue iniciar.

O problema começou a ocorrer quase ao mesmo tempo que uma atualização de kernel no hypervisor. Nós usamos kvm + qemu.

O hypervisor está executando Linux version 2.6.32-220.4.1.el6.x86_64 ([email protected]) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Tue Jan 24 02:13:44 GMT 2012

e um dos hosts problemáticos está executando Linux version 2.6.18-274.17.1.e15 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Tue Jan 10 17:25:58 EST 2012

Tentando manualmente iniciar o sshd via /etc/init.d/sshd start resulta em Starting sshd: /usr/sbin/sshd: error while loading shared libraries: /lib64/libcrypto.so.6: Invalid ELF header

    
por tojofo 06.02.2012 / 03:52

1 resposta

2

"Cabeçalho ELF inválido" geralmente significa que a biblioteca em questão não está compilada corretamente para sua arquitetura ou que, de alguma forma, ela foi corrompida. Pode valer a pena tentar uma reinstalação do pacote que fornece essa biblioteca. No CentOS 5, esse é o pacote openssl . (Veja link )

(Se você puder arcar com o espaço eu clonaria a VM e tentaria qualquer correção no nível da VM no clone, ou pelo menos instantaneamente sua imagem atual. Isso pode ser excessivamente paranoico, mas eu gosto de opções de reversão em geral.)

Não estou claro como uma atualização do seu kernel do hipervisor causaria esse problema, mas admito que não sou bem versado nos componentes internos do KVM. Mas , as atualizações do kernel geralmente não removem o kernel antigo. Você pode reiniciar o hipervisor no kernel antigo? (Geralmente, você pode selecioná-lo no menu de inicialização.) Em caso afirmativo, o problema ainda persiste? Se isso consertar - qual foi a motivação por trás da atualização do kernel? Você pode permanecer na versão antiga até determinar a causa raiz do seu problema?

    
por 06.02.2012 / 07:03

Tags