Este capítulo describe los problemas conocidos relacionados con la instalación del entorno de software Solaris 7.
La información de este capítulo anula cualquier información relacionada en el archivo installation_bugs que forma parte del paquete SUNWerdm del CD de Solaris 7. Si se arranca desde el CD de Solaris 7, el archivo installation_bugs se encuentra en el directorio:
/cdrom/sol_7_x86/s2/Solaris_2.7/Docs/release_info/C
La ubicación de instalación predeterminada para el archivo installation_bugs se encuentra en el directorio:
/usr/share/release_info/Solaris_2.7/C
El nombre de este producto es Solaris 7 pero el código y la ruta o los nombres de ruta de los paquetes pueden utilizar Solaris 2.7 o SunOS 5.7. Siga siempre el código o la ruta tal como están escritos.
Este apartado describe los defectos conocidos de la instalación que se pueden producir al utilizar Solaris Web Start, el programa basado en navegador que permite instalar el software de Solaris y el software incluido en paquete. Estos problemas no se producen cuando se utiliza el programa de instalación interactiva de Solaris.
En Solaris Web Start es posible elegir un disco de sistema pero posteriormente no se puede mover la partición raíz fuera de este disco.
Solución alternativa: si necesita hacer esto, utilice el programa de instalación interactiva de Solaris en lugar de Solaris Web Start.
Solaris Web Start reserva espacio en disco de acuerdo con los requisitos totales de todos los productos instalados. Si comprueba la asignación de espacio en disco después de la instalación de los productos pero antes de utilizarlos, puede encontrar una cantidad sustancial de espacio aparentemente no utilizado. Parte de este espacio se ocupará cuando ejecute el software; otra parte permanecerá sin utilizar.
Solución alternativa: si desea asignar menos espacio de disco total del que precisa Solaris Web Start, utilice en su lugar el programa de instalación interactiva de Solaris.
Si se utiliza una disposición de sistemas de archivos manual con Solaris Web Start en los sistemas IDE, puede aparecer un mensaje de error después del inicio de una instalación debido a que se ha asignado demasiado espacio a la partición raíz (/).
Solución alternativa: reinicie Solaris Web Start y utilice la Disposición de sistemas de archivos automática.
Cuando se arranca inicialmente la estación de trabajo los sistemas operativos Solaris 7 y Solaris 2.6 ofrecen de forma predeterminada una pantalla de inicio de sesión, sin importar el escritorio que esté utilizando. Puede seleccionar su escritorio desde la pantalla de inicio de sesión. Ésta necesita el nombre y la contraseña del usuario. Después de la autenticación de su nombre de inicio de sesión y contraseña, se mostrará el escritorio. Para más información sobre la pantalla de inicio de sesión, véase la página del comando man dtlogin (proporcionada con las páginas del comando man de Solaris Common Desktop Environment (CDE)) o Solaris CDE: Guía avanzada del usuario y del administrador del sistema.
Los administradores de sistemas que desconozcan CDE necesitan tener conocimientos sobre dtlogin, el programa de inicio de sesión gráfica de CDE, dtlogin. Revise las páginas del comando man dtconfig.
Posiblemente aparezca el mensaje siguiente:
The Solaris operating environment on slice c0t0d0s0 cannot be upgraded. A file system listed in the file system table (vfstab) could not be mounted. |
Es probable que el software de instalación interprete los inodes que están almacenados en metadispositivos de DiskSuiteTM repartidos en bandas como inodes de raíz e intente montar los dispositivos como segmentos modernizables. Cuando se produce este problema, fallan los montajes y se abandona la instalación.
Warning: mod_install: MT-unsafe driver 'tnatp' rejected panic[cpu0] / thread=7051e040:mutex-enter:bad_mutex lp=1046aa20 owner=7051e040 thread=7051e040
Es necesaria una modernización a la versión 5.2 de TotalNET Advanced Server (SunLinkTM) con el sistema operativo Solaris 7 debido a un conflicto de controladores. Las versiones 5.0 y 5.1 de TotalNET Advanced Server provocan que el sistema operativo Solaris 7 no arranque correctamente.
Solución alternativa: antes de instalar el sistema operativo Solaris 7, debe modernizar todas las instalaciones a la versión 5.2 para TotalNET Advanced Server, disponible en el CD de Solaris Easy Access Server 2.0. Siga las instrucciones proporcionadas para modernizar las instalaciones existentes de TotalNET Advanced Server.
Antes de comenzar a modernizar su sistema basado en x86 al sistema operativo Solaris 7, consulte la descripción del defecto ID 4121281.
Si ejecuta DiskSuiteTM y se va a modernizar a Solaris 7, también debe modernizarse a DiskSuite 4.2. La distribución de DiskSuite 4.2 incluye una secuencia llamada metacvt que automatiza la eliminación y sustitución de las réplicas metadb. Puede utilizar esta secuencia para cambiar el nombre del dispositivo SCSI almacenado en las réplicas de cmdk a sd al modernizarse a Solaris 7 y DiskSuite 4.2.
Solución alternativa: para evitar la pérdida potencial de datos durante las modernizaciones al sistema operativo Solaris 7, debe guardar las configuraciones de los metadispositivos del sistema en archivos de texto y eliminar sus réplicas metadb antes de modernizar cualquier sistema basado en x86 que ejecute DiskSuite. Una vez completada la modernización del sistema basado en x86, debe restablecer las configuraciones de los metadispositivos mediante la interfaz de línea de comandos de DiskSuite.
DiskSuite Version 4.2 Release Notes contiene un procedimiento para guardar las configuraciones de metadb, eliminar las réplicas de metadb, modernizar los sistemas basados en x86 al sistema operativo Solaris 7, modernizar DiskSuite a la versión 4.2 y restablecer las configuraciones de los metadispositivos. Se dispone de secuencias de shell Bourne para el sistema operativo Solaris 7 que automatizan el procedimiento.
Parece un intento de instalar la misma arquitectura y la versión de un paquete ya instalado. Esta instalación sobrescribe el paquete.
Al modernizar un sistema con el clúster Distribución completa más OEM, parece que se agreguen dos veces los paquetes siguientes:
SUNWolinc
SUNWxwdim
SUNWxwinc
SUNWxwman
SUNWxwpmn
SUNWxwsrc
SUNWolbk
SUNWoldim
SUNWolman
SUNWolsrc
A veces, la barra "Instalación del software de Solaris - Progreso" indica que se ha completado una instalación cuando todavía está en curso. El programa de instalación puede agregar paquetes durante varios minutos después de que la barra de estado ha indicado que se ha completado la instalación. Olvídese de la barra de estado. La instalación muestra el mensaje siguiente cuando el programa haya terminado todas las operaciones de instalación:
Installation complete |
JumpStart no instala el arranque predeterminado en el disco de arranque predeterminado bajo algunas condiciones. Una de éstas implica el uso de una instalación totalmente automatizada en una SPARCstationTM 5 con dos unidades de disco duro. Así, cuando se rearranca se arranca la versión anterior del sistema operativo Solaris en lugar de la actual.
Solución alternativa: instale el sistema operativo Solaris sin JumpStartTM.
Al modernizar el sistema operativo Solaris en un servidor con clientes sin disco, no se conservan las opciones de la línea dfstab para /usr. Por ejemplo, si en el archivo dfstab introdujo:
share -F nfs -o rw /export/exec/Solaris_2.7_sparc.all/usr |
durante la modernización se sustituirá esta entrada automáticamente por:
share -F nfs -o ro /export/exec/Solaris_2.7_sparc.all/usr |
Solución alternativa: antes de intentar modernizar el sistema operativo Solaris en un servidor de SO que tenga un cliente sin disco o un SolsticeTM AutoclientTM, haga una copia de seguridad del archivo /etc/dfs/dfstab para los clientes.
Antes de iniciar la modernización de los sistemas basados en x86 al sistema operativo Solaris, consulte la descripción del defecto ID 4121281 mencionado anteriormente en este capítulo en "Defectos de la instalación que se producen antes del inicio de una instalación interactiva", así como las otras descripciones de defectos relacionadas en este apartado. Este problema puede producir la pérdida de datos.
Después de modernizar un servidor con clientes sin disco de más de una arquitectura de núcleo de SPARC, por ejemplo, un servidor sun4u con clientes sin disco sun4c, sun4d y sun4m, no pueden modificarse los paquetes SUNWkvm para los clientes cuyas arquitecturas de núcleo son diferentes de la del servidor.
Solución alternativa: agregue manualmente todos los paquetes SUNWkvm antes de aplicar cualquier modificación que los afecte.
# pkgadd -d SUNWkvm.* |
El programa de modernización puede exagerar hasta en un 30 por ciento la cantidad de espacio necesaria para las modernizaciones en los sistemas con el software de Solaris. Por tanto, impide que se puedan modernizar muchos sistemas si no se deseleccionan paquetes o se obtiene más espacio.
Solución alternativa: puede reasignar manualmente el espacio en disco entre los sistemas de archivos o utilizar el menú Personalización de software para eliminar los paquetes de software innecesarios.
Al arrancar, SolsticeTM AutoclientsTM aparece el mensaje siguiente:
fsck -F cachefs: Cache directory /.cache/rootcache does not exist. mount -F cachefs: cache fsck mount failed fsck -F cachefs: Cache directory /.cache/rootcache does not exist. mount -F cachefs: cache fsck mount failed |
Esta directiva indica al núcleo que el sistema de archivos raíz es del tipo cachefs. Para determinar si un Solstice Autoclient determinado puede resultar afectado por este problema antes de intentar una modernización, examine el directorio /export/root//var/sadm/pkg del servidor (es el directorio /var/sadm/pkg de Solstice Autoclient). Si este directorio contiene un subdirectorio llamado TADcar, posiblemente el Solstice Autoclient resulte afectado.
Solución alternativa: después de la modernización, edite el archivo /etc/system para Solstice Autoclients añadiendo la línea siguiente:
rootfs:cachefs |
El archivo /etc/system de Solstice Autoclients se almacena en el servidor como /etc/root//etc/system.