Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.
Durante una actualización de Solaris, si selecciona la opción de análisis detallado para ver los parches que se eliminarán, no es posible desplazarse por el panel que incluye los parches. No se puede ver la lista completa de los parches que se eliminarán.
Solución: Ejecute manualmente la secuencia de comandos analyze_patches:
# cd <cdrom>/Solaris_10/Misc # ./analyze_patches -R rootdir -N netdir -D databasedir |
Las opciones de comandos son:
rootdir es la raíz del sistema instalado. El directorio root predeterminado es /.
netdir es la ruta a la raíz de la imagen del SO que se va a instalar. /cdrom/cdrom0 es la ruta predeterminada. netdir es la ruta al directorio que contiene el directorio de Solaris_10_606. Debe usar esta opción si está ejecutando patch_analyzer desde un punto de montaje NFS.
Si se llama a la secuencia de comandos desde un directorio que no sea /Misc en la imagen del SO, el programa no podrá encontrar la base de datos que utiliza para el análisis de parches. Utilice la opción -D para proporcionar la ruta a la base de datos. Sin esta base de datos, que se encuentra en el directorio Solaris_10_606/Misc/database de la imagen del SO, la secuencia de comandos no se ejecuta correctamente.
En las plataformas SPARC, si incluye productos Extra Value en la instalación, se produce un error durante el rearranque. Una vez finalizada la instalación del sistema operativo Solaris, el sistema se rearranca y el instalador intenta instalar el software SunVTS. A continuación, se vacía el núcleo de Xorg y no se muestra la solicitud de instalación de SunVTS.
El fallo puede producirse en cualquiera de las condiciones siguientes:
Al instalar sólo con 384 Mbytes de memoria
Al arrancar desde el CD como root y utilizar la opción del instalador basado en texto
Solución: No instale productos Extra Value durante la instalación. Instálelos manualmente después de la instalación. En el último CD o en el DVD, vaya al directorio Extra Value y ejecute manualmente el instalador.
En un sistema SPARC, si se utiliza un CD (CD1) para actualizar el sistema mediante Modernización automática, falla el comando luupgrade. Aparece el mensaje de error siguiente.
# luupgrade -u -n s10u4_ABE -s /cdrom/cdrom0/s0 -j /var/tmp/profile 179536 blocks miniroot filesystem is <lofs> Mounting miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot> mount: /tmp/miniroot.3694: Device busy ERROR: Cannot mount miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot>. |
Solución: opte por una de estas soluciones.
Solución 1: Para ejecutar luupgrade, utilice el DVD.
Solución 2: Si el sistema no dispone de unidad para DVD, utilice setup_install_server en el CD1 para crear una imagen localmente de la actualización que se debe usar. Ejecute los siguientes comandos:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./setup_install_server <local_location> # luupgrade -u -n s10u4_ABE -s <local_location> |
El sistema operativo Solaris podría entrar en una situación crítica con una anulación de referencia de puntero nulo si el archivo driver.conf se ha modificado utilizando el atributo parent. Aparecerá el siguiente mensaje de error:
System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 occurred in module "pcie" due to a NULL pointer dereference |
Solución: Antes de instalar el sistema operativo Solaris 10 8/07 OS en un sistema SPARC basado en PCI Express (PCIe), compruebe si ha modificado los archivos driver.conf tal como se describe a continuación:
Vaya al directorio /kernel/drv.
Compruebe que el atributo parent esté configurado en el archivo driver.conf. Si se ha configurado el atributo parent y el último nodo del elemento principal incluye pci, convierta la línea en comentario. Asegúrese de convertir en comentario toda la propiedad. Por ejemplo:
# name="ACME,simple" parent="/pci@7c0/pci@0/pci@9" # unit-address="3,1" debug-mode=12; name="ACME,example" parent="pseudo" instance=1; name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi" unit-address="3,1" debug-mode=12; |
Repita el paso 2 para los archivos driver.conf de los directorios siguientes:
/usr/kernel/drv
/platform/`uname -i`/drv
/platform/`uname -m`/drv
Instale el sistema operativo Solaris 10 8/07.
Instale el parche 127574-01.
Vaya a los directorios que se enumeran en los pasos 1 y 3. Elimine los comentarios de todas las líneas que se convirtieron en comentarios en el paso 2 de los archivos driver.conf.
Si Linux se instala en el disco y el sistema operativo Solaris se instala en una partición distinta, la partición de Linux no aparece en el menú GRUB. No se muestra ningún mensaje de error.
Solución: edite el archivo menu.lst de GRUB para incorporar Linux al menú GRUB. realice los pasos siguientes:
Arranque el sistema operativo Solaris.
Edite el archivo menu.lst en /boot/grub/menu.lst. Para obtener más información, consulte System Administration Guide: Basic Administration.
Bajo las siguientes circunstancias, el proceso de instalación podría quedarse sin memoria y bloquearse en sistemas con 512 Mbytes:
Durante la instalación mediante una imagen de instalación de red del SO.
El programa de instalación de Solaris se realiza en un entorno de ventanas:
La interfaz gráfica de usuario (GUI).
La opción -text o "3. Solaris Interactive Text (Desktop session)" del menú siguiente.
Cuando el sistema agota la memoria disponible, el proceso de instalación a través de la GUI se ralentiza e incluso podría interrumpirse. El texto no aparece en un entorno de ventanas.
Solución:
Para evitar este problema, seleccione un entorno sin ventanas durante el comienzo de la instalación inicial. Durante el inicio desde el soporte de instalación, se muestra el siguiente menú:
----------- 1. Solaris Interactive (default) 2. Custom JumpStart 3. Solaris Interactive Text (Desktop session) 4. Solaris Interactive Text (Console session) 5. Apply driver updates 6. Single user shell Enter the number of your choice. ----------- |
En este punto, elija "4. Solaris Interactive Text (Console session)". Este entorno sin ventanas iniciará una instalación en modo texto, sin utilizar procesos de uso intensivo de memoria.
Si instala Solaris 10 8/07 en un sistema basado en x86, se mostrará el siguiente mensaje de error.
/sbin/dhcpinfo: primary interface requested but no primary interface is set |
Este error no afecta a la instalación, que se realiza correctamente.
Solución: Ignore el mensaje de error.
Si utiliza al mismo tiempo el programa de instalación de Solaris y el soporte de CD, parece producirse un error. Después de instalar el software de Solaris desde el CD - 4 de Solaris 10 8/07, se muestra el siguiente mensaje:
Press Reboot now to continue. |
Si selecciona la opción Rearrancar, es posible que el sistema no responda. Aunque la instalación se ha completado con éxito, este error impide que el programa de instalación se cierre normalmente. Por tanto, no se puede llevar a cabo la limpieza ni el rearranque posterior a la instalación habitual del sistema.
Asimismo, en el archivo /tmp/disk0_install.log, se registra un mensaje de error parecido al siguiente:
Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException: Index: 6, Size: 5 at java.util.ArrayList.add(ArrayList.java:369) at com.sun.wizards.core.WizardTreeManager. actualExitButtonPressed(WizardTreeManager.java:1499) at com.sun.wizards.core.WizardTreeManager. exitButtonPressed(WizardTreeManager.java:1486) at com.sun.wizards.core.AutonextController. run(AutonextController.java:736) at java.lang.Thread.run(Thread.java:595) |
Solución: opte por una de estas soluciones.
Solución 1: Siga estos pasos:
Apague y vuelva a encender el sistema.
Cuando termine de reiniciarse y así se le solicite, inserte el CD apropiado. Aunque se inserte el CD, no se instalará software adicional en el sistema. Al cabo de unos segundos, el sistema volverá a arrancar normalmente.
Solución 2: Siga estos pasos:
Abra una ventana de terminal.
Inicie la sesión como superusuario.
Cree o modifique el acceso al archivo .instsuccess.
# touch /tmp/.instsuccess |
Interrumpa el proceso de Java.
# pkill -9 java |
El sistema se reinicia sin solicitar el soporte de CD.
Si utiliza el método de instalación JumpStart personalizada para realizar la instalación en un sistema basado en x86, y configura explícitamente el segmento 2 como el segmento superpuesto en el perfil, se produce un error. El sistema no se reinicia correctamente una vez terminada la instalación. Aparecerá el siguiente mensaje de error:
Cannot find Solaris partition |
Este error se produce porque el segmento superpuesto 2 (c0t0d0s2, por ejemplo) se define para que empiece en el cilindro 1 en vez del cilindro 0.
Solución: en el perfil de JumpStart personalizada, elimine la entrada de palabra clave filesys que configura el segmento 2 como el segmento superpuesto. Por ejemplo, eliminará una entrada de palabra clave que es parecida a la siguiente entrada.
filesys c0t0d0s2 all overlap |
Después de eliminar la entrada, realice la instalación JumpStart personalizada.
Si instala Solaris desde el DVD del sistema operativo Solaris 10, es posible que se produzca un error en la instalación interactiva de la interfaz gráfica de usuario. Este error se produce si la variable de configuración boot-device no se ha establecido en el sistema.
Para determinar si se ha definido la variable de configuración boot-device, escriba el siguiente comando.
# prtconf -pv | grep boot-device |
Si el resultado de este comando es boot-device: sin ningún dispositivo asociado, no puede utilizar el programa de instalación interactivo de la interfaz gráfica de usuario desde el DVD del sistema operativo Solaris 10.
Solución: use el instalador de texto interactivo para instalar el software Solaris 10. Cuando el programa de instalación le solicite que seleccione un tipo de instalación, elija la opción 3, Solaris Interactive Text (Desktop Session).
Para obtener mas información sobre la instalación desde el DVD del sistema operativo Solaris 10, consulte Guía de instalación de Solaris 10 8/07: instalaciones básicas.
Durante la instalación, los teclados USB de algunas estaciones de trabajo Dell Precision pueden bloquearse o estar parcialmente inoperativos, por lo que la instalación no se produciría.
Solución: lleve a cabo una de las siguientes soluciones:
Cambie el modo de simulación USB en el firmware.
Cambie a un teclado PS/2.
Reinicie y vuelva a intentarlo.
Como alternativa, actualice la BIOS del sistema para resolver el problema.
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.