Este capítulo proporciona información y describe problemas relativos a la instalación del Sistema operativo Solaris 10.
Para conocer los problemas y errores que ya no afectan a su versión del software Solaris 10 10/08, consulte el Apéndice ATabla de errores integrados en el sistema operativo Solaris 10.
Esta sección proporciona información general, como cambios de comportamiento, en el Sistema operativo Solaris 10.
A continuación figuran los requisitos de memoria mínimos y recomendados para la versión Solaris 10 10/08:
Para sistemas de archivos root UFS:
384 MB mínimos de memoria
512 MB es la memoria recomendada
Para sistemas de archivos root ZFS:
786 MB mínimos de memoria
Para el rendimiento general del sistema ZFS, se recomienda 1 GB de memoria
A partir de Solaris 10 8/07, en los sistemas SPARC, se puede actualizar el sistema operativo Solaris desde las siguientes versiones:
Sistema operativo Solaris 8
Sistema operativo Solaris 9
Sistema operativo Solaris 10
En sistemas x86, el sistema operativo Solaris sólo se puede actualizar desde las versiones siguientes:
Sistema operativo Solaris 9
Sistema operativo Solaris 10
Para actualizar a Solaris 10 10/08 desde versiones anteriores a Solaris 8, actualice primero a cualquiera de las versiones especificadas en la lista anterior.
Se ha verificado la compatibilidad de Solaris 10 10/08 con versiones anteriores conforme a la garantía de compatibilidad de Solaris. Eso significa que las aplicaciones, incluidas las de terceros, que cumplen con el ABI publicado de Solaris funcionarán en Solaris 10 10/08 sin modificación alguna. Para obtener más información, consulte el Programa de garantía de aplicaciones Solaris en http://www.sun.com/software/solaris/guarantee.jsp.
El sistema puede ejecutar un SO Solaris y otros productos que no sean parte del software Solaris. Estos productos pueden ser de Sun o de otra empresa. Si moderniza este sistema a la versión Solaris 10, a asegúrese de que estos otros productos también son compatibles con el SO Solaris 10. En función del estado de cada uno de estos productos, puede realizar una de las siguientes opciones:
Compruebe que la versión existente del producto sea compatible con el software Solaris 10.
Instale una nueva versión del producto que sea compatible con la versión Solaris 10. Necesitará eliminar la versión anterior del producto antes de modernizar al software de Solaris. Consulte la documentación del producto para obtener más información.
Elimine el producto antes de realizar la modernización al software Solaris 10.
Esta sección contiene problemas de instalación graves que deberá conocer antes de instalar o modernizar al Sistema operativo Solaris 10. Estos problemas pueden impedir que la instalación o las modernizaciones se realicen con éxito. Si los errores descritos en esta sección se producen en su sistema, deberá aplicar las soluciones recomendadas antes de realizar la instalación o modernización.
A partir de la versión Solaris 10 8/07, Modernización automática de Solaris y Zonas de Solaris son compatibles. Para obtener más información al respecto, consulte InfoDoc 206844 en http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1.
Para que Modernización automática de Solaris funcione correctamente, se debe instalar un conjunto limitado de parches de modificaciones para una versión de SO determinada. Para asegurarse de tener la lista más actual de parches, consulte http://sunsolve.sun.com. La versión Solaris 10 10/08 tiene las siguientes restricciones de Modernización automática de Solaris:
Para actualizar del sistema operativo Solaris 8 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los pasos siguientes:
Para sistemas SPARC: se admite Modernización automática de Solaris de Solaris 8 a la versión Solaris 10 10/08. Para obtener instrucciones detalladas sobre cómo utilizar Modernización automática de Solaris, consulte http://www.sun.com/bigadmin/features/articles/live_upgrade_patch.jsp.
Para sistemas x86: no se admite Modernización automática de Solaris de Solaris 8 a la versión Solaris 10 10/08. En lugar de ello, utilice el procedimiento de actualización estándar, o aplique un proceso de modernización automática de Solaris desde el sistema operativo Solaris 8 a Solaris 9 o a Solaris 10. A continuación, puede efectuar un proceso de Modernización automática de Solaris 9 o Solaris 10 a la versión Solaris 10 10/08.
Para actualizar del sistema operativo Solaris 9 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los parches siguientes:
Para sistemas SPARC – 137477-01 o posterior
Para sistemas x86 – 137478-01 o posterior
Para actualizar del sistema operativo Solaris 10 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los parches siguientes:
Para sistemas SPARC – 137321-01 o posterior
Para sistemas x86 – 137322-01 o posterior
Estos parches incluyen la nueva función p7zip. Modernización automática de Solaris necesita la función p7zip para poder actualizar a Solaris 10 10/08.
La información de parche mínima necesaria para Modernización automática de Solaris en InfoDoc 72099 es InfoDoc 206844.
La versión Solaris 10 10/08 permite instalar un sistema de archivos root ZFS y configurar una root de zona en ZFS. Por regla general, puede crear y configurar como desee una root de zona en ZFS. Ahora bien, con Modernización automática de Solaris, sólo se admiten las configuraciones siguientes para una root de zona en ZFS:
Si dispone de un sistema de archivos root UFS, todas las roots de zona están en UFS y se ejecuta una de las versiones siguientes:
Solaris 10 6/06, Solaris 10 11/06, Solaris 10 8/07, Solaris 10 5/08
Solaris 10 10/08
Puede migrar a una configuración en la que el sistema de archivos root sea ZFS, todas las roots de zona estén en ZFS y que ejecute la versión Solaris 10 10/08. Posteriormente, esta configuración se puede actualizar y aplicarle parches para ejecutar una futura versión de Solaris 10.
Puede instalar un sistema Solaris 10 10/08 con un sistema de archivos root ZFS y después configurar todas las roots de zona en ZFS. Las roots de zona deben estar en la misma agrupación que el sistema de archivos root global. Posteriormente, esta configuración se puede actualizar y aplicarle parches para ejecutar una futura versión de Solaris 10.
Para obtener instrucciones detallas sobre cómo definir estas configuraciones, consulte Requisitos de instalación de Solaris y de Modernización automática de Solaris para admitir ZFS de Guía de administración de Solaris ZFS.
Lea la información de este capítulo antes de empezar la migración a un sistema de archivos root ZFS o antes de configurar zonas en un sistema con un sistema de archivos root ZFS. Siga los procedimientos recomendados para configurar zonas de un sistema con un sistema de archivos root ZFS para asegurarse de poder utilizar en él Modernización automática de Solaris.
Los sistemas Solaris que se configuran con Solaris Trusted Extensions utilizan zonas no globales. La actualización de estos sistemas equivale a actualizar un sistema Solaris que utiliza zonas y presenta los mismos problemas.
Zonas de ZFS: sistemas Solaris con zonas de ZFS que por el momento no pueden actualizarse. En sistemas Solaris Trusted Extensions con zonas de ZFS, la alternativa es volver a crear las zonas. Para ello, efectúe los pasos siguientes:
En primer lugar, haga una copia de seguridad de todos los datos mediante el comando tar-T.
A continuación, elimine las zonas.
Actualice el sistema y vuelva a configurar todas las zonas.
Una vez configuradas las zonas, restaure todos los datos.
Dominio de NFSv4: después de la actualización, al obtener todas las zonas etiquetadas, se solicita el dominio de NFSv4. Para evitarlo, antes de actualizar incorpore el valor correcto de NFSMAPID_DOMAIN en el archivo /etc/default/nfs de cada zona etiquetada. Para obtener más información, consulte CR 5110062.
Modernización automática: dos errores afectan a la ejecucion de Modernización automática en sistemas Solaris con zonas:
Dichos errores repercuten también en la ejecución de Modernización automática en sistemas que se configuran con Solaris Trusted Extensions. Las soluciones también son las mismas.
Servicio de nombres: si durante la instalación el sistema se ha configurado para utilizar un servicio de nombres distinto del que se usa durante la actualización, la zona global no puede aparecer correctamente con el nuevo servicio de nombres tras rearrancar.
Por ejemplo, si especifica NIS como servicio de nombres que se debe usar durante la instalación del sistema, pero el sistema se convierte posteriormente en un cliente LDAP, el arranque de luactivate puede invertir el uso y hacer que NIS sea el servicio de nombres de la zona global. Eso se debe a CR 6569407.
La solución alternativa es convertir el vínculo simbólico name_service.xml del directorio /var/svc/profile para que señale el archivo xml correcto correspondiente al mismo servicio de nombres que está en uso. Por ejemplo, si durante la instalación se especifica NIS como servicio de nombres, name_service.xml constituirá un vínculo simbólico con ns_nis.xml. Si el sistema se ha convertido posteriormente en un cliente LDAP, y LDAP es el servicio de nombres que se utiliza con Modernización automática, ejecute el comando siguiente:
# ln -fs ns_ldap.xml name_service.xml |
Sería conveniente ejecutarlo antes de iniciar Modernización automática o de ejecutar el comando lucreate. Sin embargo, si no ha ejecutado este comando antes que lucreate, realice los pasos siguientes después de ejecutar luactivate:
Ejecute el comando lumount en el nuevo entorno de arranque:
# lumount <BE_name> |
Cambie el directorio de /var/svc/profile del entorno de arranque:
# cd /.alt.<BE_name>/var/svc/profile |
Vincule name_service.xml como corresponda. Por ejemplo:
# ln -fs ns_ldap.xml name_sevice.xml |
Ejecute el comando luumount en el nuevo entorno de arranque:
# luumount <BE_name> |
Si arranca el sistema sin aplicar los pasos anteriores, de manera manual deberá iniciar los correspondientes servicios de clientes SMF relativos al servicio de nombres.
Ha habido cambios en los procedimientos para utilizar patchadd con el especificador de destino -C para aplicar un parche a una miniroot en equipos SPARC y x86. Ahora, es necesario descomprimir la miniroot, aplicar los parches y, a continuación, volver a comprimir la miniroot.
Para conocer los pasos detallados, consulte la siguiente documentación:
A partir de Solaris 10 8/07, los paquetes de Solaris Data Encryption Supplement se suministran de forma predeterminada con el software Sistema operativo Solaris 10. No hace falta instalar y descargar estos paquetes.
Para resolver problemas registrados en CR 6277164 y CR 6214222, se aplican los siguientes parches:
ID de parche 119366-05 para sistemas SPARC
ID de parche 119367-05 para sistemas x86
Las secciones que se incluyen a continuación ofrecen pasos adicionales que permiten resolver totalmente los problemas registrados. Para obtener más información, consulte la sección Special Install Instructions del archivo README de dichos parches.
Los sistemas con una tarjeta de interfaz de red (NIC) elx o pcelx presentan errores en la instalación. Durante la configuración de la NIC, se puede mostrar el siguiente mensaje de error:
WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT> |
Consulte la página de comando man elxl(7D) o pcelx(7D) para obtener más información.
Solución: instale y ejecute en sistemas que no tengan tarjetas NIC elx o pcelx.
El tamaño predeterminado del sistema de archivos /var podría ser insuficiente si el sistema de archivos /var se ubica en un segmento aparte.
Deberá especificar manualmente un tamaño de segmento mayor para el sistema de archivos /var.
Si el sistema de archivos /var no se encuentra en un segmento o partición separado, este problema no se produce.
Solución: opte por una de estas soluciones.
Si está utilizando la interfaz gráfica de usuario del programa de instalación de Solaris, siga estos pasos.
Comience la instalación
Seleccione la instalación personalizada en el tipo de instalación.
El programa de instalación de Solaris muestra varias pantallas que permiten personalizar las localizaciones del software, los productos y la disposición de los discos que desea instalar.
En Lay Out File Systems, seleccione Modify.
Aparecerá la pantalla de disposición de discos.
Escriba /var en la columna del sistema de archivos para un segmento concreto y haga clic en Apply.
El programa de instalación sugiere un tamaño predeterminado para el sistema de archivos /var.
Edite la entrada en la columna Size para el sistema de archivos /var para duplicar el tamaño del espacio en disco.
Por ejemplo, si el programa de instalación asigna 40 Mbytes de espacio, cambie el valor del tamaño a 80.
Complete la instalación.
Si está utilizando el programa de instalación de texto del programa de instalación de Solaris, siga estos pasos.
Comience la instalación
Seleccione la instalación personalizada en el tipo de instalación.
El programa de instalación de Solaris muestra varias pantallas que permiten personalizar las localizaciones del software, los productos y la disposición de los discos que desea instalar.
En Lay Out File Systems, seleccione Auto Layout.
Aparecerá la pantalla de disposición de discos.
Escriba /var en la columna del sistema de archivos de un segmento específico.
El programa de instalación sugiere un tamaño predeterminado para el sistema de archivos /var.
Pulse F4_Customize para personalizar el tamaño del sistema de archivos /var.
Edite la entrada en la columna Size para el sistema de archivos /var para duplicar el tamaño del espacio en disco.
Por ejemplo, si el programa de instalación asigna 40 Mbytes de espacio, cambie el valor del tamaño a 80.
Complete la instalación.
Si está utilizando el programa JumpStart personalizado, utilice la palabra clave de perfil filesys para definir el tamaño del sistema de archivos /var. El siguiente ejemplo define el tamaño del sistema de archivos /var del segmento 5 en 256 Mbytes.
filesys c0t0d0s5 256 /var |
El software Solaris 10 incluye una nueva función que permite instalar particiones grandes. El sistema de la BIOS debe admitir el direccionamiento de bloque lógico (LBA). La versión GG.06.13 de la BIOS no admite el acceso LBA. Los programas de arranque de Solaris no pueden solucionar este conflicto. La cuestión puede afectar también a otros sistemas HP Vectra.
Si realiza esta actualización, el sistema HP puede que no vuelva a arrancar. Sólo se verá una pantalla vacía con un cursor en forma de guión bajo que parpadea.
Solución: no modernice los sistemas HP de la serie Vectra XU con la última versión de BIOS GG.06.13 a Solaris 10. Esta versión ya no admite estos sistemas.
Podrá arrancar el sistema con el disquete o el CD de arranque, porque las rutas de arranque no usan el código del disco duro; después, seleccione el disco duro como dispositivo de arranque, en lugar de la red o la unidad de CD-ROM.
En los sistemas basados en SPARC, Sistema operativo Solaris 10 se ejecuta en el modo de 64 bits. Es posible que se deban actualizar algunos sistemas Sun4UTM en un nivel superior del firmware OpenBootTM en la flash PROM para ejecutar el SO en el modo de 64 bits. Es posible que los siguientes sistemas requieran una actualización de PROM flash:
UltraTM 2
Ultra 450 y Sun EnterpriseTM 450
Sun Enterprise 3000, 4000, 5000 y 6000
La siguiente tabla muestra los sistemas UltraSPARC y las versiones de firmware mínimas necesarias para ejecutar el Sistema operativo Solaris 10 de 64 bits. System type es el equivalente de la salida del comando uname - i. Puede determinar la versión de firmware que ejecuta con el comando prtconf -V.
Tabla 1–1 Versiones de firmware mínimas necesarias para ejecutar el software de Solaris de 64 bits en sistemas UltraSPARC
Tipo de sistema de uname -i |
Versión de firmware mínima de prtconf -V |
---|---|
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
Los sistemas que no aparecen en esta tabla no requieren una actualización de la PROM Flash. Para obtener instrucciones sobre cómo actualizar la PROM Flash, consulte cualquier edición de la Guía de plataformas de hardware de Sun Solaris 8 en http://docs.sun.com.
La actualización del firmware en sistemas SPARC y x86 puede aportar significativas mejoras en el rendimiento. Consulte la sección Firmware de BigAdmin Patching Hub en http://www.sun.com/bigadmin/patches/overview.jsp. Consulte también la sección de preguntas frecuentes (FAQ) en http://www.sun.com/bigadmin/patches/firmware/faq.jsp.
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 10 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 actualizació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 10, deberá primero suprimir todos los paquetes de Solaris Management Console 1.0, 1.0.1 o 1.0.2. Use el comando pkgrm para la eliminación de paquetes en lugar del comando 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 el comando 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 el 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 el comando pkgrm para eliminarlas todas. 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 de pkginfo , elimine, en primer lugar, el paquete SUNWmcman y, después, 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 el comando 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 varios paquetes de Solaris Management Console 2.1, como SUNWmc y SUNWmc.2, elimine primero SUNWmc y después 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 CD 4 de Software de Solaris 10- en la unidad de CD-ROM. Escriba el comando siguiente en una ventana de terminal:
# # cd /cdrom/cdrom0/Solaris_10/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.
En ocasiones, un error de la utilidad de dispositivos de la BIOS (/sbin/biosdev ) puede impedir la correcta instalación o actualización del software. Este error puede producirse en alguna de las siguientes circunstancias:
Si tras aplicar el ID de parche 117435-02 no se ha rearrancado el sistema.
Si el sistema contiene dos o más discos iguales con las mismas particiones de fdisk.
Aparecerá el siguiente mensaje de error:
biosdev: Could not match any!! |
Solución: asegúrese de rearrancar el sistema después de aplicar el ID de parche 117435-02. Compruebe que los discos idénticos que se usarán en la instalación o actualización se configuren con distintos diseños de partición fdisk.
El ejemplo siguiente se basa en un sistema con dos discos que tienen la misma disposición de particiones de fdisk. Para modificar dicha disposición, realice los siguientes pasos.
Conviértase en superusuario.
Inicie la utilidad de mantenimiento de discos.
# format |
Se mostrará una lista de los discos disponibles en el sistema.
Para seleccionar el disco cuya partición de fdisk desee modificar, escriba el número del disco.
En la lista de opciones de formato, seleccione fdisk.
Se mostrará información sobre las particiones del disco y una lista de opciones de fdisk.
Para modificar la disposición del disco, realice una de las siguientes acciones:
Para especificar otra partición activa, pulse 2.
Para agregar otra partición al disco, pulse 1.
Para eliminar una partición que no se utilice, pulse 3.
Para guardar los cambios y salir del menú de fdisk, pulse 5.
Para cerrar la utilidad de mantenimiento de discos, seleccione Salir en las opciones de formato.
Reinicie el sistema.
Cuando vuelva a arrancar el sistema, compruebe que ya no se muestra el mensaje de error. Como superusuario, escriba el comando siguiente:
# /sbin/biosdev |
Si continúa mostrándose el mensaje de error, repita el mismo procedimiento, pero seleccione otra opción en el Paso 5.
Si el sistema contiene más discos iguales con la misma disposición de particiones de fdisk, repita los Pasos 1-9 con dichos discos. De lo contrario, continúe con el procedimiento de instalación o actualización de Solaris.
A partir de la versión actual de Solaris, no se puede crear correctamente un contenedor Solaris Flash cuando hay instalada una zona no global. En estos momentos, la función de Solaris Flash no es compatible con la función de contenedores (zonas) de Solaris.
No utilice el comando flar create para crear un contenedor Solaris Flash en ninguno de los casos siguientes:
En una zona no global
En la zona global, si hay instaladas zonas no globales
Si crea un contenedor Solaris Flash en cualquiera de estos casos, puede que el contenedor resultante no se instale correctamente cuando se implemente.
Solución: quizá sea posible crear un archivo Solaris Flash de un sistema que tenga zonas instaladas si todas ellas se han detenido. Para obtener más información, consulte http://balrog.east/%7Ejvictor/Solaris/S10/Zones/FlarZone.html.
.
El firmware de la unidad combinada DVD en una estación de trabajo Sun Java Workstation 2100Z puede producir una situación de pánico del sistema. La situación de pánico se produce cuando arranca la estación de trabajo desde el DVD del sistema operativo Solaris 10. Después de que se muestre el aviso del núcleo, se mostrará muy rápidamente este mensaje:
panic[cpu0]/thread=fec1be20: mod_hold_stub: Couldn't load stub module sched/TS_DTBL fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11) fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4) fec25ce4 unix:disp_add+3d (fec026dc) fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518) fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,) fec25d2c TS:_init+d (0, d6d89c88, fec25d) fec25d3c genunix:modinstall+d9 (d6d89c88) fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d) fec25d7c genunix:modload+ac (fec026c4, fec26c4) fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc) fec25db4 genunix:getcid+50 (fec026c4, fec28514) fec25dcc unix:dispinit+df (fec25ddc, fe814ba9) fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37) fec25ddc unix:startup+19 (fe800000, 166130, 7) fec25dec genunix:main+16 () |
A continuación, el sistema se reinicia automáticamente.
Solución: elija una de las siguientes opciones:
Solución: modifique algunos valores de la configuración del BIOS. Esta solución temporal permite que se complete la instalación de Solaris 10. Sin embargo, este método puede producir un rendimiento pobre de lectura de DVD. siga estos pasos:
Durante el arranque del sistema, pulse F2 en el símbolo del sistema para acceder a la configuración.
La pantalla muestra las opciones de tipo de conexión de forma parecida al siguiente ejemplo:
Primary Master [ ] Primary Slave [ ] Secondary Master [CD-ROM] Secondary Slave [ ] |
Seleccione el tipo de conexión de la unidad de DVD seleccionando el tipo de conexión para el CD-ROM.
La pantalla puede mostrar más de un tipo de conexión para el CD-ROM, por ejemplo, si el sistema tiene varias unidades ópticas. En dichos casos, tendrá que abrir la carcasa del sistema para determinar el punto de conexión de la unidad de DVD. Asegúrese de que selecciona el tipo de conexión adecuado para la unidad de DVD.
Después de seleccionar el tipo de conexión del CD-ROM, pulse Intro.
Aparecerá la siguiente pantalla con Type:[Auto] seleccionado automáticamente.
Pulse la barra espaciadora dos veces para cambiar la selección a Type:[CD-ROM].
Use los cursores para seleccionar Transfer Mode.
Pulse Intro para ver una lista del resto de opciones de Transfer Mode.
Use los cursores para seleccionar Standard y, a continuación, pulse Intro para aceptar la selección.
Pulse F10 para guardar los cambios de configuración y salir de la configuración de la BIOS.
El sistema se reiniciará.
Solución 2: actualice el firmware de la unidad combinada DVD a v1.12. Esta opción necesita que la unidad DVD combinada se conecte a un sistema que ejecute Microsoft Windows. Siga estos pasos:
Extraiga la unidad combinada de DVD de la estación de trabajo Sun Java Workstation 2100z. Consulte la guía de usuario de la estación de trabajo para obtener información sobre cómo extraer la unidad adecuadamente.
Conecte la unidad a un sistema que esté ejecutando Microsoft Windows. Asegúrese de cambiar la configuración de los puentes maestro y esclavo de la unidad, si es necesario.
Visite el centro de descarga de AOpen en http://download.aopen.com.tw/default.aspx.
Busque el firmware de su unidad DVD utilizando la siguiente información:
Producto: unidades combinadas
Modelo: COM5232/AAH
Categorías: Firmware
Descargue e instale la versión de firmware R1.12.
Vuelva a instalar la unidad en la estación de trabajo. Si es necesario, restaure la configuración de los puentes esclavo y maestro originales.
Es posible que haya nuevas versiones del firmware disponibles en este sitio. Las pruebas de Sun confirman que la versión 1.12 resuelve el problema de situación de pánico. Sun no puede confirmar si los nuevos parches de firmware posteriores a la v1.12 resolverán de forma similar el problema.
La consola en serie (ttya) de los siguientes sistemas Sun Fire no funcionan de forma predeterminada:
Sun Fire V20z
Sun Fire V40z
Sun Fire V60x
Sun Fire V65x
Para utilizar la consola en serie, debe configurar manualmente la BIOS del sistema.
Solución: esta solución requiere que el sistema cuente con un teclado de Sun y un monitor. siga estos pasos:
Arranque la máquina.
Durante el arranque del sistema, pulse F2 en el símbolo del sistema para acceder a la BIOS de Phoenix.
En Peripherals, cambie comm port (puerto de comunicaciones) de disabled (deshabilitado) a enabled (habilitado).
Guarde la configuración y arranque el sistema.
Use el comando eeprom para cambiar el dispositivo de entrada y de salida a ttya.
La pulsación de las teclas Stop y N en el arranque del sistema para restablecer el firmware de bajo nivel en su valor predeterminado no funciona en estos sistemas.
El programa de la interfaz gráfica de usuario para la instalación de Solaris puede dar un error en un sistema con una partición de arranque x86 existente. El error se produce si la partición de arranque x86 se creó con el instalador basado en texto de Solaris. Aparece el mensaje de error siguiente.
Default layout will not work on this system. Error: Error: ERROR: Could not create explicit fdisk partition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 Error: Error: ERROR: System installation failed Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 ERROR: System installation failed |
Solución: opte por una de estas soluciones.
Solución 1: cuando el programa de instalación le solicita que seleccione un tipo de instalación, seleccione 3 Solaris Interactive Text (Desktop Session).
Solución 2: si utiliza el programa de la interfaz gráfica de usuario para la instalación de Solaris, siga estos pasos.
Comience la instalación
Cuando se le indique que seleccione un tipo de instalación, seleccione Custom Install (instalación personalizada).
Los paneles de instalación personalizada le solicitarán información acerca de las configuraciones regionales, el software y los discos que desea instalar.
Responda a las preguntas de las pantallas según sea adecuado para su sistema.
En la pantalla Fdisk Selection (Selección Fdisk), seleccione el disco que contiene la partición x86boot.
Elimine la partición x86boot cambiándola a UNUSED en el menú desplegable.
Añada de nuevo la partición x86boot cambiando UNUSED por x86boot.
Continúe con la instalación.
Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.
El instalador de Solaris adaptado a configuraciones traducidas siempre se ejecuta en las configuraciones regionales EUC o ISO8859. Así, el registro de instalación se escribe en codificación EUC o ISO8859.
Solución: al efectuar una instalación de la CLI (Command Line Interface, interfaz de la línea de comandos) traducida a través de un terminal, la configuración regional del terminal debe ser EUC o ISO8859.
La instalación falla al instalar la imagen de arranque WAN en la versión Solaris 10 10/08. Aparecerá el siguiente mensaje de error:
boot_file=/wanboot/wanboot.u-137111-04 root_file=/miniroot/miniroot.s10-1008 |
Solución: para poder efectuar la instalación, se debe aplicar un parche a la imagen de la miniroot de Solaris 10 10/08. Para aplicar un parche a la imagen de la miniroot de la instalación de red, aplique los pasos siguientes:
En este procedimiento se da por sentado que se dispone de un sistema en la red que ejecuta la versión actual de Solaris y que se puede acceder al sistema a través de la red.
En un sistema que ejecuta la versión actual de Solaris, inicie sesión como superusuario o adopte una función equivalente.
Cambie al directorio Tools de la imagen de instalación que ha creado.
# cd install-server-path/install-dir-path/Solaris_10/Tools |
Especifica la ruta de acceso al sistema del servidor de instalación de la red, por ejemplo, /net/installserver-1.
Cree una imagen de instalación y colóquela en el sistema que ejecuta la versión actual de Solaris.
# ./setup_install_server remote_install_dir_path |
Especifica la ruta de la versión actual de Solaris en la que se creará la nueva imagen de instalación.
Este comando crea una imagen de instalación en la versión actual de Solaris. Para aplicar una revisión a esta imagen, debe colocarla temporalmente en un sistema que ejecute la versión actual de Solaris.
En la versión actual de Solaris, desempaquete el contenedor de arranque de instalación en red.
# /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \ destination_dir |
Especifica la ruta a la imagen de instalación en red de la versión actual de Solaris.
Especifica la ruta al directorio que contiene el contenedor de arranque descomprimido.
En la versión actual de Solaris, aplique una revisión al contenedor de arranque desempaquetado.
# patchadd -C destination_dir path-to-patch/patch-id |
Especifica la ruta a la revisión que desea agregar, por ejemplo, /var/sadm/spool.
Especifica el ID de la revisión que desea aplicar.
Se pueden especificar varias revisiones mediante la opción patchadd -M. Para obtener más información, consulte patchadd(1M).
Si decide utilizar el comando patchadd -C lea primero las instrucciones README de la modificación o póngase en contacto con la oficina de asistencia técnica local de Sun.
En la versión actual de Solaris, empaquete el contenedor de arranque.
# /boot/solaris/bin/root_archive packmedia remote_install_dir_path \ destination_dir |
Copie los contenedores con parches en la imagen de instalación del servidor de instalación.
# cd remote_install_dir_path # find boot Solaris_10/Tools/Boot | cpio -pdum \ install-server-path/install_dir_path |
Si instala un contenedor de Solaris Flash en una versión anterior a Solaris 10 10/08, el contenedor no se llega a instalar. A partir de la versión Solaris 10 10/08, el contenedor puede instalarse si es desde la versión Solaris 10 10/08 o posterior. Aparecerá el siguiente mensaje de error:
bootadm: biodev command failed for disk: /dev/dsk/<c0t2d0s0>. bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk: /dev/dsk/<c0t2d0s0> bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk: /dev/rdsk/<c0t2d0s0> |
Solución: opte por una de estas soluciones:
Instale un contenedor de Solaris Flash desde la versión Solaris 10 10/08 o posterior.
Si debe instalar un contenedor de Solaris Flash desde una versión anterior, debe arrancar desde esa versión más antigua y extraerlo.
No se puede efectuar la instalación si intenta arrancar el sistema mediante el comando siguiente:
# boot -F wanboot -vV -o prompt |
Como consecuencia, el sistema entra en situación crítica. Aparecerá el siguiente mensaje de error:
wanboot: panic - boot: can't alloc ramdisk memory |
Este problema se da en los tipos de plataforma Sun4u y Sun4v.
Solución: no utilice el programa wanboot para arrancar el sistema. Arranque el sistema directamente desde el medio de instalación.
Algunas configuraciones regionales asiáticas, por ejemplo th_TH.ISO8859-11, th_TH.TIS620, ko_KR.EUC, ko_KR.UTF-8, zh_TW.EUC, zh_CN.EUC, zh_CN.GBK y zh_CN.UTF-8, no se pueden utilizar si se instala con JumpStart personalizada. Al definir las configuraciones regionales en el archivo sysidcfg mediante la palabra clave system_locale, aparece en pantalla el siguiente mensaje de error:
xx_xx.xxxxx is not a valid system locale |
La instalación de JumpStart se detiene y se inicia la instalación interactiva.
Solución: en lugar de nombres de configuraciones regionales largos, utilice nombres más breves, por ejemplo th_TH, ko, ko.UTF-8, zh_TW, zh, zh.GBK y zh.UTF-8.
Al actualizar Solaris Trusted Extensions de Solaris 10 11/06 o Solaris 10 8/07 a la versión actual de Solaris 10 10/08, la entrada prodreg no se elimina en Solaris Trusted. No se muestra ningún mensaje de error.
Solución: tras actualizar Solaris Trusted Extensions a la versión actual, elimine manualmente la entrada prodreg como se indica a continuación:
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1 |
El controlador NVidia SATA de los conjuntos de chips MCP55 y CK804 incluidos en la versión Solaris 10 10/08 no admiten dispositivos CD/DVD ATAPI.
Al instalar o actualizar el sistema mediante un dispositivo CD/DVD SATA, el instalador de Solaris se inicia y parece funcionar, pero falla y genera los mensajes de error siguientes:
ERROR: The disc you inserted is not a Solaris OS CD/DVD |
There were problems loading the media from /cdrom |
Durante el funcionamiento normal del sistema, la unidad de CD/DVD SATA no se configura y no se puede utilizar.
Solución: utilice el CD/DVD USB.
Durante una actualización de Solaris, si selecciona la opción de análisis detallado para ver los parches que se eliminarán, no es posible desplazarse por el panel que incluye los parches. No se puede ver la lista completa de los parches que se eliminarán.
Solución: Ejecute manualmente la secuencia de comandos analyze_patches:
# cd <cdrom>/Solaris_10/Misc # ./analyze_patches -R rootdir -N netdir -D databasedir |
Las opciones de comandos son:
rootdir es la raíz del sistema instalado. El directorio root predeterminado es /.
netdir es la ruta a la raíz de la imagen del SO que se va a instalar. /cdrom/cdrom0 es la ruta predeterminada. netdir es la ruta al directorio que contiene el directorio de Solaris_10_606. Debe usar esta opción si está ejecutando patch_analyzer desde un punto de montaje NFS.
Si se llama a la secuencia de comandos desde un directorio que no sea /Misc en la imagen del SO, el programa no podrá encontrar la base de datos que utiliza para el análisis de parches. Utilice la opción -D para proporcionar la ruta a la base de datos. Sin esta base de datos, que se encuentra en el directorio Solaris_10_606/Misc/database de la imagen del SO, la secuencia de comandos no se ejecuta correctamente.
El sistema operativo Solaris podría entrar en una situación crítica con una anulación de referencia de puntero nulo si el archivo driver.conf se ha modificado utilizando el atributo parent. Aparecerá el siguiente mensaje de error:
System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 occurred in module "pcie" due to a NULL pointer dereference |
Solución: antes de instalar el sistema operativo Solaris 10 10/08 en un sistema SPARC basado en PCI Express (PCIe), compruebe si ha modificado los archivos driver.conf tal como se describe a continuación:
Vaya al directorio /kernel/drv.
Compruebe que el atributo parent esté configurado en el archivo driver.conf. Si se ha configurado el atributo parent y el último nodo del elemento principal incluye pci, convierta la línea en comentario. Asegúrese de convertir en comentario toda la propiedad. Por ejemplo:
# name="ACME,simple" parent="/pci@7c0/pci@0/pci@9" # unit-address="3,1" debug-mode=12; name="ACME,example" parent="pseudo" instance=1; name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi" unit-address="3,1" debug-mode=12; |
Repita el paso 2 para los archivos driver.conf de los directorios siguientes:
/usr/kernel/drv
/platform/`uname -i`/drv
/platform/`uname -m`/drv
Instale el sistema operativo Solaris 10 10/08.
Instale el parche 127747-01.
Cambie a los directorios que aparecen en los pasos 1 y 3. Quite los comentarios de todas las líneas que se comentaron en el paso 2 en los archivos driver.conf.
Si Linux se instala en el disco y el sistema operativo Solaris se instala en una partición distinta, la partición de Linux no aparece en el menú GRUB. No se muestra ningún mensaje de error.
Solución: edite el archivo menu.lst de GRUB para incorporar Linux al menú GRUB. realice los pasos siguientes:
Arranque el sistema operativo Solaris.
Edite el archivo menu.lst en /boot/grub/menu.lst. Para obtener más información, consulte System Administration Guide: Basic Administration .
Bajo las siguientes circunstancias, el proceso de instalación podría quedarse sin memoria y bloquearse en sistemas con 512 Mbytes:
Durante la instalación mediante una imagen de instalación de red del SO.
El programa de instalación de Solaris se realiza en un entorno de ventanas:
La interfaz gráfica de usuario (GUI).
La opción -text o "3. Solaris Interactive Text (Desktop session)" del menú siguiente.
Cuando el sistema agota la memoria disponible, el proceso de instalación a través de la GUI se ralentiza e incluso podría interrumpirse. El texto no aparece en un entorno de ventanas.
Solución:
Para evitar este problema, seleccione un entorno sin ventanas durante el comienzo de la instalación inicial. Durante el inicio desde el soporte de instalación, se muestra el siguiente menú:
----------- 1. Solaris Interactive (default) 2. Custom JumpStart 3. Solaris Interactive Text (Desktop session) 4. Solaris Interactive Text (Console session) 5. Apply driver updates 6. Single user shell Enter the number of your choice. ----------- |
En este punto, elija "4. Solaris Interactive Text (Console session)". Este entorno sin ventanas iniciará una instalación en modo texto, sin utilizar procesos de uso intensivo de memoria.
Si instala Solaris 10 10/08 en un sistema basado en x86, se mostrará el siguiente mensaje de error.
/sbin/dhcpinfo: primary interface requested but no primary interface is set |
Este error no afecta a la instalación, que se realiza correctamente.
Solución: Ignore el mensaje de error.
Si utiliza al mismo tiempo el programa de instalación de Solaris y el soporte de CD, parece producirse un error. Después de instalar el software de Solaris desde el CD - 4 de Solaris 10 10/08, se muestra el siguiente mensaje:
Press Reboot now to continue. |
Si selecciona la opción Rearrancar, es posible que el sistema no responda. Aunque la instalación se ha completado con éxito, este error impide que el programa de instalación se cierre normalmente. Por tanto, no se puede llevar a cabo la limpieza ni el rearranque posterior a la instalación habitual del sistema.
Asimismo, en el archivo /tmp/disk0_install.log, se registra un mensaje de error parecido al siguiente:
Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException: Index: 6, Size: 5 at java.util.ArrayList.add(ArrayList.java:369) at com.sun.wizards.core.WizardTreeManager. actualExitButtonPressed(WizardTreeManager.java:1499) at com.sun.wizards.core.WizardTreeManager. exitButtonPressed(WizardTreeManager.java:1486) at com.sun.wizards.core.AutonextController. run(AutonextController.java:736) at java.lang.Thread.run(Thread.java:595) |
Solución: opte por una de estas soluciones.
Solución 1: Siga estos pasos:
Apague y vuelva a encender el sistema.
Cuando termine de reiniciarse y así se le solicite, inserte el CD apropiado. Aunque se inserte el CD, no se instalará software adicional en el sistema. Al cabo de unos segundos, el sistema volverá a arrancar normalmente.
Solución 2: Siga estos pasos:
Abra una ventana de terminal.
Inicie la sesión como superusuario.
Cree o modifique el acceso al archivo .instsuccess.
# touch /tmp/.instsuccess |
Interrumpa el proceso de Java.
# pkill -9 java |
El sistema se reinicia sin solicitar el soporte de CD.
Si utiliza el método de instalación JumpStart personalizada para realizar la instalación en un sistema basado en x86, y configura explícitamente el segmento 2 como el segmento superpuesto en el perfil, se produce un error. El sistema no se reinicia correctamente una vez terminada la instalación. Aparecerá el siguiente mensaje de error:
Cannot find Solaris partition |
Este error se produce porque el segmento superpuesto 2 (c0t0d0s2, por ejemplo) se define para que empiece en el cilindro 1 en vez del cilindro 0.
Solución: en el perfil de JumpStart personalizada, elimine la entrada de palabra clave filesys que configura el segmento 2 como el segmento superpuesto. Por ejemplo, eliminará una entrada de palabra clave que es parecida a la siguiente entrada.
filesys c0t0d0s2 all overlap |
Después de eliminar la entrada, realice la instalación JumpStart personalizada.
Si instala Solaris desde el DVD del sistema operativo Solaris 10, es posible que se produzca un error en la instalación interactiva de la interfaz gráfica de usuario. Este error se produce si la variable de configuración boot-device no se ha establecido en el sistema.
Para determinar si se ha definido la variable de configuración boot-device, escriba el siguiente comando.
# prtconf -pv | grep boot-device |
Si el resultado de este comando es boot-device: sin ningún dispositivo asociado, no puede utilizar el programa de instalación interactivo de la interfaz gráfica de usuario desde el DVD del sistema operativo Solaris 10.
Solución: use el instalador de texto interactivo para instalar el software Solaris 10. Cuando el programa de instalación le solicite que seleccione un tipo de instalación, elija la opción 3, Solaris Interactive Text (Desktop Session).
Para obtener mas información sobre la instalación desde el DVD del sistema operativo Solaris 10, consulte la Guía de instalación de Solaris 10 10/08: instalaciones básicas.
Durante la instalación, los teclados USB de algunas estaciones de trabajo Dell Precision pueden bloquearse o estar parcialmente inoperativos, por lo que la instalación no se produciría.
Solución: lleve a cabo una de las siguientes soluciones:
Cambie el modo de simulación USB en el firmware.
Cambie a un teclado PS/2.
Reinicie y vuelva a intentarlo.
Como alternativa, actualice la BIOS del sistema para resolver el problema.
Tarda unos 15 minutos en descargar un archivo miniroot de 180 MB en la RAM en sistemas que tienen integrado hme.
Solución: en el símbolo del sistema ok, efectúe los cambios siguientes en nvram:
Abra el editor de nvram:
ok> nvedit |
En el búfer, escriba el siguiente código de búfer. Cada línea se numera automáticamente.
probe-all install-console banner cd net patch drop ms get-hme-status patch use-frame-mode use-bit-bang-mode set-vectors device-end |
Pulse Control+C.
Guarde el contenido del búfer:
ok> nvstore |
Establezca los siguientes valores de parámetros:
ok> setenv use-nvramrc? true ok> setenv fcode-debug? true ok> reset-all |
Consulte también CR 5106365.
Cuando se crea un sistema de archivos durante la instalación, es posible que se muestre alguno de los mensajes de advertencia siguientes.
Warning: inode blocks/cyl group (87) >= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
o:
Warning: 1 sector(s) in last cylinder unallocated |
Las advertencias aparecen cuando el tamaño del sistema de archivos que se ha creado no coincide exactamente con el espacio del disco que se utiliza. Esta discrepancia puede dar lugar a que el espacio no utilizado del disco no se incorpore al sistema de archivos indicado y que no lo puedan usar otros sistemas de archivos.
Solución: haga caso omiso del mensaje de advertencia.
Para obtener la información más reciente sobre la compatibilidad de actualizaciones a partir de Solaris 10 10/08, consulte Cambios en la compatibilidad de actualizaciones para las versiones de Solaris.
Esta sección describe los errores de actualización. Algunos errores se pueden producir cuando está realizando la actualización al Sistema operativo Solaris 10. Otros pueden ocurrir después de completar la actualización.
Al actualizar el sistema al sistema operativo Solaris 10 10/08, los archivos /etc/services y /etc/inet/services se eliminan al instalar SUNWsmbar. Los mensajes de error siguientes se muestran en la consola del sistema al rearrancar:
line1-v215 console login: Oct 6 15:40:57 inetd[457]: Property 'name' of instance svc:/network/stdiscover:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Property 'proto' of instance svc:/network/stdiscover:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Invalid configuration for instance svc:/network/stdiscover:default, placing in maintenance Oct 6 15:40:57 inetd[457]: Property 'name' of instance svc:/network/stlisten:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Property 'proto' of instance svc:/network/stlisten:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Invalid configuration for instance svc:/network/stlisten:default, placing in maintenance |
Solución: para impedir la eliminación de /etc/services y /etc/inet/services durante la actualización del sistema operativo, efectúe los pasos siguientes:
Detenga todos los servicios de Samba:
#svcadm disable samba:default swat:default wins:default winbind:default |
Antes de actualizar el sistema operativo, desinstale el paquete SUNWsmbar:
#pkgrm SUNWsmbar |
Actualice el sistema operativo a la versión Solaris 10 10/08.
Vuelva a instalar el paquete SUNWsmbar:
#pkgadd SUNWsmbar |
Si los comandoslucreate y lumake se utilizan en zonas no globales que no se encuentren en estado de ejecución, los comandos podrían ejecutarse incorrectamente. Podrían diferir el contenido de la zona no global original y el de la copia. Los usuarios quizá no puedan iniciar sesión en la consola de la zona mediante el comando zlogin. Al utilizar el comando zlogin se muestra el mensaje de error siguiente:
zlogin: makeutx failed |
La salida de diagnóstico de los comandos lucreate y lumake no indica ningún error.
Solución: antes de utilizar los comandos lucreate y lumake, compruebe que todas las zonas no globales estén en ejecución.
La actualización a Solaris 10 10/08 mediante Modernización automática de Solaris de Solaris 8 y Solaris 9 falla. El archivo de compresión de imágenes de instalación se descomprime mediante la utilidad 7za. Las versiones Solaris 8 y 9 no contienen el paquete SUNWp7zip. Como consecuencia, falla Modernización automática de Solaris.
Solución: opte por una de estas soluciones:
Solución: para actualizar del sistema operativo Solaris 8 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los pasos siguientes:
Para sistemas SPARC: no se admite Modernización automática de Solaris de Solaris 8 en la versión Solaris 10 10/08. Para obtener instrucciones detalladas sobre cómo utilizar Modernización automática de Solaris, consulte http://www.sun.com/bigadmin/features/articles/live_upgrade_patch.jsp.
Para sistemas x86: no se admite Modernización automática de Solaris de Solaris 8 a la versión Solaris 10 10/08. En lugar de ello, utilice el procedimiento de actualización estándar, o aplique un proceso de modernización automática de Solaris desde el sistema operativo Solaris 8 a Solaris 9 o a Solaris 10. A continuación, puede efectuar un proceso de Modernización automática de Solaris 9 o Solaris 10 a la versión Solaris 10 10/08.
Solución 2: para actualizar del sistema operativo Solaris 9 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los parches siguientes:
Para sistemas SPARC – 137477-01 o posterior
Para sistemas x86 – 137478-01 o posterior
Solución 3: para actualizar del sistema operativo Solaris 10 a Solaris 10 10/08 mediante Modernización automática de Solaris, aplique los parches siguientes:
Para sistemas SPARC – 137321-01 o posterior
Para sistemas x86 – 137322-01 o posterior
Varios procesos que se ejecutan en zonas no globales utilizando /tmp se pueden llegar a bloquear después de que la zona se actualice mediante Modernización automática de Solaris. El proceso de actualización modifica los permisos en el directorio /tmp, cosa que genera errores en las aplicaciones. Los usuarios verán los permisos de drwxr-xr-x en lugar de los permisos correctos de drwxrwxrwx.
Solución: opte por una de estas soluciones:
Solución 1: lleve a cabo los pasos siguientes antes de activar el nuevo entorno de arranque:
Monte el disco:
# mount /dev/dsk/c1t1d0s6 /mnt |
Arregle los permisos:
# chmod 1777 /mnt/zone/*/root/tmp |
A continuación, desmonte el disco:
# umount /mnt |
Esta solución arregla todas las zonas a la vez.
Solución 2: Si ya ha ejecutado el nuevo entorno de arranque, inicie sesión en el sistema como usuario root. Detenga la zona; de forma manual, defina los permisos correctos en el directorio /tmp. Escriba el siguiente comando:
# chmod 1777 /path/root/tmp |
en el que la ruta es la ruta de zona de la zona.
La reasignación de espacio en disco con zonas falla si se instalan zonas en el directorio /opt. La actualización puede fallar al restaurar el contenedor de reasignación de espacio en disco. En determinados casos la actualización puede funcionar bien, pero no se puede rearrancar el sistema.
Solución: Antes de la actualización, compruebe que el sistema de archivos root no esté completamente lleno. Quite archivos antes de efectuar la actualización para que el segmento root esté lleno por debajo del 90 por ciento.
Al actualizar Solaris Trusted Extensions de Solaris 10 11/06 o Solaris 10 8/07 a Solaris 10 10/08, se instalan en el sistema paquetes traducidos de Solaris Trusted Extensions que no se necesitan. Este error se debe a que el programa de instalación de Solaris Trusted Extensions en las versiones Solaris Solaris 10 11/06 o Solaris 10 8/07 instala, de forma predeterminada, paquetes traducidos. No se muestra ningún mensaje de error.
Solución: antes de actualizar Solaris Trusted Extensions a la versión actual, elimine los siguientes paquetes traducidos de Solaris Trusted Extensions:
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
Error que se da al actualizar Solaris 10 Hardware 2 a la versión actual de Solaris 10 10/08.
En Solaris 10 Hardware 2, el archivo name_service.xml de cualquier servicio de nombres, por ejemplo NIS, NIS+, FILES o LDAP, es el siguiente:
# ls -l name_service.xml lrwxrwxrwx 1 root root 10 Apr 10 16:26 name_service.xml -> ns_files.xml |
Si el servicio de nombres es NIS, el archivo name_service.xml se vincula con ns_files.xml. Sin embargo, ns_files.xml y ns_nis.xml tienen el mismo contenido.
# cat /etc/release Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 26 September 2005 # cd /var/svc/profile # ls -l name_service.xml ns_files.xml ns_nis.xml lrwxrwxrwx 1 root other 12 May 21 04:06 name_service.xml -> ns_files.xml -r--r--r-- 1 root sys 779 May 21 04:25 ns_files.xml -r--r--r-- 1 root sys 779 Jan 21 2005 ns_nis.xml # # diff ns_files.xml ns_nis.xml # diff name_service.xml ns_nis.xml |
En la salida anterior, los archivos ns_nis.xml y ns_files.xml son idénticos. Eso significa que el archivo name_service.xml se vincula simbólicamente con el archivo incorrecto de servicio de nombres. El archivo name_service.xml se vincula con ns_files.xml. En lugar de eso, name_service.xml debería vincularse con ns_nis.xml.
La solución de CR 6411084, la secuencia de comandos de instalación de o postinstalación de SUNWcsr, crea el vínculo correcto sólo si name_service.xml no es un archivo de vínculos. Si name_service.xml ya es un archivo de vínculos simbólicos, como en Solaris 10 Hardware 2, la solución de CR 6411084 no es válida.
Tras actualizar de Solaris 10 Hardware 2 a Solaris 10 10/08, el mensaje siguiente aparece en la consola o registrado en el archivo de mensajes:
Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] can't read nis map auto_master: can't communicate with ypbind - retrying |
Asimismo, el servicio /network/nis/client:default carece de conexión.
Solución: opte por una de estas soluciones:
Solución: antes de una actualización, quite el archivo /var/svc/profile/name_service.xml.
Solución 2: después de una actualización, cambie el vínculo /var/svc/profile/name_service.xml por el archivo ns_<xxx>.xmll, que se basa en el servicio de nombres.
Una zona no global que se haya instalado, pero que nunca se haya arrancado o preparado para su uso impide que la actualización se realice correctamente. No se muestra ningún mensaje de error.
Solución:
Si se encuentra una zona de este tipo, ésta debe preparase para su uso y, a continuación, detenerse antes de que se inicie la actualización. Por ejemplo:
global# zoneadm -z myzone ready ; zoneadm -z myzone halt |
Al actualizar un sistema Solaris 10 3/05 o Solaris 10 1/06 a Solaris 10 10/08 con zonas no globales, es posible que el servicio SMF que monta los sistemas de archivos locales falle en las zonas no globales. Como resultado, es posible que no se inicien otros servicios ubicados en las zonas no globales.
Una vez actualizado un sistema Solaris 10 con zonas no globales a la versión Solaris 10 10/08, es posible que los servicios se encuentren en estado de mantenimiento. Por ejemplo:
# zlogin myzone svcs -x svc:/system/filesystem/local:default (local file system mounts) State: maintenance since Wed May 24 13:18:06 2006 Reason: Start method exited with $SMF_EXIT_ERR_FATAL. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-filesystem-local:default.log Impact: 18 dependent services are not running. (Use -v for list.) |
Solución:
Reinicie la zona no global desde la zona global. Por ejemplo:
global# zoneadm -z myzone reboot |
En esta versión de Solaris 10, Solaris Volume Manager muestra el ID de dispositivo en un nuevo formato. SO Solaris 9 9/04, que introdujo la compatibilidad de ID de dispositivos en conjuntos de discos, no reconoce el nuevo formato. Cuando moderniza al Sistema operativo Solaris 10 desde la versión Solaris 9 9/04, los ID de dispositivos asociados a los conjuntos de discos existentes no se actualizan en la configuración de Solaris Volume Manager. Si necesita volver a la SO Solaris 9 9/04, es posible que los cambios de configuración realizados en los conjuntos de discos después de la modernización no estén disponibles en SO Solaris 9 9/04. Para obtener más información, consulte el Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks) de Solaris Volume Manager Administration Guide.
La barra de progreso de actualización no aparece al utilizar el software de Modernización automática de Solaris del siguiente modo:
Utilice el CD de Solaris 10 10/08 para actualizar el sistema operativo.
Se actualiza un entorno de arranque mediante el comando luupgrade con las siguientes opciones:
-i para instalar desde el soporte de CD
-O "-nodisplay -noconsole " para ejecutar el programa de instalación del segundo CD en modo de texto y sin interacción con el usuario
Se actualiza a Solaris 10 10/08 desde las versiones siguientes:
Versión Solaris 9
Versión Solaris 10
Por ejemplo, si ejecuta el comando siguiente, la barra de progreso debería mostrarse después de que aparezca el siguiente mensaje:
Running installer on BE s10u1. |
Sin embargo, la barra no aparece.
# luupgrade -i -n s10u1 -s /net/installsrv/export/s10u1 -O "-nodisplay -noconsole" Validating the contents of the media /net/installsvr/export/s10u1. The media is a standard Solaris media. The media contains a standard Solaris installer. The media contains Solaris 3 version 10. Mounting BE s10u1. Running installer on BE s10u1. |
No se muestra ningún mensaje de error.
Solución: utilice el comando prstat. Dicho comando permite ver el progreso de la instalación mientras se agregan los paquetes.
Si utiliza Modernización automática de Solaris para modernizar desde Solaris 8 o Solaris 9 al Sistema operativo Solaris 10, los programas de desinstalación obsoletos no se eliminan. Estos programas de desinstalación de las versiones anteriores del sistema operativo permanecen en el directorio /var/sadm/prod del sistema.
Los siguientes programas de desinstalación obsoletos no se eliminan.
uninstall_Alternate_Pathing_2_3_1.class uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class uninstall_Capacity_on_Demand_1_0.class uninstall_Java3D_1_3_1.class uninstall_Java3D_1_3.class uninstall_Java3D_1_2_1_04.class uninstall_Java3D_1_2_1_03.class uninstall_Lights_Out_Management_2_0.class uninstall_Man_Page_Supplement.class uninstall_OpenGL_1_3.class uninstall_OpenGL_1_2_3.class uninstall_Netra_ct_Platform_1_0.class uninstall_Netra_t11xx_Alarms_2_0.class uninstall_Netscape_6_2_3.class uninstall_Netscape_6_2_1_Beta.class uninstall_PC_launcher_1_0_2.class uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class uninstall_RSC_2_2_2.class uninstall_RSC_2_2_1.class uninstall_RSC_2_2.class uninstall_ShowMeTV_1_3.class uninstall_Solaris_9_French_Localization.class uninstall_Solaris_9_German_Localization.class uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class uninstall_Solaris_9_Italian_Localization.class uninstall_Solaris_9_Japanese_Localization.class uninstall_Solaris_9_Korean_Localization.class uninstall_Solaris_9_Simplified_Chinese_Localization.class uninstall_Solaris_9_Spanish_Localization.class uninstall_Solaris_9_Swedish_Localization.class uninstall_Solaris_9_Traditional_Chinese_Localization.class uninstall_Solaris_On_Sun_Hardware_Documentation.class uninstall_Sun_Hardware_AnswerBook.class uninstall_SunATM_5_0.class uninstall_SunATM_5_1.class uninstall_SunFDDI_PCI_3_0.class uninstall_SunFDDI_SBus_7_0.class uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class uninstall_SunForum_3_1.class uninstall_SunForum_3_2.class uninstall_SunHSI_PCI_3_0.class uninstall_SunHSI_SBus_3_0.class uninstall_SunScreen_3_2.class uninstall_SunVTS_5_1_PS6.class uninstall_SunVTS_5_1_PS5.class uninstall_SunVTS_5_1_PS4.class uninstall_SunVTS_5_1_PS3.class uninstall_SunVTS_5_1_PS2.class uninstall_SunVTS_5_1_PS1.class uninstall_SunVTS_5_0.class uninstall_System_Management_Services_1_4.class uninstall_System_Management_Services_1_3.class uninstall_System_Management_Services_1_2.class uninstall_System_Service_Processor_3_5.class uninstall_WBEM_DR_1_0.class uninstall_Web_Start_Wizards_SDK_3_0_2.class uninstall_Web_Start_Wizards_SDK_3_0_1.class uninstall_Web_Start_Wizards_SDK.class uninstall_XML_Libraries_2_4_12.class |
Solución: después de actualizar el sistema, elimine manualmente los programas de desinstalación obsoletos del directorio /var/sadm/prod.
Esta versión de Solaris 10 introduce cambios en la función pam_ldap. Cuando realiza la modernización a la versión actual, las configuraciones pam_ldap del archivo de configuración pam.conf existente no se actualizan para reflejar estos cambios. Si se detecta la configuración pam_ldap, el archivo CLEANUP, que se genera al final de la modernización, contiene la siguiente notificación:
/etc/pam.conf please examine/update the pam_ldap configuration because its functionality has changed, refer to pam_ldap(5) documentation for more information |
Solución: después de la modernización, examine /etc/pam.conf. Si es necesario, modifique este archivo manualmente para que sea compatible con las nuevas funciones de pam_ldap. Las modificaciones incluyen la solicitud de contraseña como las opciones use_first_pass y try_first_pass así como actualizaciones de contraseña. Para obtener más información acerca de la actualización de pam.conf, consulte la página de comando man pam_ldap(5) y su documentación.
Al usar el comando luupgrade(1M) de Modernización automática de Solaris con la opción -i para completar una modernización de un entorno de arranque inactivo, el texto que muestran los instaladores podría no ser legible en algunos idiomas. Se deteriora el texto cuando los instaladores solicitan tipos de letras que no existen en la versión anterior que se encuentra en el entorno de arranque actual.
Solución: opte por una de estas soluciones:
Use una imagen combinada de instalación en red para realizar dicha instalación.
Active la configuración regional C estableciendo la variable de entorno del sistema.
Al modernizar desde el software Solaris 8 a Solaris 10, hay un problema al eliminar el paquete SUNWjxcft. En el archivo upgrade_log se registra el mensaje de error siguiente.
Removing package SUNWjxcft: Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Removal of <SUNWjxcft> was successful |
Solución: Ignore el mensaje de error.
Si moderniza el sistema operativo a la versión Solaris 10 en un sistema que tiene un shell seguro de otra empresa (por ejemplo, OpenSSH) a partir del daemon /etc/init.d/sshd, la modernización desactiva el daemon de shell seguro. Durante una actualización, el software Solaris 10 sobrescribe el contenido de /etc/init.d/sshd.
Solución: opte por una de estas soluciones:
Si no desea instalar el programa del servidor de protocolo de shell seguro, no instale los paquetes SUNWsshdr ni SUNWsshdu durante la actualización.
Si no desea instalar programas de cliente o de servidor de protocolo de shell seguro en el sistema, no instale el clúster de shell seguro (SUNWCssh) durante la actualización.
Si el directorio /export está cerca de su capacidad máxima y se realiza una actualización a la versión Solaris 10, los requisitos de espacio de /export se calculan erróneamente. En consecuencia, la modernización falla. Es un problema habitual si hay un cliente sin disco instalado Otro ejemplo de problema es cuando se instala software de terceros en el directorio /export. Aparece el mensaje siguiente:
WARNING: Insufficient space for the upgrade. |
Solución: antes de modernizar, elija una de las soluciones alternativas siguientes.
Cambie temporalmente el nombre del directorio /export hasta que la modernización haya terminado.
Convierta temporalmente en comentario la línea /export del archivo /etc/vfstab hasta que la modernización haya finalizado.
Si /export es un sistema de archivos independiente, desmonte /export antes de llevar a cabo la actualización.
Si el sistema admite los clientes sin discos instalados con la herramienta Solstice AdminSuiteTM 2.3 Diskless Client, deberá efectuar estos dos pasos.
Suprima todos los clientes sin disco con la misma arquitectura y versión de Solaris que el servidor.
Instale o modernice a la versión Solaris 10.
Para obtener instrucciones específicas, consulte System Administration Guide: Basic Administration.
Si intenta instalar el software Solaris 10 en clientes sin disco, es posible que aparezca el mensaje de error siguiente:
The Solaris Version (Solaris version-number) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
En este mensaje de error, número_versión se refiere a la versión de Solaris que se ejecuta en el sistema. <xxxxxxxx> hace referencia al segmento que está ejecutando esta versión del software Solaris.
Esta sección describe problemas relacionados con la instalación del SO Solaris.
El comando smosservice add no instala ningún paquete de ARCH=all designado en los sistemas de archivos root (/) o /usr. No se muestra ningún mensaje de error indicando que se han omitido estos paquetes. Este problema se produce en todas las versiones del SO Solaris, tanto en los clientes basados en SPARC® como en los clientes basados en x86.
Tenga en cuenta que la lista de paquetes omitidos varía en función de la versión de Solaris que se esté ejecutando.
Solución: Busque e instale los paquetes de ARCH=all que faltan.
Para obtener instrucciones detalladas sobre cómo localizar e instalar los paquetes que faltan, consulte How to Locate and Install Missing ARCH=all Packages de System Administration Guide: Basic Administration.
Al instalar el Sistema operativo Solaris 10, el software StarOffice o StarSuiteTM también se instalan automáticamente, en función del idioma que seleccione. Los idiomas y el software correspondiente en dichos idiomas se muestran a continuación:
Idioma seleccionado |
Software compatible |
---|---|
Chino, japonés coreano |
StarSuite |
Otros idiomas |
StarOffice |
StarOffice y StarSuite no pueden coexistir en el mismo sistema. Si desea sustituir software que instaló de forma accidental, siga estos pasos.
Inserte el Software de Solaris 10- 4 o el DVD del sistema operativo Solaris 10 en la unidad.
Conviértase en superusuario.
Cambie al directorio de Product, por ejemplo, /cdrom/cdrom0/Solaris_10/Product .
Sustituya el software.
Para sustituir StarOffice por StarSuite, utilice los siguientes comandos:
# pkgrm `pkginfo | grep staroffice- | awk '{print $2}'` # pkgadd -d .SUNWstarsuite-* |
Para sustituir StarSuite por StarOffice, utilice los siguientes comandos:
# pkgrm `pkginfo | grep starsuite- | awk '{print $2}'` # pkgadd -d . SUNWstaroffice-* |
Si utiliza los CD de Solaris, los paquetes de localización se incluyen en Language 1 o 2 CD. Los nombres de paquete son los siguientes:
SUNWstaroffice-lang*; lang (idioma) corresponde a es, fr, de, sv o it
SUNWstarsuite-lang*; lang (idioma) corresponde a ja, ko, zh-CN o zh-TW
Al seleccionar un entorno nacional para su instalación, se pueden instalar también otros entornos relacionados. Este cambio de comportamiento en la versión Solaris 10 se debe a que se han vuelto a empaquetar todas las configuraciones regionales completas con traducciones de mensajes, las configuraciones regionales parciales asiáticas y japonesa, así como el activador de configuraciones regionales, según la compatibilidad del idioma de los entornos. Otros entornos parciales se siguen empaquetando e instalando en función de la región geográfica; por ejemplo, Europa central.