RHEL5 para atualização de RHEL6

3

Estou tentando atualizar nossos servidores RHEL 5.9 para o RHEL 6.4. Temos muitos softwares de terceiros e sistemas montados, por isso seria bom se pudéssemos atualizar sem reinstalá-los. Eu sei que o RedHat não suporta atualizações entre os principais lançamentos e nós iremos para a rota de reinstalação se tudo mais falhar. Se eu tiver uma nova instalação de 5.9, posso atualizar para o 6.4 sem muitos problemas usando o 'linux upgradeany' em um cd de instalação. Mas os servidores físicos mais antigos que eu consegui clonar como VM parecem travar enquanto faço a instalação do pacote. No começo, estava pendurado no polkit, então eu 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 informações úteis sobre o motivo da suspensão.

Existem alguns guias sobre atualização, mas nenhum parece ter funcionado para nós.

link

link

verificado /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 conseguir atualizar com sucesso, agradecemos qualquer conselho que você possa ter.

    
por Jeight 10.10.2013 / 01:33

2 respostas

4

Então, consegui fazer o upgrade funcionar.

  1. Alterar o padrão do inittab para 3
  2. Desativar o SElinux
  3. Desinstalar o KDE e o Gnome (você pode reinstalar depois)
  4. Instale o yum-utils (opcional, mas sugerido: execute o pacote de limpeza com os --leaves --orphans e --problemas para ver se há algo que você possa remover antes do upgrade)
  5. Certifique-se de que todas as montagens do NFS sejam desmontadas e comentadas no fstab.
  6. Desative todos os serviços desnecessários. (reative após a atualização).
  7. Reinicie no CD do RHEL6 e execute "linux upgrade any"
  8. A atualização levará um longo tempo. Para mim demorou quase 24 horas. Ele parecerá travar às vezes, mas será executado.
  9. Reinicializar
  10. Remover pacotes abandonados (uma lista é aqui )
  11. Do yum remove kernel\*-2.6.18\*
  12. Executar yum distribution-synchronization --skip-broken .
  13. Os resultados fornecem uma lista de problemas de dependência. Trabalhe na lista e remova as duplicatas, remova e reinstale os itens quebrados. Certifique-se de reinstalar as dependências removidas com eles também.
  14. Repita a etapa 12 até que todos os problemas sejam resolvidos e a sincronização de distribuição seja executada corretamente.
  15. Instale o KDE e o GNOME (ou qualquer área de trabalho que você usará, se houver).
  16. Ativar os serviços desativados.
  17. Descomente as montagens do NFS no fstab.
  18. Reabilitar o SELinux
  19. Altere o inittab de volta ao padrão 5.
  20. Altere seu grub.conf para que ele não esteja fazendo uma tela inicial ou inicialização silenciosa para que você possa ver se algum serviço falha.
  21. Reinicializar

Espero que isso ajude os outros, pois isso foi uma dor na minha retaguarda para começar a trabalhar. :)

    
por 11.10.2013 / 22:23
2

Nunca tivemos sucesso na atualização. Nós abandonamos a tentativa de fazer isso e simplesmente limpamos o sistema e fizemos uma reinstalação.

Não é o que você quer ouvir, mas na quantidade de tempo em que você vai tentar atualizar esses sistemas, você provavelmente poderia ter planejado um plano de ataque para remover softwares de terceiros do sistema, limpá-los, e depois reinstalá-lo depois.

    
por 10.10.2013 / 02:11