Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.
Si está actualizando a la versión Solaris 10 11/06 y el sistema contiene zonas no globales, el ajuste de las configuraciones regionales es incorrecto. Las configuraciones regionales se desconfiguran después de realizar una actualización. No se muestra ningún mensaje de error.
Solución: Siga estos pasos:
Antes de la actualización, afectúe una copia del archivo /var/sadm/system/admin/data/install_locales.
Después de la actualización, copie el mismo archivo en el archivo install_locales actualizado.
Si todas las zonas no globales que se configuran con recursos lofs fs son directorios de montaje que existen en la minirroot, el sistema se puede actualizar de una versión anterior a Solaris 10 a Solaris 10 11/06 mediante la actualización estándar. Por ejemplo, un directorio /opt montado en lofs no presenta problemas de actualización.
Sin embargo, si alguna de las zonas no globales se configura con un montaje en lofs no estándar, por ejemplo un directorio /usr/local montado en lofs, se muestra en pantalla el siguiente mensaje de error:
The zones upgrade failed and the system needs to be restored from backup. More details can be found in the file /var/sadm/install_data/upgrade_log on the upgrade root file system. |
Si bien este mensaje de error indica que el sistema debe restaurarse a partir de la copia de seguridad, de hecho el sistema se encuentra bien y se puede actualizar perfectamente mediante la solución.
Solución:
Rearranque el sistema con el sistema operativo instalado.
Vuelva a configurar las zonas; para ello, elimine los recursos de fs que se hayan definido con un tipo de lofs.
Una vez eliminados dichos recursos, actualice el sistema a Solaris 10 11/06.
Tras la actualización, configure de nuevo las zonas para restaurar los recursos de fs adicionales que se habían eliminado.
Si emplea el comando flarcreate para crear un contenedor Solaris Flash y usa la opción -L pax, la instalación del contenedor se bloquea en un sistema Sun4v. El error del contenedor tiene lugar durante su recuperación. Dicho error afecta a los modelos T1000 y T2000.
Aparece el mensaje de error siguiente.
/pci@7c0/pci@0: Device 1c Nothing there /pci@7c0/pci@0: Device 1d Nothing there /pci@7c0/pci@0: Device 1e Nothing there /pci@7c0/pci@0: Device 1f Nothing there Probing I/O buses Sun Fire T200, No Keyboard Copyright 2006 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.20.4, 8184 MB memory available, Serial #000000. Ethernet address 0:13:3f:3d:b3:13, Host ID: 000db914. Rebooting with command: boot Boot device: disk File and args: Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54. FCode UFS Reader 1.12 00/07/17 15:48:16. Loading: /platform/SUNW,Sun-Fire-T200/ufsboot Loading: /platform/sun4v/ufsboot ERROR: Last Trap: Memory Address not Aligned [Exception handlers interrupted, please file a bug] [type 'resume' to attempt a normal recovery] {0} ok (This hangs and will never complete) |
Solución: cree el contenedor mediante la opción cpio copy. cpio es la opción predeterminada. Consulte el ejemplo siguiente:
# flarcreate -n test.flar.sun4v.cpio -c /net/server/export1/rw/test.flar.sun4v.cpio |
Bajo las siguientes circunstancias, el proceso de instalación podría quedarse sin memoria y bloquearse en sistemas con 512 Mbytes:
Durante la instalación mediante una imagen de instalación de red del SO.
El programa de instalación de Solaris se realiza en un entorno de ventanas:
La interfaz gráfica de usuario (GUI).
La opción -text o "3. Solaris Interactive Text (Desktop session)" del menú siguiente.
Cuando el sistema agota la memoria disponible, el proceso de instalación a través de la GUI se ralentiza e incluso podría interrumpirse. El texto no aparece en un entorno de ventanas.
Solución:
Para evitar este problema, seleccione un entorno sin ventanas durante el comienzo de la instalación inicial. Durante el inicio desde el soporte de instalación, se muestra el siguiente menú:
----------- 1. Solaris Interactive (default) 2. Custom JumpStart 3. Solaris Interactive Text (Desktop session) 4. Solaris Interactive Text (Console session) 5. Apply driver updates 6. Single user shell Enter the number of your choice. ----------- |
En este punto, elija "4. Solaris Interactive Text (Console session)". Este entorno sin ventanas iniciará una instalación en modo texto, sin utilizar procesos de uso intensivo de memoria.
Si 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 sistema operativo Solaris 9 9/05 al sistema operativo Solaris 10 11/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 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 Solaris 10 11/06, 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 |
Si instala la versión Solaris 10 11/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.
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 11/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 11/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.
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.