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 revisiones de modificaciones. 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 JavaTM 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 la orden pkgadd.
Si desea conocer instrucciones paso a paso, consulte “Uso de la Modernización automática de Solaris para crear un entorno de arranque (tareas)” in Solaris 9 12/03: 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 12/03. Es posible que los sistemas Solaris 8 con el paquete SUNWsan instalado necesiten procedimientos especiales para modernizarse a la versión Solaris 9 12/03. Para averiguar si está instalado en el sistema el paquete SUNWsan, escriba la orden siguiente 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 12/03 (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 12/03 a causa del requisito de partición de arranque de x86.
Solución: en los sistemas x86, utilice el Solaris 9 12/03 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 12/03.
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 12/03 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: elija una de las soluciones alternativas siguientes:
Antes de realizar una modernización, use la orden /usr/bin/prodreg para realizar 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 12/03, deberá primero eliminar todos los paquetes de Solaris Management Console 1.0, 1.0.1 o 1.0.2. Use la orden pkgrm para la eliminación de paquetes en lugar de la orden prodreg. Siga cuidadosamente el orden de eliminación de paquetes. Siga los pasos que se indican:
Conviértase en superusuario.
Escriba la orden siguiente:
# 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 elimine ningún paquete que incluya la descripción “Solaris Management Console 2.1”. Por ejemplo, SUNWmc.2 podría indicar un software Solaris Management Console 2.1.
Si el archivo de salida pkginfo muestra varias versiones de los paquetes de Solaris Management Console 1.0, use la orden pkgrm para eliminarlas todas. Elimine 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 de pkginfo, elimine primero el paquete SUNWmcman y después SUNWmcman.2. No use la orden prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Escriba la orden 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, elimine 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 los paquetes de Solaris Management Console 2.1, como SUNWmc y SUNWmc.2, elimine primero SUNWmc y después SUNWmc.2. No use la orden 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 12/03 Software 1 of 2 CD en su unidad de CD-ROM. Escriba la orden siguiente en una ventana de terminal:
# cd /cdrom/sol_9_1203_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.