Atualizando centOS 6.6 para 7

0

Eu atualizei recentemente o centOS 6.6 para 7. Ele aparentemente inicializa, mas não pode abrir a página de login. Na verdade, os sistemas estão congelados aqui. Alguém tem experiência semelhante? Se assim for, seria ótimo ajudar com isso.

    
por PeymanT 04.01.2015 / 22:17

3 respostas

4

Tive o mesmo problema me deixando louca! Leva apenas uma eternidade para mostrar o prompt de login. Na minha VM demorou cerca de 25 minutos! O problema para mim estava no pacote de auditoria instalado.

  • Problema # 1: yum não está funcionando - não foi possível encontrar libsasl2.so.2 O processo de atualização resultou em eu ter /usr/lib64/libsasl2.so.3 . basta criar um symlink em /usr/lib64 chamado libsasl2.so.2 apontando para /usr/lib64/libsasl2.so.3 via:

    ln -s /usr/lib64/libsasl2.so.3 /usr/lib64/libsasl2.so.2

  • Problema # 2: yum estava funcionando novamente, mas não conseguiu concluir a maioria das operações. Tive que remover %código%. Por favor, note que isso pode não se aplicar a você.

  • Problema # 3: Atraso durante a inicialização. removeu mod-perl-2.0.4-11.el6_5.x65_86 package ( audit ) atualizou yum erase audit package ( glibc ) e depois atualizou o sistema ( yum update glibc ).

Eu reiniciei e o sistema ficou em menos de 20 segundos!

Espero que ajude!

    
por 10.01.2015 / 00:09
2

Enquanto o link simbólico funcionará, não acredito que seja a solução completa. Eu não tenho certeza se esta solução também é. Eu tive sintomas semelhantes como acima. Programas importantes como Python e sshd foram vinculados a libsasl2.so.2 , que é um pacote el6.

Parece que, no meu caso, alguns dos scripts de pós-instalação não foram executados corretamente. Eu iniciei o sistema de recuperação, e como root no /root/preupgrade/postupgrade.d/pkgdowngrades , execute o script fixpkgdowngrades.sh . Isso corrige todas as referências a libsasl2.so.2 , corrigindo-as para libsasl2.so.3 . Em seguida, removi o link simbólico libsasl2.so.2 .

Eu também cd'ed em cada um dos outros diretórios em /root/preupgrade/postupgrade.d e correu os scripts nele. O /root/preupgrade/postupgrade.d/clean_centos6_pkgs/postupgrade_cleanup.sh precisará ser corrigido perto da parte inferior, onde sairá se não for chamado com --cleanup .

    
por 14.07.2015 / 20:30
0

Eu usaria um Live CD para ignorar a página de login. Então, eu usaria um disco rígido externo para transferir seus dados importantes para. Uma vez feito o backup de todos os itens essenciais, eu reinstalaria seu sistema operacional e transferiria seus dados de volta para o seu computador.

Enquanto você está conectado ao seu computador com um Live CD, aproveito a oportunidade para rever seus arquivos de log para saber o que aconteceu antes que isso acontecesse, para que você saiba como evitar que isso aconteça novamente.

Espero que isso ajude você.

    
por 15.01.2016 / 07:11

Tags