Este apartado contiene problemas de instalación que se producen durante una modernización de la versión de Solaris 9 9/05.
El funcionamiento correcto de la Modernización automática de Solaris necesita que se instale un conjunto limitado de revisiones de modificaciones en una versión concreta del sistema operativo.
Antes de instalar o ejecutar la Modernización automática de Solaris, debe instalar un conjunto limitado de las revisiones de las revisiones. Asegúrese de que disponga de la lista de modificaciones más actualizada; consulte para ello http://sunsolve.sun.com. Si desea más información, busque el documento informativo 72099 en la sede web de SunSolve.
Si ejecuta Solaris 2.6, Solaris 7 o Solaris 8, es posible que no pueda ejecutar el instalador de la Modernización automática de Solaris. Estas versiones no contienen el conjunto de modificaciones necesarias para ejecutar el entorno del tiempo de ejecución Java 2.
El error típico que se produce es un error de excepción de Java. A continuación puede ver algunos de los mensajes que podrían aparecer:
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
Si desea ejecutar el instalador de la Modernización automática de Solaris e instalar los paquetes, debe disponer del conjunto recomendado de modificaciones del entorno de tiempo de ejecución Java 2.
Solución: ejecute esta solución:
Instale los paquetes de la Modernización automática de Solaris mediante el comando pkgadd.
Para obtener instrucciones detalladas, consulte el Capítulo 35, Uso de la Modernización automática de Solaris para crear un entorno de arranque (tareas) de Solaris 9 9/04: Guía de instalación.
Instale el conjunto de modificaciones recomendadas para el entorno del tiempo de ejecución de Java 2. El conjunto de modificaciones está disponible en http://sunsolve.sun.com. Después puede usar el instalador de la Modernizacón automática de Solaris para instalar los paquetes.
Si el sistema Solaris 8 está conectado con redes de almacenamiento de zona (SAN), consulte con el ingeniero del servicio técnico antes de efectuar la modernización a la versión Solaris 9 9/05. Es posible que los sistemas Solaris 8 con el paquete SUNWsan instalado necesiten procedimientos especiales para modernizarse a la versión Solaris 9 9/05. Para comprobar si se ha instalado el paquete SUNWsan en el sistema, escriba el siguiente comando en una ventana de terminal:
# pkginfo SUNWsan |
Si el paquete SUNWsan está instalado, se muestra la información siguiente.
system SUNWsan SAN Foundation Kit |
No se puede usar el Solaris 9 9/05 (x86 Platform Edition) Installation CD para modernizar los sistemas basados en x86 desde Solaris 2.6 o Solaris 7 a la versión Solaris 9 9/05 a causa del requisito de partición de arranque de x86.
Solución: en los sistemas x86, utilice el Solaris 9 9/05 Software (x86 Platform Edition) 1 of 2 CD para modernizar desde el software Solaris 2.6 o Solaris 7 a la versión Solaris 9 9/05.
El software Solaris Management Console 2.1 no es compatible con el software Solaris Management Console 1.0, 1.0.1 ni 1.0.2. Si va a modernizar a la versión Solaris 9 9/05 y tiene instalado el software Solaris Management Console 1.0, 1.0.1 o 1.0.2, deberá desinstalarlo primero antes de realizar la modernización. Es posible que el software Solaris Management Console esté en el sistema si se ha instalado el paquete completo de SEAS 2.0, el de SEAS 3.0 o el Solaris 8 Admin Pack.
Solución: Opte por una de estas soluciones:
Antes de la modernización, use el comando /usr/bin/prodreg para llevar a cabo una desinstalación completa del software Solaris Management Console.
Si no ha desinstalado el software Solaris Management Console 1.0, 1.0.1 o 1.0.2 antes de modernizar a la versión Solaris 9 9/05, deberá primero suprimir todos los paquetes de Solaris Management Console 1.0, 1.0.1 o 1.0.2. Para suprimir paquetes, emplee el comandopkgrm en vez de prodreg. Siga cuidadosamente el orden de eliminación de paquetes. El procedimiento es el siguiente:
Conviértase en superusuario.
Escriba el siguiente comando:
# pkginfo | grep “Solaris Management Console“ |
Si la descripción no empieza con “Solaris Management Console 2.1”, los nombres de los paquetes en la salida identifican un paquete Solaris Management Console 1.0.
Use la orden pkgrm para eliminar todas las instancias de paquetes de Solaris Management Console 1.0 en el orden siguiente:
No suprima ningún paquete que incluya la descripción “Solaris Management Console 2.1”. Por ejemplo, es posible que SUNWmc.2 indique un software Solaris Management Console 2.1.
Si la salida de pkginfo muestra varias versiones de los paquetes de Solaris Management Console 1.0, use el comando pkgrm para suprimir ambos paquetes. Suprima primero el paquete original y después el paquete que se ha añadido con un número. Por ejemplo, si los paquetes SUNWmcman y SUNWmcman.2 aparecen en la salida del comando pkginfo , elimine en primer lugar el paquete SUNWmcman y, a continuación, el paquete SUNWmcman.2. No use el comando prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Escriba el comando siguiente en una ventana de terminal.
# rm -rf /var/sadm/pkg/SUNWmcapp |
Ahora el software de Solaris Management Console 2.1 debería funcionar correctamente. En futuras labores de mantenimiento, o en el caso de que el software Solaris Management Console 2.1 no funcione correctamente, suprima dicho software. Reinstale el software siguiendo estos pasos.
Use la orden pkgrm para eliminar todos los paquetes de Solaris Management Console 2.1 y los paquetes dependientes en el orden siguiente.
Si la instalación tiene varias instancias de paquetes de Solaris Management Console 2.1 como, por ejemplo, SUNWmc y SUNWmc.2, elimine primero SUNWmc y, a continuación, SUNWmc.2 . No use el comando prodreg.
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Inserte el Solaris 9 9/05 Software 1 of 2 CD en su unidad de CD-ROM. Escriba el comando siguiente en una ventana de terminal:
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
Se eliminarán todas las versiones anteriores de Solaris Management Console. El software Solaris Management Console 2.1 es ahora funcional.