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.