Notas sobre la versión de Solaris 10 10/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.

x86: La instalación con interfaz gráfica falla en los sistemas con una memoria inferior a 768 MB

Para la instalación con interfaz gráfica de la versión 10/09 del sistema operativo Solaris 10, el sistema debe tener un mínimo 768 MB de memoria. Si la memoria física es inferior a 786 MB, aparecerá un mensaje de error parecido al siguiente y la instalación cambiará a la versión sólo texto.


Not enough memory for graphical installation.  Graphical installation
requires 768 MB of memory.  Found 640 MB of memory.
Reverting to text-based installation.

Solución: asegúrese de que tiene 768 MB de memoria para una instalación o mejora con interfaz gráfica.

SPARC: La actualización de la reasignación de espacio en disco puede producir un fallo del sistema (6883262)

La actualización de la reasignación de espacio en disco utilizando un DVD o una imagen /net puede producir daños en el sistema. La actualización parece haberse realizado correctamente en la consola del sistema, pero no se han agregado paquetes después de eliminar los parches y los paquetes. Después de eliminar los parches o los paquetes, la actualización crea directamente bloques de arranque y reinicia el sistema. Como todos los paquetes, incluidos los necesarios para arrancar, se han eliminado y no se ha añadido ningún paquete, el sistema no consigue arrancar. Este fallo se aprecia de forma intermitente.

Aparecerá el siguiente mensaje de error:


Can't open boot_archive
Fast Data Access MMU Miss
%TL:1 %TT:68 %TPC:f0009ca4 %TnPC:f0009ca8 %TSTATE:8840001600
%PSTATE:16 ( IE:1 PRIV:1 PEF:1 )
DTLB-MATCH:ffffffffffffe ( VA:-2000 CTX:0 )

Solución: utilice la Modernización automática de Solaris en lugar de la actualización de la reasignación de espacio para cambiar la asignación del disco.

La instalación falla si /var tiene el espacio en disco mínimo o recomendado (6873975)

En sistemas con poca memoria, puede producirse un error en la instalación si / o /var tienen tamaños de disco mínimos o recomendados. Aparecerá el siguiente mensaje de error:


Creating boot_archive for /a
updating /a/platform/sun4u/boot_archive
15+0 records in
15+0 records out
cat: write error: No space left on device

Solución: aumente el tamaño de /var hasta al menos 300 Mbytes en sistemas con poca memoria.

La actualización de la reasignación de espacio en disco falla debido a un problema de la disposición automática (6858233)

La actualización de la reasignación de espacio en disco falla en sistemas con versiones de Solaris 10 anteriores a la versión 10/09 de Solaris 10. Este fallo se debe a un problema de la disposición automática. Por ejemplo, si realiza la instalación con el siguiente perfil:


install_type initial_install
   system_type standalone
   cluster cxall
   partitioning explicit
   filesys rootdisk.s0 auto / logging
   filesys rootdisk.s1 512 swap
   filesys rootdisk.s6 10240 /backup logging
   filesys rootdisk.s7 free

Y, a continuación, lleva a cabo la actualización de la reasignación de espacio en disco a la versión 10/09 de Solaris 10 con el siguiente perfil:


install_type upgrade
   root_device rootdisk.s0
   backup_media local_filesystem /backup
   layout_constraint rootdisk.s0 changeable
   layout_constraint rootdisk.s7 available

Cuando la actualización de la reasignación de espacio en disco falla, aparece el siguiente mensaje de error:


Auto-layout could not determine how to reallocate space on the file systems 
with the constraints you specified. Try other constraints

Solución: etiquete los segmentos rootdisk.s1 y rootdisk.s6 como "modificables". Si en el sistema hay un disco extra disponible y en el segmento no utilizado no hay suficiente espacio para la copia de seguridad, modifique la palabra clave <backup_media>, tal y como se muestra en el siguiente ejemplo:


backup_media local_filesystem /dev/dsk/c0t1d0s7

En este ejemplo, el disco c0t1d0s7 X es el segundo disco disponible y tiene espacio suficiente para la copia de seguridad. Si sólo hay un disco raíz en el sistema, también puede realizar la copia en un sistema remoto. Use la sintaxis siguiente:


backup_media remote_filesystem hostname:/export/backup

La actualización de reasignación de espacio en disco se llevará a cabo correctamente.

Situación crítica del sistema debido a las funciones lgrp_* durante la instalación del sistema operativo (6834743)

En los sistemas Nehalem de sockets múltiples, donde los DIMM se instalan en una sola CPU, durante el arranque, el sistema emite un aviso de error grave en el núcleo con el siguiente mensaje:


Too many lgrps for platform (4)

Solución: inhabilite el uso de la tabla de afinidades con recursos del sistema (SRAT) de la interfaz ACPI realizando una de las siguientes operaciones:

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í pues, 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: La instalación de arranque WAN falla en Solaris 10 10/09

La instalación falla al instalar la imagen de arranque WAN en la versión Solaris 10 10/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 10/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 desde Solaris 10 11/06 o Solaris 10 8/07 a Solaris 10 10/08, Solaris 10 5/09 o la versión actual de Solaris 10 10/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 10/09 no admiten 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 10/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 10/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 10/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 10/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.