Notas de la versión de Solaris 10 5/09

Defectos de la instalación

Los siguientes errores se pueden producir durante o después de la instalación del Sistema operativo Solaris 10.

Nota de instalación de configuraciones regionales

El instalador de Solaris adaptado a configuraciones traducidas siempre se ejecuta en las configuraciones regionales EUC o ISO8859. Así, el registro de instalación se escribe en codificación EUC o ISO8859.

Solución: al efectuar una instalación de la CLI (Command Line Interface, interfaz de la línea de comandos) traducida a través de un terminal, la configuración regional del terminal debe ser EUC o ISO8859.

SPARC: Instalación mediante arranque WAN falla en Solaris 10 5/09

La instalación falla al instalar la imagen de arranque WAN en la versión Solaris 10 5/09. Aparecerá el siguiente mensaje de error:


boot_file=/wanboot/wanboot.u-137111-04
root_file=/miniroot/miniroot.s10-1008

Solución: para poder efectuar la instalación, se debe aplicar un parche a la imagen de la miniroot de Solaris 10 5/09. Para aplicar un parche a la imagen de la miniroot de la instalación de red, aplique los pasos siguientes:


Nota –

En este procedimiento se da por sentado que se dispone de un sistema en la red que ejecuta la versión actual de Solaris y que se puede acceder al sistema a través de la red.


  1. En un sistema que ejecuta la versión actual de Solaris, inicie sesión como superusuario o adopte una función equivalente.

  2. Cambie al directorio Tools de la imagen de instalación que ha creado.


    # cd install-server-path/install-dir-path/Solaris_10/Tools
    
    ruta_servidor_instalación

    Especifica la ruta de acceso al sistema del servidor de instalación de la red, por ejemplo, /net/installserver-1.

  3. Cree una imagen de instalación y colóquela en el sistema que ejecuta la versión actual de Solaris.


    # ./setup_install_server remote_install_dir_path
    
    ruta_directorio_instalación_remota

    Especifica la ruta de la versión actual de Solaris en la que se creará la nueva imagen de instalación.

    Este comando crea una imagen de instalación en la versión actual de Solaris. Para aplicar una revisión a esta imagen, debe colocarla temporalmente en un sistema que ejecute la versión actual de Solaris.

  4. En la versión actual de Solaris, desempaquete el contenedor de arranque de instalación en red.


    # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
     destination_dir
    
    ruta_directorio_instalación_remota

    Especifica la ruta a la imagen de instalación en red de la versión actual de Solaris.

    directorio_destino

    Especifica la ruta al directorio que contiene el contenedor de arranque descomprimido.

  5. En la versión actual de Solaris, aplique una revisión al contenedor de arranque desempaquetado.


    # patchadd -C destination_dir path-to-patch/patch-id
    
    ruta_revisión

    Especifica la ruta a la revisión que desea agregar, por ejemplo, /var/sadm/spool.

    id_revisión

    Especifica el ID de la revisión que desea aplicar.

    Se pueden especificar varias revisiones mediante la opción patchadd -M. Para obtener más información, consulte patchadd(1M).


    Precaución – Precaución –

    Si decide utilizar el comando patchadd -C lea primero las instrucciones README de la modificación o póngase en contacto con la oficina de asistencia técnica local de Sun.


  6. En la versión actual de Solaris, empaquete el contenedor de arranque.


    # /boot/solaris/bin/root_archive packmedia remote_install_dir_path \
     destination_dir
    
  7. Copie los contenedores con parches en la imagen de instalación del servidor de instalación.


    # cd remote_install_dir_path
    # find boot Solaris_10/Tools/Boot | cpio -pdum \
      install-server-path/install_dir_path
    

x86: La instalación de contenedores Solaris Flash falla en las versiones anteriores a Solaris 10 10/08 (6735181)

Si instala un contenedor de Solaris Flash en una versión anterior a Solaris 10 10/08, el contenedor no se llega a instalar. A partir de la versión Solaris 10 10/08, el contenedor puede instalarse si es desde la versión Solaris 10 10/08 o posterior. Aparecerá el siguiente mensaje de error:


bootadm: biodev command failed for disk:
/dev/dsk/<c0t2d0s0>.
bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk:
/dev/dsk/<c0t2d0s0>
bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk:
/dev/rdsk/<c0t2d0s0>

Solución: opte por una de estas soluciones:

SPARC: El programa de arranque WAN para arrancar directamente desde el medio de instalación falla (6734066)

No se puede efectuar la instalación si intenta arrancar el sistema mediante el comando siguiente:


# boot  -F wanboot -vV -o prompt

Como consecuencia, el sistema entra en situación crítica. Aparecerá el siguiente mensaje de error:


wanboot: panic - boot: can't alloc ramdisk memory

Este problema se da en los tipos de plataforma Sun4u y Sun4v. Este problema apareció en la versión Solaris 10 10/08.

Solución: no utilice el programa wanboot para arrancar el sistema. Arranque el sistema directamente desde el medio de instalación.

Algunas configuraciones regionales asiáticas no se pueden utilizar con JumpStart personalizado (6681454)

Algunas configuraciones regionales asiáticas, por ejemplo th_TH.ISO8859-11, th_TH.TIS620, ko_KR.EUC, ko_KR.UTF-8, zh_TW.EUC, zh_CN.EUC, zh_CN.GBK y zh_CN.UTF-8, no se pueden utilizar si se instala con JumpStart personalizada. Al definir las configuraciones regionales en el archivo sysidcfg mediante la palabra clave system_locale, aparece en pantalla el siguiente mensaje de error:


xx_xx.xxxxx is not a valid system locale

La instalación de JumpStart se detiene y se inicia la instalación interactiva.

Solución: en lugar de nombres de configuraciones regionales largos, utilice nombres más breves, por ejemplo th_TH, ko, ko.UTF-8, zh_TW, zh, zh.GBK y zh.UTF-8.

PRODRM presenta problemas al eliminar la entrada prodreg en Solaris Trusted Extensions (6616592)

Al actualizar Solaris Trusted Extensions de Solaris 10 11/06 o Solaris 10 8/07 a Solaris 10 10/08 o la versión actual de Solaris 10 5/09, la entrada prodreg no se elimina en Solaris Trusted Extensions. No se muestra ningún mensaje de error.

Solución: tras actualizar Solaris Trusted Extensions a la versión actual, elimine manualmente la entrada prodreg como se indica a continuación:


# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1

x86: Los controladores NVidia SATA no admiten dispositivos ATAPI (6595488)

El controlador NVidia SATA de los conjuntos de chips MCP55 y CK804 incluidos en la versión Solaris 10 5/09 no admite dispositivos CD/DVD ATAPI.

Al instalar o actualizar el sistema mediante un dispositivo CD/DVD SATA, el instalador de Solaris se inicia y parece funcionar, pero falla y genera los mensajes de error siguientes:


ERROR: The disc you inserted is not a Solaris OS CD/DVD

o


There were problems loading the media from /cdrom

Durante el funcionamiento normal del sistema, la unidad de CD/DVD SATA no se configura y no se puede utilizar.

Solución: utilice el CD/DVD USB.

No es posible desplazarse por el panel de análisis de parches detallado de las actualizaciones de Sun (6597686)

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:

-R rootdir

rootdir es la raíz del sistema instalado. El directorio root predeterminado es /.

-N netdir

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.

-D databasedir

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.

Se debe seleccionar la disposición del teclado aunque no haya ningún teclado conectado (6593071)

En una instalación en serie de Solaris, el sistema no tiene conectado ningún teclado; sin embargo, aparece una solicitud para seleccionar la disposición del teclado.

Solución: seleccione la disposición del teclado. Si lo necesita, la disposición del teclado se puede cambiar con el comando kbd y la opción -s si hay conectado un teclado.

Situación crítica en PCIe porque el nodo dev_info no tiene datos principales (6517798)

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 5/09 en un sistema SPARC basado en PCI Express (PCIe), compruebe si ha modificado los archivos driver.conf tal como se describe a continuación:

  1. Vaya al directorio /kernel/drv.

  2. 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;
  3. Repita el paso 2 para los archivos driver.conf de los directorios siguientes:

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Instale el sistema operativo Solaris 10 5/09.

  5. Instale el parche 127747-01.

  6. Cambie a los directorios que aparecen en los pasos 1 y 3. Quite los comentarios de todas las líneas que se comentaron en el paso 2 en los archivos driver.conf.

La partición de Linux no se muestra en el menú GRUB tras instalar el sistema operativo Solaris (6508647)

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:

  1. Arranque el sistema operativo Solaris.

  2. Edite el archivo menu.lst en /boot/grub/menu.lst. Para obtener más información, consulte System Administration Guide: Basic Administration .

x86: La instalación se bloquea en sistemas con 512 Mbytes de memoria (6423854)

Bajo las siguientes circunstancias, el proceso de instalación podría quedarse sin memoria y bloquearse en sistemas con 512 Mbytes:

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.

x86: Error de /sbin/dhcpinfo no válido durante la instalación (6332044)

Si instala Solaris 10 5/09 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.

x86: Cuando se selecciona volver a arrancar, parece que se bloquea la instalación desde el soporte de CD (6270371)

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 5/09, 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.

x86: El sistema no arranca después de la instalación JumpStart personalizada (6205478)

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.