Este capítulo describe problemas relacionados con la instalación del sistema operativo Solaris 10.
Algunos de los problemas y errores de este capítulo se han solucionado en versiones posteriores de Solaris 10. Si ha actualizado el software de Solaris, puede que varios de los problemas y errores no sean aplicables. Para conocer los problemas y errores que ya no afectan a su versión del software Solaris 10, consulte el Apéndice A, Tabla 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 partir de la versión Solaris 10 1/06, todos los sistemas basados en x86 deben disponer como mínimo de 256 Mbytes de RAM para ejecutar el software de Solaris.
A partir de la versión Solaris 10 1/06, se puede actualizar el SO Solaris desde las siguientes versiones:
Sistema operativo Solaris 8
Sistema operativo Solaris 9
Sistema operativo Solaris 10
Para actualizar a Solaris 10 1/06 desde versiones anteriores a Solaris 8, actualice primero a cualquiera de las versiones especificadas en la lista anterior. A continuación, actualice a la versión Solaris 10 1/06.
Aunque se ha probado el software Solaris 10 para mostrar su compatibilidad con las versiones anteriores, es posible que algunas aplicaciones de terceros no sean completamente compatibles con ABI. Póngase en contacto directamente con el proveedor de estas aplicaciones para obtener información acerca de la compatibilidad.
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.
Al instalar el SO Solaris, el DVD auxiliar no está disponible para su instalación con el programa de instalación de Solaris. Utilice el comando pkgadd(1M) para instalar el DVD auxiliar de Solaris. Para obtener instrucciones detalladas de instalación, consulte el archivo README del DVD auxiliar.
No se admite el uso de la Modernización automática de Solaris con las zonas de Solaris. Si ha instalado zonas no globales en un sistema Solaris 10, no podrá utilizar la Modernización automática de Solaris para actualizar a la versión Solaris 10 1/06.
Si utiliza el comando luupgrade, se mostrará el siguiente mensaje de error:
Unable to upgrade boot environment. |
Solución: para actualizar este tipo de sistemas, utilice el programa de instalación interactivo de Solaris o el programa JumpStart personalizado. Estos programas aplicarán al SO Solaris 10 todas las revisiones y los nuevos paquetes necesarios para actualizar el sistema operativo instalado a la versión Solaris 10 1/06. Asimismo, aplicarán los paquetes y las revisiones a todas las zonas no globales.
Sin embargo, ambos programas presentan limitaciones. Por ejemplo, no permiten personalizar la actualización instalando productos de software o paquetes de configuración regional adicionales, ni tampoco modificando la disposición de los discos. Para obtener más información acerca de estas limitaciones, consulte Actualización del SO Solaris cuando hay instaladas zonas no globales de Guía de instalación de Solaris 10 6/06: instalaciones avanzadas y JumpStart personalizadas.
Se han introducido cambios en el uso de patchadd con el especificador de destino -C para aplicar una revisión a una miniroot en un equipo x86. Ahora, es necesario descomprimir la miniroot, aplicar las revisiones y, a continuación, volver a comprimir la miniroot.
Para conocer los pasos detallados, consulte la siguiente documentación:
Cuando se instala la versión Solaris 10 1/06, es necesario utilizar el suplemento de cifrado de datos de Solaris que corresponde a la versión. Este suplemento se incluye en los paquetes SUNWcry y SUNWcryr. Si no dispone de la versión correcta del suplemento, instale la revisión apropiada para actualizarlo:
Id. de revisión 118562-05 o una versión posterior para sistemas SPARC
Id. de revisión 118563-04 o una versión posterior para sistemas x86
Para averiguar la versión actual del suplemento, utilice el comando showrev - p.
Para resolver problemas registrados en CR 6277164 y CR 6214222, se aplican las siguientes revisiones:
Id. de revisión 119366-05 para sistemas SPARC
Id. de revisión 119367-05 para sistemas x86
Las secciones que se incluyen a continuación ofrecen pasos adicionales que permiten resolver totalmente los problemas registrados.
Realice este procedimiento antes de utilizar GNOME Display Manager (GDM) como programa de inicio de sesión o si ya ha habilitado GDM como programa de inicio de sesión. De lo contrario, puede omitir el procedimiento.
Al aplicar la revisión, cargue los nuevos valores en los archivos de configuración de GDM. A continuación, reinicie la aplicación GDM.
Para cargar los nuevos valores en el archivo de configuración, seleccione una de las siguientes opciones.
Copie el archivo /etc/X11/gdm/factory-gdm.conf en el archivo /etc/X11/gdm/gdm.conf.
Realice este paso si no ha introducido modificaciones en el archivo gdm.conf. A continuación, puede iniciar la aplicación GDM.
Incorpore manualmente las diferencias del archivo factory-gdm.conf al archivo gdm.conf.
Realice este paso si ha modificado el archivo gdm.conf y desea conservar los cambios.
Al combinar los archivos, copie los valores de los siguientes comandos del archivo factory-gdm.conf en el archivo gdm.conf. Estos comandos permiten obtener el mejor rendimiento del SO.
RebootCommand
HaltCommand
SuspendCommand
DefaultPath
RootPath
GraphicalTheme
Para reiniciar la aplicación GDM, realice los siguientes pasos:
Conviértase en superusuario.
Use el siguiente comando:
# svcadm disable application/gdm2-login |
En la consola que se muestra, pulse Intro para mostrar un indicador de comandos.
Para reiniciar GDM, ejecute el siguiente comando:
# svcadm enable application/gdm2-login |
Para resolver otros problemas registrados en CR 6214222, realice los siguientes pasos al aplicar la revisión:
Vaya al directorio /etc/X11/gdm/modules.
Copie los archivos de factory-AccessDwellMouseEvents en AccessDwellMouseEvents.
Copie los archivos de factory-AccessKeyMouseEvents en AccessKeyMouseEvents.
Realice los pasos que se indican en la sección anterior para reiniciar GDM.
El metaclúster de software SUNWCXall debe estar instalado en un servidor Sun Fire V250.
El Sistema operativo Solaris 10 utiliza NFS versión 4 (NFSv4) como el mecanismo predeterminado de sistemas de archivos distribuidos. En NFSv4, los atributos de grupo y usuario del archivo se intercambian como cadenas con el formato “usuario@dominio” y “grupo@dominio,” respectivamente.
La parte del dominio de la cadena debería ser común entre el cliente y el servidor. Esta información se obtiene automáticamente del nombre de dominio del servicio de nombres del sistema. Sin embargo, en determinados casos, puede que el dominio obtenido no coincida entre el cliente y el servidor. Esta falta de coincidencia se produce normalmente en entornos en los que se cumple cualquiera de las siguientes circunstancias:
No se utiliza el registro DNS TXT.
Se superan varios límites de dominios administrativos.
Si la información de dominio entre el cliente y el servidor no coincide, los archivos a los que acceda NFSv4 pueden aparecer como propiedad de "nobody" (nadie).?
Para asegurar la configuración adecuada, el sistema solicitará el dominio que se debe utilizar para NFSv4 en el primer arranque del sistema. Responda “no” si su implementación se puede describir con alguna de las siguientes configuraciones:
La implementación utiliza el registro DNS TXT para configurar el dominio NFSv4.
La implementación tiene un único dominio administrativo.
Los entornos que utilizan el método de instalación JumpStartTM personalizada para realizar las instalaciones sin operador requieren unos ajustes mínimos para eliminar los mensajes en el primer arranque.
Una secuencia de comandos de ejemplo, set_nfs4_domain, se proporciona en los medios de distribución de Solaris 10 y se encuentra en el directorio ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample . Una copia de esta secuencia debería modificarse para definir la variable NFS4_DOMAIN de acuerdo con las necesidades específicas del sitio y para que se pueda ejecutar desde la primera secuencia de comandos de finalización de JumpStart. En consecuencia, el dominio NFSv4 del sistema de destino está preconfigurado como parte de la fase de finalización de JumpStart y, por tanto, elimina todos los avisos del primer arranque.
Siga estos pasos para realizar instalaciones sin operador:
Cree una copia de la secuencia de comandos set_nfs4_domain en el mismo directorio que las secuencias de comandos finish.sh de JumpStart.
Edite la secuencia y defina la variable NFS4_DOMAIN de acuerdo con sus necesidades específicas.
Edite la secuencia finish.sh y adjunte una llamada a set_nfs4_domain.
Realice las instalaciones de JumpStart de la forma habitual.
Para obtener más información, consulte las páginas de comando man sysidconfig(1M), sysidtool(1M), nfsmapid(1M) y nfs(4). Consulte también System Administration Guide: Network Services .
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 puede ser insuficiente para los productos de valor añadido en las siguientes situaciones:
Si instala cualquiera de los productos de valor añadido que se proporcionan en el DVD o CD de Solaris 10
Si el sistema de archivos /var se encuentra en un segmento separado
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.
Consulte cualquier edición de Solaris 8 Sun Hardware Platform Guide en http://docs.sun.com para obtener instrucciones sobre la actualización de PROM flash.
Para que la Modernización automática de Solaris funcione correctamente, se debe instalar un conjunto limitado de revisiones de modificaciones para una versión de SO determinada. Compruebe que dispone de la lista de modificaciones más actual consultando http://sunsolve.sun.com. Si desea más información, busque el documento informativo 72099 en el sitio web de SunSolveSM.
Si ejecuta 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 8, Uso de la Modernización automática de Solaris para crear un entorno de arranque (tareas) de Guía de instalación de Solaris 10 6/06: Modernización automática de Solaris y planificación de la modernizació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.
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 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 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 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 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 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 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.
Al instalar o actualizar desde un DVD, es posible que se bloquee la actualización a Solaris 10 1/06. Este problema afecta a algunas estaciones de trabajo Sun BladeTM 1500 que disponen de una unidad de DVD JLMS. El error se produce al utilizar alguno de los siguientes métodos de instalación:
Programa de instalación interactivo de Solaris
Modernización automática de Solaris
Al bloquearse el sistema, no se muestra ningún mensaje de error.
Solución: para actualizar este tipo de sistemas, utilice una imagen de instalación de red.
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 revisión 117435-02, no se ha reiniciado el sistema.
Si el sistema contiene dos o más discos iguales con las mismas particiones de fdisk.
Aparece el mensaje de error siguiente.
biosdev: Could not match any!! |
Solución: vuelva a arrancar el sistema después de aplicar el Id. de revisión 117435-02. Asimismo, compruebe que los discos iguales que se vayan a utilizar en la instalación o actualización estén configurados con particiones de fdisk diferentes.
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.
Rearranque 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.
Se produce un problema al actualizar a Solaris 10 1/06 un sistema cuyo sistema de archivos root (/) sea un volumen RAID-1. Este problema surge cuando realiza la actualización mediante:
Un soporte de CD o una imagen de instalación de red
El programa de instalación interactivo de Solaris o el programa JumpStart personalizado
Se produce uno de los siguientes problemas:
Si utiliza el programa de instalación interactivo de Solaris, no aparecerá la opción de actualizar en el panel Seleccionar actualización o instalación inicial.
Si utiliza el programa JumpStart personalizado, se mostrará el siguiente mensaje de error:
ERROR: No upgradeable root file systems were found. |
Solución: aplique primero la solución 1. Pruebe la solución 2 sólo si la primera no resuelve el problema.
Solución 1:: elimine las configuraciones de RAID antes de realizar la actualización. Vuelva a establecer la configuración de RAID cuando termine la actualización. Para eliminar las configuraciones de RAID, realice los siguientes pasos.
Busque los dispositivos físicos que se utilizan para los volúmenes o duplicaciones secundarias RAID-0 de la partición root, como en el ejemplo siguiente:
# df -k / Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d0 4459950 3089180 1326171 70% / # metastat -p d0 d0 -m d10 d11 1 d10 1 1 c1t0d0s0 d11 1 1 c1t1d0s0 |
Elimine la duplicación que no se vaya a actualizar. En el ejemplo, si el disco que se va actualizar es c1t0d0s0, deberá eliminar d11. Escriba lo siguiente:
# metadetach d0 d11 |
Cambie a utilizar de nuevo el dispositivo físico correspondiente que se va actualizar. Para el ejemplo anterior, se debe ejecutar el comando:
# metaroot c1t0d0s0 |
Si es necesario, compruebe que se ha actualizado el archivo /etc/vfstab con el dispositivo apropiado.
# grep c1t0d0s0 /etc/vfstab /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - |
Apague el sistema.
Arranque el sistema desde el soporte de DVD o CD.
En el panel Seleccionar actualización o instalación inicial, puede elegir la opción de actualizar. También puede seleccionar el dispositivo que desee actualizar en la lista de dispositivos del panel. Normalmente, la lista incluye los dispositivos que forman el volumen secundario root original.
Sin embargo, si la opción de actualizar todavía no está disponible, aplique la solución alternativa.
Para llevar a cabo la actualización, seleccione el dispositivo.
Para volver a establecer la configuración de RAID cuando termine la actualización, realice los siguientes pasos.
Vuelva a definir el dispositivo de arranque.
# metaroot d0 |
Rearranque el sistema.
Agregue el volumen secundario.
# metattach d0 d11 |
Solución 2: utilice esta solución sólo si la primera no resuelve el problema. No aplique esta solución sin haber probado antes la primera.
Rearranque el sistema.
El sistema arranca con la versión existente de Solaris.
Utilice el comando metaclear para eliminar los metadispositivos activos que forman la partición root.
# metaclear d0 d10 d11 |
Apague el sistema.
Arranque el sistema desde el soporte de DVD o CD.
Seleccione las opciones de instalación o actualización que aparecen en la pantalla para continuar con la instalación.
Cuando termine la actualización, vuelva a configurar los metadispositivos mediante el procedimiento normal.
En el ejemplo siguiente, se muestran los pasos necesarios para configurar el metadispositivo root (/), configurar los archivos del sistema para el metadispositivo y volver a adjuntar el volumen secundario.
# metainit d0 -m d10 # metaroot d0 # reboot # metainit d11 1 1 c1t1d0s0 # metattach d0 d11 |
El volumen secundario antiguo se vuelve a adjuntar cuando el sistema termina de arrancar.
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: Ninguna.
Si utiliza la Modernización automática de Solaris para instalar un contenedor Solaris Flash en un entorno de arranque alternativo vacío, se producirá un error en la instalación. Aparecen mensajes parecidos a los siguientes errores:
sh: /path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d/mergescripts /merge_name_service: not found ERROR: Transfer list entry (/a/var/svc/profile/name_service.xml): mergescript failed (/path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d /mergescripts/merge_name_service) ERROR: Unable to copy a temporary file to it's final location ERROR: Flash installation failed Extracting Flash Archive: 100% completed (of 4361.24 megabytes) The Solaris flash install of the BE S10B74L2 failed. |
En el ejemplo anterior, path_to_install_image es la ruta de directorio a la imagen de instalación de red que esté utilizando para la instalación.
Solución: Siga estos pasos:
Acceda al directorio mergescripts en la imagen de instalación de red que esté utilizando para la instalación.
# cd path_to_install_image/Solaris_10/Tools /Boot/usr/sbin/install.d/mergescripts |
Cree el archivo merge_name_service.
# touch merge_name_service |
Convierta el archivo merge_name_service en un archivo ejecutable.
# chmod a+x merge_name_service |
En el sistema que desea instalar, instale el contenedor Solaris Flash en el entorno de arranque alternativo con la Modernización automática de Solaris.
Para obtener instrucciones sobre cómo instalar el contenedor Solaris Flash con la Modernización automática de Solaris, consulte Instalación de contenedores Solaris Flash en un entorno de arranque de Guía de instalación de Solaris 10 6/06: Modernización automática de Solaris y planificación de la modernización.
Monte los sistemas de archivos en el entorno de arranque alternativo instalado en el paso 4.
# lumount alt_boot_env mount-point |
En el comando anterior, alt_boot_env es el entorno de arranque instalado en el paso 4. mount-point es el punto de montaje para el entorno de arranque alternativo.
Acceda al directorio /var/svc/profile en el entorno de arranque alternativo.
# cd mount-point/var/svc/profile |
Elimine el perfil name_service.xml.
# rm name_service.xml |
Cree un vínculo simbólico para el perfil del servicio de nombre al archivo name_service.xml.
# ln -s ns_name-service.xml name_service.xml |
En el siguiente ejemplo, name-service es el servicio de nombres que desea utilizar para el sistema. Utilice una de las siguientes cadenas para este valor.
nis
nisplus
dns
ldap
archivos
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 1: modifique algunos de los ajustes de la configuración de la 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 de DVD a la versión 1.12. Esta opción requiere que la unidad combinada de DVD esté conectada a un sistema que esté ejecutando 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.
Vaya al centro de descargas de AOpen en http://download.aopen.com.tw/default.aspx.
Busque el firmware de su unidad DVD utilizando la siguiente información:
Producto: Unidades Combo
Modelo: COM5232/AAH
Categories: 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 las nuevas revisiones 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.
En un sistema Sun LX50, es posible que el servidor X no pueda trabajar con un dispositivo PS/2. Es posible que el error ocurra durante la instalación o al rearrancar el sistema. Si se presenta este problema, se muestra el mensaje de error siguiente.
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
En consecuencia, el programa de instalación de Solaris sólo puede continuar en el modo de la interfaz de la línea de órdenes. Tras la instalación, es probable que el problema persista durante el tiempo de ejecución de Solaris.
Solución: en el cable Y que va al conector PS/2 del servidor, conmute las conexiones entre el ratón y el teclado PS/2.
Si no se reconoce el ratón PS/2 después de un rearranque del sistema, pulse el botón de reinicio del servidor LX50. Si lo desea, también puede usar la opción de reconfiguración (b -r) cuando aparezca el indicador de arranque siguiente:
Select (b)oot or (i)nterpreter: |
Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.
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)" (Texto interactivo de Solaris [sesión de escritorio]) en el menú que aparece a continuación.
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. ----------- |
Elija en este punto "4. Solaris Interactive Text (Console session)" (Texto interactivo de Solaris [Sesión de consola]). Este entorno sin ventanas iniciará una instalación en modo texto, sin utilizar procesos de uso intensivo de memoria.
El siguiente ejemplo del comando flarcreate muestra el error:
# flarcreate -n test.flar -c /net/ins3525-svr/export/rw/test.flar Full Flash Checking integrity... Integrity OK. Running precreation scripts... ./caplib: ERROR: /usr/ccs/bin/elfdump not found or not executable, exiting... fdo: ERROR: Customization script failure. ERROR: Precreation script failure. Running pre-exit scripts... Pre-exit scripts done. |
Solución:
Desde el medio de instalación CD o DVD, agregue el paquete SUNWbtool mediante el comando pkgadd. Una vez agregado el paquete, puede ejecutar satisfactoriamente el comando flarcreate.
Cambie los directorios.
# cd /cdrom/cdrom0/Solaris_10/Product |
Agregue el paquete SUNWbtool.
# pkgadd -d `pwd` SUNWbtool |
Si actualiza Solaris Volume Manager (SVM) en las plataformas x86, la actualización fallará. Este error se produce cuando el volumen de SVM se configura en el sistema de archivos root (/) y se actualiza del SO Solaris 9 9/05 al SO Solaris 10 6/06 o a una versión de Solaris Express.
Aparece el mensaje de error siguiente.
Processing profile ERROR: The specified root and/or boot was not found or was not upgradeable Solaris installation program exited. |
El SO Solaris no envía los datos del Inicio de sesión de proceso (PRLI, Process Login) al dispositivo de cinta durante una secuencia de recuperación de ruta.
No se muestra ningún mensaje de error al usuario, aunque puede identificarse si se dan las siguientes circunstancias:
Los mensajes de registro del sistema normales indican un problema de ruta como, por ejemplo, en línea o sin conexión.
Aparece el comando Cfgadm -al. Este comando muestra una condición de error para el dispositivo de cinta.
Se ha detenido la E/S en un dispositivo de cinta.
Solución:
Para recuperarse de esta situación, utilice el comando luxadm forcelip en el adaptador de bus de host FC. Por ejemplo:
luxadm -e forcelip /dev/cfg/c99
c99 es el controlador específico que se está utilizando para comunicarse con el transporte de cinta.
Al instalar la versión Solaris 10 6/06 desde un DVD o una imagen de instalación de red combinada, la instalación falla de forma parcial. Este error provoca que no funcionen algunas funciones de accesibilidad como, por ejemplo, el reconocimiento de voz o la lectura de texto. Este problema está relacionado con los paquetes de JavaTM y de accesibilidad que provocan que la versión antigua del software de Java se convierta en la versión predeterminada.
Solución:
Una vez finalizada la instalación, debe crear manualmente algunos vínculos y copiar algunos archivos en diversas ubicaciones. Una vez realizadas estas tareas, la versión 1.5.0 de Java se ejecutará como la versión predeterminada correcta y se ubicarán los diversos archivos de Java. Las funciones de voz para los usuarios de accesibilidad funcionarán correctamente.
Siga este procedimiento:
Inicie la sesión como superusuario.
Acceda al directorio /usr.
# cd /usr |
Elimine el directorio de java actual.
# rm java |
Cree un vínculo al directorio actual de java.
# ln -s jdk/jdk1.5.0_06 java |
Acceda al directorio /lib.
# cd jdk/jdk1.5.0_06/jre/lib/ |
Cree un vínculo al archivo de accesibilidad.
# ln -s /usr/share/jar/accessibility.properties |
Copie el archivo de Java.
# cp /usr/share/jar/gnome-java-bridge.jar ext/ |
Una vez instalado un contenedor Solaris Flash, no se actualiza el valor de la consola en el archivo /boot/solaris/bootenv.rc. Después del reinicio, el sistema está activo y en ejecución, pero la consola no se muestra correctamente.
Solución:
Establezca una conexión mediante Telnet con el sistema de forma remota.
Modifique el archivo /boot/solaris/bootenv.rc con el valor correcto de la consola.
El valor debe ser uno de los siguientes:
ttya
ttyb
screen
Rearranque el sistema.
Al probar el perfil de JumpStart mediante el comando pfinstall -D, la prueba de ejecución "en seco" falla en las siguientes circunstancias:
El perfil contiene la palabra clave locale.
Está probando una versión que contiene el software de GRUB. A partir de la versión 10 1/06 de Solaris, el cargador de arranque GRUB facilita el arranque de los distintos sistemas operativos instalados en el sistema con el menú de GRUB.
Con la introducción del software de GRUB, el elemento miniroot se comprime. El software de GRUB ya no puede buscar la lista de configuraciones regionales desde el elemento miniroot comprimido. El elemento miniroot es el mínimo sistema de archivos root (/) posible; se encuentra en el medio de instalación de Solaris.
Aparece el mensaje de error siguiente.
Could not select locale |
Solución:
Los valores de la secuencia de comandos son los siguientes:
MEDIA_DIR=/cdrom/cdrom0/s0
MINIROOT_DIR=$MEDIA_DIR/Solaris_10/Tools/Boot
MINIROOT_ARCHIVE=$MEDIA_DIR/boot/x86.miniroot
TEMP_FILE_NAME=/tmp/test
Siga estos pasos:
Descomprima el contenedor de miniroot.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Cree el dispositivo miniroot mediante el comando lofiadm.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE/dev/lofi/1 |
Monte el elemento miniroot con el comando lofi en el directorio de miniroot.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Compruebe el perfil.
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Una vez finalizada la prueba de pfinstall, desmonte el dispositivo lofi.
# umount $LOFI_DEVICE |
Elimine el dispositivo lofi.
# lofiadm -d $TEMP_FILE_NAME |
En los procesos posteriores a la instalación, pueden surgir problemas al agregar el paquete SUNWgnome-a11y-libs-share. Dichos problemas afectan a las siguientes situaciones:
Uso de zonas no globales y configuración de una zona root completa
Uso de la Modernización automática de Solaris para actualizar desde las versiones Solaris 8 o Solaris 9
Configuración de un cliente sin disco desde la versión Solaris 10 1/06
Si utiliza zonas no globales y ha configurado una zona root completa, se mostrará el siguiente mensaje de error:
# zoneadm -z wholerootzone install Installation of these packages generated warnings: <SUNWgnome-a11y-libs-share> The file </export/home/wholerootzone/root/var/sadm/system/logs/install_log> contains a log of the zone installation . # |
install_log muestra el siguiente error:
*** package <SUNWgnome-a11y-libs-share> installed with warnings: cp: cannot access ../../../../../share/jar/gnome-java-bridge.jar pkgadd: ERROR: postinstall script did not complete successfully Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone> partially failed. |
Si utiliza la Modernización automática de Solaris para actualizar desde las versiones Solaris 8 o Solaris 9, upgrade_log registrará el siguiente error:
Doing pkgadd of SUNWgnome-a11y-libs-share to /. 15360 blocks /a/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall: /sbin/zonename: not found Installation of <SUNWgnome-a11y-libs-share> was successful. |
Si configura el servicio de clientes sin disco para la versión Solaris 10 1/06, el archivo de registro de /var/sadm/system/logs del sistema mostrará el siguiente error:
Doing pkgadd of SUNWgnome-a11y-libs-share to /export/Solaris_10. 15360 blocks /export/Solaris_10/var/sadm/pkg /SUNWgnome-a11y-libs-share/install/postinstall: /export/Solaris_10/usr/java/jre/lib: does not exist pkgadd: ERROR: postinstall script did not complete successfully Installation of <SUNWgnome-a11y-libs-share> failed. pkgadd return code = 1 |
Solución: en las tres situaciones, haga caso omiso de los mensajes de error.
Cuando se utiliza el programa de instalación interactivo de Solaris, la pantalla Elegir tipo de terminal provoca errores en la instalación. El programa acepta inmediatamente el primer carácter que se introduzca y continúa con la instalación. Por tanto, no permite elegir ninguna opción que obligue a escribir más de un carácter. Sin embargo, la instalación no se realiza correctamente. No se muestra ningún mensaje de error.
Solución: inicie normalmente el proceso de instalación. Cuando se muestre la pantalla que solicita el tipo de instalación, selecciónelo antes de que se agoten los 30 segundos disponibles en el contador. Más adelante, cuando elija el tipo de terminal, el sistema debería funcionar correctamente.
Si instala la versión Solaris 10 1/06 en un sistema 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.
Cuando arranca el sistema desde el DVD del SO Solaris para instalar el software de Solaris, se muestra la siguiente advertencia:
/sbin/install-discovery: /usr/bin/loadkeys: not found |
Por tanto, las asignaciones del teclado para los teclados detectados automáticamente no se cargan de forma automática durante el proceso de arranque.
Solución: Ninguna. haga caso omiso del mensaje de advertencia. Puede continuar con la instalación del software de Solaris en el sistema sin las asignaciones del teclado. Una vez finalizada la instalación, dichas asignaciones se establecerán automáticamente cuando vuelva a arrancar el sistema.
En algunas situaciones, se produce un error en la instalación de Solaris 10 3/05 HW1 si el programa de ejecución de la instalación de Solaris no encuentra el archivo find_device.out, se reinicia el sistema y, cuando se vuelve a alcanzar el mismo punto, el sistema se reinicia de nuevo.
Solución: al reiniciar, especifique la opción -text:
boot net -text |
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 1/06, 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.
Durante el primer reinicio del sistema después de la instalación inicial del Sistema operativo Solaris 10, el programa kdmconfig puede ejecutarse dos veces. Durante este arranque inicial, cada vez que se inicia el programa, se le indicará que seleccione un servidor X. Esta situación se produce en sistemas basados en x86 que no se han configurado para utilizar el servidor X. Un ejemplo de dicho sistema es un sistema “sin monitor” que no está utilizando una pantalla gráfica.
Solución: cada vez que el programa se inicie y solicite un servidor X, pulse F3_Exit. Se puede producir un corto retardo antes de que el proceso de inicio continúe. Después de que este primer inicio se complete, el problema no se produce de nuevo si el sistema se reinicia de nuevo.
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. Aparece el mensaje de error siguiente.
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 más información acerca de la instalación desde el DVD del sistema operativo Solaris 10, consulte la Guía de instalación de Solaris 10 6/06: instalaciones básicas.
Si instala el software Solaris 10 mediante el programa de instalación de Solaris, es posible que algunos de los paneles de información y de salida del software Net Connect de Sun SM Remote Services (SRS) no se muestren correctamente.
El marco del panel de instalación y el botón Cancelar aparecen, pero falta el contenido de aquél.
Este problema puede, asimismo, manifestarse durante una instalación Solaris Web Start de otros productos de software incluidos en esta versión del sistema operativo Solaris.
Solución: Siga estos pasos:
Omita la instalación de SRS Net Connect haciendo clic en el botón Cancelar cuando se muestre el panel de instalación vacío.
Una vez completada la instalación del software Solaris 10, instale manualmente el software SRS Net Connect desde el DVD del sistema operativo Solaris 10 o el Software de Solaris 10- 2 de software.
Al instalar el software SRS Net Connect después de completarse la instalación inicial del software Solaris 10 se garantiza que los paneles se muestren de forma correcta.
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.
Puede instalar Solaris utilizando una imagen de red. Si dicha imagen se crea combinando los CD de software de Solaris 10, se pueden mostrar los siguientes mensajes de error:
Error message: Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on tcp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticlts Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticotsord Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticots Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: unable to create (SM_PROG, SM_VERS) for netpath. |
Solución: Ninguna. haga caso omiso del mensaje. Después de que se inicia el sistema, el sistema de archivos de red (NFS) funciona normalmente.
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 la versión Solaris 10 1/06, consulte Cambios en la compatibilidad de actualizaciones para las versiones de Solaris.
Esta sección describe los errores de modernización. Algunos errores se pueden producir cuando está realizando la modernización al Sistema operativo Solaris 10. Otros pueden ocurrir después de completar la modernización.
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 |
La actualización de un sistema Solaris 10 o Solaris 10 1/06 con zonas instaladas a Solaris 10 6/06 no se realizará correctamente si los metaclústeres Core System Support Software Group ( SUNWCreq) o End User Solaris Software Group (SUNWCuser) también se encuentran instalados en el sistema. No se muestra ningún mensaje de error.
Solución: Instale la revisión adecuada:
Para SPARC: Id. de revisión 118822-30
Para SPARC: Id. de revisión 118844-30
y todas las revisiones dependientes del sistema que se está actualizando y, a continuación, realice la actualización a Solaris 10 6/06.
Si está instalando zonas no globales root en la versión Solaris 10 6/06, podría aparecer el siguiente error en el archivo de registro de errores de la zona:
/export/home/wholerootzone/root/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall: cannot return when not in function pkgadd: ERROR: postinstall script did not complete successfully Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone> |
El nombre wholerootzone del mensaje de error se incluye con fines ilustrativos y la ruta que aparece en el registro de instalación podría variar según el sistema.
Solución: Ninguna.
Al actualizar a la versión Solaris 10 6/06 con un archivo de configuración /kernel/drv/qlc.conf existente, el archivo qlc.conf no adquiere el formato y los parámetros actualizados. No se muestra ningún mensaje de error.
Solución:
Para actualizar el archivo qlc.conf, instale las siguientes revisiones después de actualizar a la versión Solaris 10 6/06:
SPARC: 119130-21 o la revisión más reciente
i386: 119131-21 o la revisión más reciente
Al actualizar un sistema de Solaris 10 3/05 o Solaris 10 1/06 a la versión Solaris 10 6/06 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 servicio de Solaris 10 con zonas no globales a la versión Solaris 10 6/06, 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 |
Al actualizar de Solaris 10 a Solaris 10 6/06, se producen varios errores SMF y de infracción de paquetes al reiniciar. Aparece el mensaje de error siguiente.
oyster console login: May 3 15:05:47 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: system/basicreg:default failed #scvs -xv svc:/system/basicreg:default (?) State: maintenance since Wed May 03 15:05:48 2006 Reason: Start method failed repeatedly, last exited with status 1. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-basicreg:default.log Impact: This service is not running. # # cat /var/svc/log/system-basicreg:default.log [ May 3 15:05:33 Enabled. ] [ May 3 15:05:33 Rereading configuration. ] [ May 3 15:05:47 Executing start method ("/usr/sbin/sconadm register -c -m autoreg") ] You must accept terms of use (by passing in -a) in order to register. The terms of use and binary code license agreement are located at: Terms of Use : http://sun.com/applink/sunuc/tou1en Binary Code License Agreement : http://sun.com/applink/sunuc/bcl1en [ May 3 15:05:48 Method "start" exited with status 1 ] [ May 3 15:05:48 Executing start method ("/usr/sbin/sconadm register -c -m autoreg") ] You must accept terms of use (by passing in -a) in order to register. The terms of use and binary code license agreement are located at: Terms of Use : http://sun.com/applink/sunuc/tou1en Binary Code License Agreement : http://sun.com/applink/sunuc/bcl1en [ May 3 15:05:48 Method "start" exited with status 1 ] # we also had multiple packages owning the same type "f" files after zones upgrade as follows: /usr/lib/breg/basicreg.jar /usr/lib/breg/br-common.jar /usr/lib/breg/data/RegistrationProfile.properties /usr/lib/breg/jdom.jar /usr/lib/breg/resources/i18n/assetStrings_de.properties /usr/lib/breg/resources/i18n/assetStrings_es.properties /usr/lib/breg/resources/i18n/assetStrings_fr.properties /usr/lib/breg/resources/i18n/assetStrings_it.properties /usr/lib/breg/resources/i18n/assetStrings_ja.properties /usr/lib/breg/resources/i18n/assetStrings_ko.properties /usr/lib/breg/resources/i18n/assetStrings_sv.properties /usr/lib/breg/resources/i18n/assetStrings_zh.properties /usr/lib/breg/resources/i18n/assetStrings_zh_TW.properties /usr/lib/breg/resources/i18n/countryStrings_de.properties /usr/lib/breg/resources/i18n/countryStrings_es.properties /usr/lib/breg/resources/i18n/countryStrings_fr.properties /usr/lib/breg/resources/i18n/countryStrings_it.properties /usr/lib/breg/resources/i18n/countryStrings_ja.properties /usr/lib/breg/resources/i18n/countryStrings_ko.properties /usr/lib/breg/resources/i18n/countryStrings_sv.properties /usr/lib/breg/resources/i18n/countryStrings_zh.properties /usr/lib/breg/resources/i18n/countryStrings_zh_TW.properties /usr/lib/breg/resources/i18n/languageStrings_de.properties /usr/lib/breg/resources/i18n/languageStrings_es.properties /usr/lib/breg/resources/i18n/languageStrings_fr.properties /usr/lib/breg/resources/i18n/languageStrings_it.properties /usr/lib/breg/resources/i18n/languageStrings_ja.properties /usr/lib/breg/resources/i18n/languageStrings_ko.properties /usr/lib/breg/resources/i18n/languageStrings_sv.properties /usr/lib/breg/resources/i18n/languageStrings_zh.properties /usr/lib/breg/resources/i18n/languageStrings_zh_TW.properties /usr/lib/breg/resources/i18n/wizardStrings_de.properties /usr/lib/breg/resources/i18n/wizardStrings_es.properties /usr/lib/breg/resources/i18n/wizardStrings_fr.properties /usr/lib/breg/resources/i18n/wizardStrings_it.properties /usr/lib/breg/resources/i18n/wizardStrings_ja.properties /usr/lib/breg/resources/i18n/wizardStrings_ko.properties /usr/lib/breg/resources/i18n/wizardStrings_sv.properties /usr/lib/breg/resources/i18n/wizardStrings_zh.properties /usr/lib/breg/resources/i18n/wizardStrings_zh_TW.properties /usr/lib/breg/resources/i18n/xmlValueStrings_de.properties /usr/lib/breg/resources/i18n/xmlValueStrings_es.properties /usr/lib/breg/resources/i18n/xmlValueStrings_fr.properties /usr/lib/breg/resources/i18n/xmlValueStrings_it.properties /usr/lib/breg/resources/i18n/xmlValueStrings_ja.properties /usr/lib/breg/resources/i18n/xmlValueStrings_ko.properties /usr/lib/breg/resources/i18n/xmlValueStrings_sv.properties /usr/lib/breg/resources/i18n/xmlValueStrings_zh.properties /usr/lib/breg/resources/i18n/xmlValueStrings_zh_TW.properties /usr/lib/breg/wizard.jar /usr/sbin/sconadm /usr/sbin/smpatch |
Solución: Siga estos pasos:
Inicie una sesión en el sistema como superusuario.
Desinstale los paquetes SUNWbrg, SUNWbreg y SUNWdc.
# pkgrm SUNWbrg, SUNWbreg, SUNWdc |
Descargue el paquete SUNWbrg del soporte de distribución de Solaris y guárdelo en el directorio /tmp.
Instale el paquete SUNWbrg.
# pkgadd -d /tmp SUNWbrg |
Habilite el servicio BR SMF.
# svccfg import /var/svc/manifest/system/br.xml |
Ejecute una herramienta de registro interactivo.
# /usr/sbin/sconadm register -c |
La operación de actualización falla al actualizar al SO Solaris Express 3/06, como se muestra a continuación:
En el programa de instalación de Solaris, no está disponible la opción de actualización.
En el programa JumpStart personalizado, la actualización fallará.
Este problema se origina porque debe eliminarse una partición de arranque no utilizada.
El problema se produce en las siguientes circunstancias:
Ha realizado una instalación inicial desde la versión 8, 9 o 10 3/05 de Solaris. Se ha creado una partición de arranque x86 durante la instalación.
Se ha realizado una instalación inicial desde la versión Solaris 10 1/06 o una versión de Solaris Express compatible con GRUB. Se conserva la partición x86, pero no se utiliza.
Se intenta actualizar al SO Solaris Express 3/06.
Aparecerá el siguiente error en /tmp/install_log:
# more /tmp/install_log kdmconfig: The following warning was noted: Error while executing loadkeys command. Checking c1d0s0 for an upgradeable Solaris image. The x86 Boot fdisk partition is missing /a/boot/solaris/bootenv.rc |
Solución:
Si va a realizar la actualización con el programa de instalación de Solaris, elimine la partición de arranque no utilizada con el comando format o fdisk. Vuelva a crear la partición después de realizar la actualización.
Si va a realizar la actualización con JumpStart, especifique el disco que contiene el sistema de archivos root (/) que se va a actualizar con la palabra clave "root_device". Por ejemplo, el perfil puede contener las siguientes palabras clave:
install_type upgrade
root_device c1t0d0s0
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.
Cuando se utiliza el programa de instalación basado en la GUI para actualizar un sistema que contiene zonas, surge un problema relacionado con la configuración regional. Una vez completada la instalación, la variable LANG del archivo /etc/default/init asume el valor null. Al ejecutar cualquier comando del sistema, se muestra el siguiente mensaje de error:
couldn't set locale correctly |
Solución: como superusuario, aplique una de las siguientes soluciones:
Solución 1: si ya ha actualizado el sistema, edite manualmente el archivo /etc/default/init para definir correctamente las variables LANG y LC_*. A continuación, reinicie el sistema.
Para obtener más información y ejemplos, consulte la página de comando man locale(1).
Solución 2: utilice el programa de instalación basado en texto para actualizar el sistema. Según el sistema empleado, realice uno de los siguientes pasos:
Para los sistemas SPARC, utilice el indicador de texto (text) con el comando de arranque (boot). Por ejemplo, si va a utilizar el CD para instalar el software, ejecute el siguiente comando:
ok boot cdrom - text |
Para los sistemas x86, en la pantalla de selección del tipo de instalación, elija la opción 3 Solaris Interactive Text (Desktop Session).
Para obtener más información, consulte las Guías de instalación de Solaris 10.
Durante la instalación del SO Solaris 10, puede producirse un error al agregar actualizaciones de controladores (DU, Driver Updates), también conocidas como actualizaciones de tiempo de instalación (ITU, Install Time Updates). Este error se presenta si utiliza la GUI para instalar Solaris 10. Aparece el mensaje siguiente:
Unable to run cmd: /usr/sbin/sysidput |
Solución: use alguna de estas soluciones:
Solución 1: configure la instalación de forma que se utilice DHCP para reunir la información de configuración de la red.
Solución 2: utilice un método de instalación basado en texto.
Si desea realizar la instalación basada en texto en una sesión de escritorio, siga estos pasos:
Cuando termine de agregar las ITU, pulse Ctrl-c en lugar de escribir e.
Seleccione la opción 3.
Si especifica una consola en serie para que se utilice durante la instalación, siga estos pasos:
Cuando termine de agregar las ITU, pulse Ctrl-c en lugar de escribir e.
Seleccione la opción 4.
Cuando se utiliza la Modernización automática de Solaris para crear entornos de arranque en el sistema, uno de estos entornos contiene el menú del gestor de arranque unificado de GNU (GRUB, GRand Unified Bootloader). Dicho entorno de arranque no puede eliminarse mediante el comando ludelete.
Si intenta eliminarlo, se muestra el siguiente mensaje de error:
ERROR: The boot environment name-of-boot-environment contains the GRUB menu. ERROR: You are not allowed to delete this BE. Unable to delete boot environment. |
Solución: use los comandos lumake o luupgrade para reutilizar el entorno de arranque. Asegúrese de que el último entorno de arranque eliminado sea el que contiene el menú de GRUB.
La Modernización automática de Solaris no permite que se elimine el último entorno de arranque, ni tampoco el que contiene el menú de GRUB. Por tanto, si el último entorno de arranque incluye el menú de GRUB, en caso necesario, podrá eliminar todos los demás entornos de arranque.
Si utiliza la Modernización automática de Solaris para actualizar Solaris 8 2/02 a la versión Solaris 10 1/06, no se puede eliminar el paquete del controlador HBA del canal de fibra (HPFC) de Agilent. En el archivo upgrade_log se registra el mensaje de error siguiente.
Removing package HPFC: Modifying /a/kernel/drv/sd.conf cmdexec: ERROR: unable to open /a/var/sadm/pkg/HPFC/save/sed/kernel/drv/sd.conf pkgrm: ERROR: class action script did not complete successfully Removal of partially failed. pkgrm return code = 2 The upgrade succeeds, but two instances of the HPFC package are included on the system. |
Solución: Siga estos pasos:
Conviértase en superusuario.
Elimine ambos paquetes HPFC.
# pkgrm HPFC # pkgrm HPFC.2 |
Inserte el DVD del SO Solaris 10 1/06 en la unidad de DVD-ROM.
Vaya al directorio que contiene el paquete HPFC.
# cd /cdrom/Solaris_10/Product |
Agregue el paquete HPFC al sistema.
# pkgadd -d `pwd` HPFC |
La barra de progreso de actualización no aparece al utilizar el software de Modernización automática de Solaris del siguiente modo:
Se utiliza el soporte de CD de Solaris 10 1/06 para actualizar el SO.
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 1/06 desde las versiones siguientes:
Versión Solaris 8
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.
Para un sistema que ejecuta Solaris 9 con el clúster de modificaciones recomendado instalado, la modernización al Sistema operativo Solaris 10 sólo se realiza con éxito parcialmente. Este problema afecta a sistemas que estén ejecutando las siguientes versiones con el clúster de modificaciones recomendado para Solaris 9 instalado.
Versión Solaris 9
Solaris 9 9/02
Solaris 9 12/02
Solaris 9 4/03
Solaris 9 8/03
Solaris 9 12/03
Solaris 9 4/04
Cuando realiza la modernización a Solaris 10, el paquete SUNWcti2x no se elimina con éxito del sistema.
Solución: Opte por una de estas soluciones.
Para evitar este problema, aplique la modificación con ID 117426-03, o una versión posterior, al sistema antes de realizar la modernización al Sistema operativo Solaris 10.
Para descargar esta modificación, vaya a http://sunsolve.sun.com.
Si encuentra este problema durante la modernización, siga estos pasos.
En un editor de texto, comente la siguiente línea del archivo /var/sadm/pkg/SUNWcti2x/install/preremove.
rem_drv -b ${BASEDIR} sc_nct || EXIT=1 |
Elimine el paquete SUNWcti2x.
# pkgrm SUNWcti2x |
Si utiliza la 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 calcularán 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 modernizació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 la 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 número_versión) 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.
Si utiliza el comando patchadd para instalar las revisiones incluidas en el directorio UpgradePatches del DVD, patchadd fallará. Estas revisiones se utilizan en el proceso de actualización estándar y no deben usarse con ningún programa de instalación de revisiones.
No se muestra ningún mensaje de error.
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.
Para solucionar los problemas de StarOfficeTM registrados en CR 6234855 y CR 6262830, es necesario aplicar las siguientes revisiones al SO Solaris:
Para sistemas SPARC:
Id. de revisión 119412-06
Id. de revisión 119906-03
Para sistemas x86:
Id. de revisión 119413-06
Id. de revisión 119907-03
Para resolver totalmente los problemas registrados, después de aplicar las revisiones, realice los pasos que se indican a continuación. Estos pasos permiten utilizar StarOffice 7 Product 5 para abrir, entre otros, los archivos de OpenDocument que se hayan creado en StarOffice 8.
Conviértase en superusuario.
Use el siguiente comando:
# update-mime-database /usr/share/mime |
Cierre la sesión del sistema y, a continuación, vuelva a iniciar una sesión.
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- 3 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 SUNWsogm SUNWsom # pkgadd -d . SUNWsoagm SUNWsoam |
Para sustituir StarSuite por StarOffice, utilice los siguientes comandos:
# pkgrm SUNWsoagm SUNWsoam # pkgadd -d . SUNWsogm SUNWsom |
Algunas colecciones de documentos adaptados a configuraciones regionales en formato PDF tienen nombres de paquetes de más de nueve caracteres. Para instalar estas colecciones PDF en servidores con el software de Solaris 7 u 8, debe instalar primero dos modificaciones.
Solución: para obtener instrucciones acerca de cómo instalar estas revisiones, consulte el archivo de información importante acerca de la documentación de Solaris en el DVD de documentación del Sistema operativo Solaris 10. Dicho archivo se encuentra en el directorio siguiente:
mount-point/README/locale/install_ locale.html |
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.
Si utiliza la Modernización automática de Solaris con varios CD para instalar la versión Solaris 10, el CD de idiomas instala todos los idiomas de forma predeterminada.
Después de la instalación, al iniciar la sesión en el sistema en un entorno nacional distinto del seleccionado durante la instalación, es posible que se muestren caracteres confusos. Después de iniciar la sesión en cualquiera de estos entornos nacionales se muestra el entorno nacional inglés.
Solución: durante la instalación, seleccione la opción de instalación personalizada. Durante la instalación del CD de idiomas, deseleccione aquellos idiomas que no desee instalar.