
Estou tentando atualizar nossos servidores RHEL 5.9 para RHEL 6.4. Temos muitos softwares de terceiros e sistemas montados, então seria bom se pudéssemos atualizar sem reinstalar. Eu sei que o RedHat não oferece suporte a atualizações entre versões principais e seguiremos o caminho da reinstalação se tudo mais falhar. Se eu tiver uma nova instalação do 5.9, poderei atualizar para o 6.4 sem muitos problemas usando 'linux upgradeany' em um CD de instalação. Mas os servidores físicos mais antigos que clonei com sucesso como uma VM parecem travar durante a instalação do pacote. No começo ele estava pendurado no polkit, então removi todos os desktops gui com a intenção de reinstalar após a atualização. Agora está pendurado no Cyrus-SASL. Os logs não fornecem nenhuma informação útil sobre o motivo do travamento.
Existem alguns guias sobre atualização, mas nenhum parece funcionar para nós.
http://bitc.bme.emory.edu/~lzhou/blogs/?p=203
http://www.it-hure.de/2011/10/update-rhel5-to-rhel6/
verifiquei /tmp/anaconda.log, /tmp/syslog, /tmp/yum.log, /tmp/storage.log, /tmp/product.log e nada parece indicar por que a atualização foi interrompida.
Se alguém conseguiu atualizar com sucesso, eu apreciaria qualquer conselho que você pudesse ter.
Responder1
Então consegui fazer a atualização funcionar.
- Altere o padrão do inittab para 3
- Desativar SElinux
- Desinstale o KDE e o Gnome (você pode reinstalar depois)
- Instale yum-utils (opcional, mas sugerido: execute package-cleanup com --leaves --orphans e --problems para ver se há algo que você possa remover antes da atualização)
- Certifique-se de que todas as montagens NFS estejam desmontadas e comentadas no fstab.
- Desative todos os serviços desnecessários. (reativar após atualização).
- Reinicie no CD do RHEL6 e execute "linux upgrade any"
- A atualização levará MUITO tempo. Para mim, demorou quase 24 horas. Ele parecerá travar às vezes, mas deixe-o funcionar.
- Reinício
- Remover pacotes abandonados (uma lista éaqui)
- Fazer
yum remove kernel\*-2.6.18\*
- Correr
yum distribution-synchronization --skip-broken
. - Os resultados fornecerão uma lista de problemas de dependência. Analise a lista e remova as duplicatas e remova e reinstale as quebradas. Certifique-se de reinstalar as dependências removidas com eles também.
- Repita a etapa 12 até que todos os problemas sejam resolvidos e a sincronização da distribuição seja executada corretamente.
- Instale o KDE e o GNOME (ou qualquer área de trabalho que você usará, se houver).
- Habilite os serviços que você desabilitou.
- Remova o comentário das montagens NFS no fstab.
- Reativar o SELinux
- Mude o inittab de volta para o padrão 5.
- Altere seu grub.conf para que ele não faça uma tela inicial ou uma inicialização silenciosa para que você possa ver se algum serviço falha.
- Reinício
Espero que isso ajude outras pessoas, pois foi uma dor de cabeça começar a trabalhar. :)
Responder2
Também nunca tivemos sucesso na atualização. Abandonamos a tentativa de fazer isso e apenas limpamos o sistema e reinstalamos.
Não é o que você quer ouvir, mas na quantidade de tempo que você gastará tentando atualizar esses sistemas, você provavelmente poderia ter traçado um plano de ataque para retirar software de terceiros do sistema, apagá-lo e, em seguida, reinstalá-lo. -instalei depois.