Actualización de RHEL5 a RHEL6

Actualización de RHEL5 a RHEL6

Estoy intentando actualizar nuestros servidores RHEL 5.9 a RHEL 6.4. Tenemos una gran cantidad de software y sistemas montados de terceros, por lo que sería bueno si pudiéramos actualizar sin reinstalarlos. Sé que RedHat no admite actualizaciones entre versiones principales y seguiremos la ruta de reinstalación si todo lo demás falla. Si tengo una instalación nueva de 5.9, puedo actualizar a 6.4 sin muchos problemas usando 'linux updateany' en un CD de instalación. Pero los servidores físicos más antiguos que he clonado con éxito como VM parecen colgarse mientras realiza la instalación del paquete. Al principio estaba colgado en polkit, así que eliminé todos los escritorios GUI con la intención de reinstalarlos después de la actualización. Ahora depende de Cyrus-SASL. Los registros no brindan ninguna información útil sobre por qué se bloquea.

Hay algunas guías sobre actualización, pero ninguna parece funcionar para nosotros.

http://bitc.bme.emory.edu/~lzhou/blogs/?p=203

http://www.it-hure.de/2011/10/update-rhel5-to-rhel6/

revisó /tmp/anaconda.log, /tmp/syslog, /tmp/yum.log, /tmp/storage.log, /tmp/product.log y nada parece indicar por qué se detuvo la actualización.

Si alguien ha podido actualizar con éxito, agradecería cualquier consejo que pudiera tener.

Respuesta1

Entonces pude hacer que la actualización funcionara.

  1. Cambiar el valor predeterminado de inittab a 3
  2. Deshabilitar SElinux
  3. Desinstale KDE y Gnome (puede reinstalarlos después)
  4. Instale yum-utils (opcional pero sugerido: ejecute package-cleanup con --leaves --orphans y --problems para ver si hay algo que pueda eliminar antes de la actualización)
  5. Asegúrese de que todos los montajes NFS estén desmontados y comentados en fstab.
  6. Deshabilite todos los servicios innecesarios. (volver a habilitar después de la actualización).
  7. Reinicie en el CD de RHEL6 y ejecute "actualización de Linux cualquiera"
  8. La actualización llevará MUCHO tiempo. A mí me tomó casi 24+ horas. A veces parecerá colgarse, pero déjelo funcionar.
  9. Reiniciar
  10. Eliminar paquetes abandonados (se muestra una lista).aquí)
  11. Haceryum remove kernel\*-2.6.18\*
  12. Correr yum distribution-synchronization --skip-broken.
  13. Los resultados le darán una lista de problemas de dependencia. Revise la lista y elimine los duplicados y elimine y vuelva a instalar los rotos. Asegúrese de reinstalar también las dependencias eliminadas con ellos.
  14. Repita el paso 12 hasta que se resuelvan todos los problemas y la sincronización de distribución se ejecute correctamente.
  15. Instale KDE y GNOME (o cualquier escritorio que vaya a utilizar, si corresponde).
  16. Habilite los servicios que deshabilitó.
  17. Descomente los montajes NFS en fstab.
  18. Vuelva a habilitar SELinux
  19. Cambie inittab nuevamente al valor predeterminado 5.
  20. Cambie su grub.conf para que no muestre una pantalla de presentación o un inicio silencioso para que pueda ver si falla algún servicio.
  21. Reiniciar

Espero que esto ayude a otros, ya que fue un dolor de cabeza comenzar a trabajar. :)

Respuesta2

Tampoco hemos tenido éxito en la actualización. Dejamos de intentar hacer esto y simplemente limpiamos el sistema y lo reinstalamos.

No es lo que quieres escuchar, pero en la cantidad de tiempo que vas a dedicar a intentar actualizar estos sistemas, probablemente podrías haber trazado un plan de ataque para eliminar el software de terceros del sistema, borrarlo y luego volver a hacerlo. -Lo instalé después.

información relacionada