Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.
Cuando el sistema se reinicia después de una instalación del Sistema operativo Solaris 10, se pueden generar mensajes de error de Java parecidos al siguiente ejemplo. Estos mensajes se pueden mostrar en la consola o grabarse en el archivo /var/adm/messages .
java[16552]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16552]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf java[16580]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16580]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf |
Solución: Ninguna. Haga caso omiso de los mensajes de error.
Durante la instalación, el sistema puede expulsar el disco y se puede producir un error en la instalación. Este error se puede producir si arranca desde un disco de instalación de Solaris 10. El disco de instalación puede ser el DVD del sistema operativo Solaris 10 o el CD 1 de Software de Solaris 10-. Después de arrancar el sistema, intenta instalar un contenedor Solaris Flash desde la red.
El problema se produce en las siguientes circunstancias.
Mientras se ejecuta el programa de instalación de la interfaz gráfica de usuario de Solaris desde el disco de instalación DVD o CD, el usuario especifica un contenedor Solaris Flash no válido para el sistema. Por ejemplo, el error se podría producir si especifica una ruta a un contenedor x86 mientras realiza la instalación en un sistema basado en SPARC. Después de expulsar el disco, es posible que aparezcan mensajes parecidos al siguiente en la ventana de la consola.
/sbin/install-solaris: rm: cannot execute /sbin/install-solaris: date: cannot execute /sbin/install-solaris: gettext: cannot execute. |
El usuario ejecuta el instalador de texto de Solaris en una sesión de consola desde el disco de instalación de Solaris 10 e instala un contenedor Solaris Flash desde la red. Después de expulsar el disco, es posible que aparezcan mensajes parecidos al siguiente en la ventana de la consola.
/sbin/setup-launcher[310]: 1356 Killed /sbin/setup-launcher[315]: 1357 Killed |
Solución 1: si el error se produjo por un contenedor no válido, complete uno de los siguientes pasos en función del desencadenante del error.
Reinicie la instalación el programa de instalación de la interfaz gráfica de usuario. A continuación, especifique una ruta a un contenedor válido.
Instale el contenedor utilizando el instalador basado en texto en una sesión de ventanas de escritorio:
Para sistemas basados en SPARC, escriba boot cdrom -text en el símbolo de sistema ok.
Para sistemas basados en x86, cuando se le indique que elija un tipo de instalación, seleccione 3 Solaris Interactive Text (Desktop session).
Solución 2: si se produjo el error después de utilizar el instalador basado en texto en una sesión de consola, elija una de las siguientes opciones:
Use el instalador en una sesión de ventanas de escritorio en vez de:
Para sistemas basados en SPARC, escriba boot cdrom -text en el símbolo de sistema ok.
Para sistemas basados en x86, cuando se le indique que elija un tipo de instalación, seleccione 3 Solaris Interactive Text (Desktop session).
Realice los siguientes pasos después de que el sistema expulse el disco de instalación.
Vuelva a insertar el DVD o CD en la máquina.
Si el sistema responde a la inserción del disco, deje que complete la instalación.
Si el sistema no responde al disco de instalación, vaya al paso 2.
Reinicie manualmente el sistema.
Si se le indica, reinicie el sistema.
La instalación se habrá completado.
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 el software de Solaris 10, el archivo install_log en /var/sadm/system/logs y /var/sadm/install/logs puede estar incompleto. Estos registros puede que no incluyan la información acerca de los paquetes que se añadieron correctamente al sistema y puede que no registren los errores encontrados al añadir los paquetes. Por tanto, no puede utilizar el archivo install_log como un recurso para resolver los problemas de instalación o de la aplicación.
Solución: si una aplicación no se ejecuta correctamente, no compruebe el archivo install_log para determinar si se instalaron los paquetes de la aplicación. Siga estos pasos:
Compruebe el registro de producto Solaris para determinar los paquetes que utiliza la aplicación.
# prodreg |
Use el comando pkginfo para determinar si cualquiera de estos paquetes se ha instalado parcialmente.
# pkginfo -p package-name |
Elimine todos los paquetes que se notifican en el resultado del comando anterior.
# pkgrm options package-name |
Vuelva a instalar cada paquete.
# pkgadd options package-name |
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 definido 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).
Si desea obtener más información para realizar la instalación desde el DVD del sistema operativo Solaris 10, consulte Guía de instalación de Solaris 10: instalaciones básicas.
Si instala el software de 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 instala el Sistema operativo Solaris 10, los permisos de espacio de nombre /devices/pseudo pueden definirse incorrectamente. Es posible que el sistema no acceda a algunos dispositivos del sistema. Se producen errores de permiso de espacio de nombres parecidos si instaló el Sistema operativo Solaris 10 en un sistema clónico con un contenedor Solaris Flash.
Si ejecuta el comando pkgchk -n en un paquete SUNWcsd después de la instalación, aparecerá un mensaje parecido al siguiente.
# pkgchk -n SUNWcsd ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist unable to create character-special device ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist unable to create character-special device |
Si instaló el Sistema operativo Solaris 10 en un sistema clónico con un contenedor Solaris Flash, el comando anterior produce errores parecidos al siguiente.
# pkgchk -n SUNWcsd ERROR: /dev group name sys expected <(null)> actual ERROR: /devices/pseudo/clone@0:eri permissions <0666> expected <0600> actual ERROR: /devices/pseudo/clone@0:ibd permissions <0666> expected <0600> actual ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist |
En el caso de instalaciones Solaris Flash, también se muestran errores parecidos al anterior para el paquete SUNWcsr.
Solución: Opte por una de estas soluciones.
Solución 1: ejecute el comando pkgchk - nf en el paquete SUNWcsd Core Solaris Devices. Esta solución es válida si ha instalado el Sistema operativo Solaris 10 desde el CD o DVD, o desde una imagen de instalación de red.
# pkgchk -nf SUNWcsd |
Solución 2: esta solución es válida para sistemas clónicos en los que desee instalar el Sistema operativo Solaris 10 utilizando un contenedor Solaris Flash. Realice los siguientes pasos antes de instalar el contenedor:
En el sistema principal, cree un directorio /etc/flash/reboot:
# mkdir -p /etc/flash/reboot # |
En el sistema principal, cree la siguiente secuencia de comandos en un editor de texto.
#! /usr/bin/sh # echo " Doing pkgchk -nf SUNWcsd" pkgchk -nf SUNWcsd echo " Doing pkgchk -nf SUNWcsr" pkgchk -nf SUNWcsr exit 0 |
Guarde la secuencia de comandos con el nombre de archivo pkgchk.cleanup en el directorio /etc/flash/reboot.
Asegúrese de que la secuencia de comandos pkgchk.cleanup es ejecutable.
# cd /etc/flash/reboot # chmod a+x pkgchk.cleanup |
Crear el contenedor Solaris Flash.
Instale el contenedor en el sistema clónico.
Sin embargo, si ya ha instalado el Sistema operativo Solaris 10 con un contenedor Solaris Flash, realice los siguientes pasos para resolver el error.
Ejecute el comando pkgchk -nf en el paquete SUNWcsd Core Solaris Devices.
# pkgchk -nf SUNWcsd |
Ejecute el comando pkgchk -nf en el paquete SUNWcsr Core Solaris (Root) del sistema clónico.
# pkgchk -nf SUNWcsr |
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.
Si, en un sistema con varias interfaces de red, instala un sistema operativo o moderniza el actual a la versión Solaris 10, el sistema reconoce todas esas interfaces como utilizables. Las interfaces que no estén conectadas con la red o que no se tenga la intención de usar aparecen en la salida del comando ifconfig -a. Asimismo, es posible que se asigne la misma dirección IP a las interfaces que tengan la misma dirección Ethernet. Aparece el mensaje de error siguiente.
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
Este problema también sucede en los sistemas cuya variable de PROM local-mac-address
sea false. La causa del problema es que todas las interfaces están configuradas con la misma dirección IP.
Solución: Opte por una de estas soluciones:
Si desea utilizar únicamente la interfaz configurada, rearranque el sistema después del arranque inicial.
Si desea asignar una dirección IP diferente a cada interfaz de red, configure la variable de la PROM local-mac-address
como true de uno de estos modos:
En el indicador ok, escriba el comando siguiente:
ok setenv local-mac-address? true |
En una ventana de terminal, escriba el comando siguiente como superusuario.
# eeprom local-mac-address?=true |
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.