
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.
- Cambiar el valor predeterminado de inittab a 3
- Deshabilitar SElinux
- Desinstale KDE y Gnome (puede reinstalarlos después)
- 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)
- Asegúrese de que todos los montajes NFS estén desmontados y comentados en fstab.
- Deshabilite todos los servicios innecesarios. (volver a habilitar después de la actualización).
- Reinicie en el CD de RHEL6 y ejecute "actualización de Linux cualquiera"
- La actualización llevará MUCHO tiempo. A mí me tomó casi 24+ horas. A veces parecerá colgarse, pero déjelo funcionar.
- Reiniciar
- Eliminar paquetes abandonados (se muestra una lista).aquí)
- Hacer
yum remove kernel\*-2.6.18\*
- Correr
yum distribution-synchronization --skip-broken
. - 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.
- Repita el paso 12 hasta que se resuelvan todos los problemas y la sincronización de distribución se ejecute correctamente.
- Instale KDE y GNOME (o cualquier escritorio que vaya a utilizar, si corresponde).
- Habilite los servicios que deshabilitó.
- Descomente los montajes NFS en fstab.
- Vuelva a habilitar SELinux
- Cambie inittab nuevamente al valor predeterminado 5.
- 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.
- 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.