Notas de la versión de Solaris 10 8/07

Antes de empezar

Esta sección contiene problemas de instalación graves que deberá conocer antes de instalar o modernizar al Sistema operativo Solaris 10. Estos problemas pueden impedir que la instalación o las modernizaciones se realicen con éxito. Si los errores descritos en esta sección se producen en su sistema, deberá aplicar las soluciones recomendadas antes de realizar la instalación o modernización.

Cambio de instalación del DVD auxiliar de Solaris

Al instalar el SO Solaris, el DVD auxiliar no está disponible para su instalación con el programa de instalación de Solaris. Utilice el comando pkgadd(1M) para instalar el DVD auxiliar de Solaris. Para obtener instrucciones detalladas de instalación, consulte el archivo README del DVD auxiliar.

Modernización automática y Zonas de Solaris

A partir de la versión Solaris 10 8/07, Modernización automática de Solaris y Zonas de Solaris son compatibles. Para más información al respecto, busque el documento técnico 72099 en el sitio Web de SunSolveSM.

Actualización a un sistema Trusted Extensions System que se configura con zonas etiquetadas

Los sistemas Solaris que se configuran con Solaris Trusted Extensions utilizan zonas no globales. Si tiene un sistema configurado con Solaris Trusted Extensions, aplique el siguiente procedimiento de actualización:

  1. No rearranque hasta después de haber efectuado la actualización normal de Solaris, incluida la actualización de las zonas.

  2. Antes de rearrancar, aplique los siguientes parches de Trusted Extensions:


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  3. Rearranque el sistema con los parches aplicados.


    # init 6

Nota –

Los sistemas Solaris con zonas ZFS no se pueden actualizar mediante este procedimiento. La alternativa para los sistemas Solaris Trusted Extensions con zonas ZFS consiste en volver a crear las zonas. En primer lugar, haga una copia de seguridad de todos los datos mediante el comando tar -T. A continuación, elimine las zonas. Actualice el sistema y vuelva a configurar todas las zonas. Una vez configuradas las zonas, restaure todos los datos.


Tras rearrancar, la primera vez que lleve cada zona etiquetada, se le solicitará el dominio NFSv4. Para evitarlo, antes de actualizar incorpore el valor correcto de NFSMAPID_DOMAIN en el archivo /etc/default/nfs de cada zona etiquetada. Para obtener más información, consulte CR 5110062.

Actualización automática de un sistema Solaris Trusted Extensions System que se configura con zonas etiquetadas

Si el sistema Solaris se configura con Solaris Trusted Extensions, Modernización automática también es apto para actualizarlo a la versión Solaris 10 8/07. Aplique el siguiente procedimiento de actualización:

  1. Actualice el sistema mediante Modernización automática de Solaris. Siga las direcciones estándar de Solaris para utilizar Modernización automática en sistemas que tengan zonas.

  2. Monte el sistema de archivos que contenga el entorno de arranque alternativo. En el ejemplo siguiente se utiliza /a:


    # mount <filesystem> /a
  3. Aplique los parches de Trusted Extensions al entorno de arranque alternativo:


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  4. Desmonte el sistema de archivos y active el entorno de arranque alternativo.

  5. Rearranque el sistema con los parches aplicados.


    # init 6

Si durante la instalación el sistema se ha configurado para utilizar un servicio de nombres distinto del que se usa durante la actualización, la zona global no puede aparecer correctamente con el nuevo servicio de nombres tras rearrancar. Por ejemplo, si especifica NIS como servicio de nombres que se debe usar durante la instalación del sistema, pero el sistema se convierte posteriormente en un cliente LDAP, el arranque de luactivate puede invertir el uso y hacer que NIS sea el servicio de nombres de la zona global. Eso se debe a CR 6569407.

La solución alternativa es convertir el vínculo simbólico name_service.xml del directorio /var/svc/profile para que señale el archivo xml correcto correspondiente al mismo servicio de nombres que está en uso. Por ejemplo, si durante la instalación se especifica NIS como servicio de nombres, name_service.xml constituirá un vínculo simbólico con ns_nis.xml. Si el sistema se ha convertido posteriormente en un cliente LDAP, y LDAP es el servicio de nombres que se utiliza con Modernización automática, ejecute el comando siguiente:


# ln -fs ns_ldap.xml name_service.xml

Sería conveniente ejecutarlo antes de iniciar Modernización automática o de ejecutar el comando lucreate. Sin embargo, si no ha ejecutado este comando antes que lucreate, realice los pasos siguientes después de ejecutar luactivate:

  1. Ejecute el comando lumount en el nuevo entorno de arranque:


    # lumount <BE_name>
  2. Cambie el directorio de /var/svc/profile del entorno de arranque:


    # cd /.alt.<BE_name>/var/svc/profile
  3. Vincule name_service.xml como corresponda. Por ejemplo:


     # ln -fs ns_ldap.xml name_sevice.xml
  4. Ejecute el comando luumount en el nuevo entorno de arranque:


    # luumount <BE_name>

Nota –

Si arranca el sistema sin aplicar los pasos anteriores, de manera manual deberá iniciar los correspondientes servicios de clientes SMF relativos al servicio de nombres.


Parche de miniroot en equipos x86

Se han introducido cambios en el uso de patchadd con el especificador de destino -C para aplicar un parche a una miniroot en un equipo x86. Ahora, es necesario descomprimir la miniroot, aplicar los parches y, a continuación, volver a comprimir la miniroot.

Para conocer los pasos detallados, consulte la siguiente documentación:

Solaris Data Encryption Supplement en actualizaciones de Solaris 10

A partir de Solaris 10 8/07, los paquetes de Solaris Data Encryption Supplement se suministran de forma predeterminada con el software Sistema operativo Solaris 10. No hace falta instalar y descargar estos paquetes.

Procedimientos adicionales necesarios cuando se instalan parches para Solaris 10 8/07

Para resolver problemas registrados en CR 6277164 y CR 6214222, se aplican los siguientes parches:

Las secciones que se incluyen a continuación ofrecen pasos adicionales que permiten resolver totalmente los problemas registrados.

x86: Los sistemas con NIC elx o pcelx tienen un error en la configuración de red

Los sistemas con una tarjeta de interfaz de red (NIC) elx o pcelx presentan errores en la instalación. Durante la configuración de la NIC, se puede mostrar el siguiente mensaje de error:


WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

Consulte la página de comando man elxl(7D) o pcelx(7D) para obtener más información.

Solución: instale y ejecute en sistemas que no tengan tarjetas NIC elx o pcelx.

El tamaño predeterminado del sistema de archivos /var es inadecuado para los productos de valor añadido

El tamaño predeterminado del sistema de archivos /var puede ser insuficiente para los productos de valor añadido en las siguientes situaciones:

Deberá especificar manualmente un tamaño de segmento mayor para el sistema de archivos /var.


Nota –

Si el sistema de archivos /var no se encuentra en un segmento o partición separado, este problema no se produce.


Solución: opte por una de estas soluciones.

x86: No modernice los sistemas Hewlett-Packard (HP) de la serie Vectra XU con una BIOS versión GG.06.13

El software Solaris 10 incluye una nueva función que permite instalar particiones grandes. El sistema de la BIOS debe admitir el direccionamiento de bloque lógico (LBA). La versión GG.06.13 de la BIOS no admite el acceso LBA. Los programas de arranque de Solaris no pueden solucionar este conflicto. La cuestión puede afectar también a otros sistemas HP Vectra.

Si realiza esta actualización, el sistema HP puede que no vuelva a arrancar. Sólo se verá una pantalla vacía con un cursor en forma de guión bajo que parpadea.

Solución: no modernice los sistemas HP de la serie Vectra XU con la última versión de BIOS GG.06.13 a Solaris 10. Esta versión ya no admite estos sistemas.

Podrá arrancar el sistema con el disquete o el CD de arranque, porque las rutas de arranque no usan el código del disco duro; después, seleccione el disco duro como dispositivo de arranque, en lugar de la red o la unidad de CD-ROM.

SPARC: Es posible que el firmware antiguo necesite una modernización de PROM Flash de arranque

En los sistemas basados en SPARC, Sistema operativo Solaris 10 se ejecuta en el modo de 64 bits. Es posible que se deban actualizar algunos sistemas Sun4UTM en un nivel superior del firmware OpenBootTM en la flash PROM para ejecutar el SO en el modo de 64 bits. Es posible que los siguientes sistemas requieran una actualización de PROM flash:

La siguiente tabla muestra los sistemas UltraSPARC y las versiones de firmware mínimas necesarias para ejecutar el Sistema operativo Solaris 10 de 64 bits. System type es el equivalente de la salida del comando uname - i. Puede determinar la versión de firmware que ejecuta con el comando prtconf -V.

Tabla 1–1 Versiones de firmware mínimas necesarias para ejecutar el software de Solaris de 64 bits en sistemas UltraSPARC

Tipo de sistema de uname -i

Versión de firmware mínima de prtconf -V

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 


Nota –

Los sistemas que no aparecen en esta tabla no requieren una actualización de la PROM Flash.


Consulte cualquier edición de Solaris 8 Sun Hardware Platform Guide en http://docs.sun.com para obtener instrucciones sobre la actualización de PROM flash.

Las modificaciones adicionales son necesarias para ejecutar la Modernización automática de Solaris

Para que Modernización automática de Solaris funcione correctamente, se debe instalar un conjunto limitado de parches de modificaciones para una versión de SO determinada. Compruebe que dispone de la lista de modificaciones más actual consultando http://sunsolve.sun.com. Para obtener información adicional, busque InfoDoc 72099 en el sitio Web de SunSolve.

Limitación a la hora de instalar los paquetes de Modernización automática de Solaris

Si ejecuta Solaris 7 o Solaris 8, es posible que no pueda ejecutar el instalador de Modernización automática de Solaris. Estas versiones no contienen el conjunto de modificaciones necesarias para ejecutar el entorno del tiempo de ejecución Java 2.

El error típico que se produce es un error de excepción de Java. A continuación puede ver algunos de los mensajes que podrían aparecer:


InvocationTargetException in ArchiveReader constructornull
          java.lang.reflect.InvocationTargetException
                 at install.instantiateArchiveReader(Compiled Code)
                 at install.<init>(Compiled Code)
                 at install.main(Compiled Code)

Si desea ejecutar el instalador de Modernización automática de Solaris e instalar los paquetes, debe disponer del conjunto recomendado de modificaciones del entorno de tiempo de ejecución Java 2.

Solución: ejecute esta solución:

El software Solaris Management Console 2.1 no es compatible con el software Solaris Management Console 1.0, 1.0.1 ni 1.0.2

El software Solaris Management Console 2.1 no es compatible con el software Solaris Management Console 1.0, 1.0.1 ni 1.0.2. Si va a modernizar a la versión Solaris 10 y tiene instalado el software Solaris Management Console 1.0, 1.0.1 o 1.0.2, deberá desinstalarlo primero antes de realizar la modernización. Es posible que el software Solaris Management Console esté en el sistema si se ha instalado el paquete completo de SEAS 2.0, el de SEAS 3.0 o el Solaris 8 Admin Pack.

Solución: opte por una de estas soluciones:

x86: Un error de la utilidad de dispositivos de la BIOS impide la correcta instalación o actualización del software (6362108)

En ocasiones, un error de la utilidad de dispositivos de la BIOS (/sbin/biosdev ) puede impedir la correcta instalación o actualización del software. Este error puede producirse en alguna de las siguientes circunstancias:

Aparecerá el siguiente mensaje de error:


biosdev: Could not match any!!

Solución: vuelva a arrancar el sistema después de aplicar el Id. de parche 117435-02. Asimismo, compruebe que los discos iguales que se vayan a utilizar en la instalación o actualización estén configurados con particiones de fdisk diferentes.

El ejemplo siguiente se basa en un sistema con dos discos que tienen la misma disposición de particiones de fdisk. Para modificar dicha disposición, realice los siguientes pasos.

  1. Conviértase en superusuario.

  2. Inicie la utilidad de mantenimiento de discos.


    # format
    

    Se mostrará una lista de los discos disponibles en el sistema.

  3. Para seleccionar el disco cuya partición de fdisk desee modificar, escriba el número del disco.

  4. En la lista de opciones de formato, seleccione fdisk.

    Se mostrará información sobre las particiones del disco y una lista de opciones de fdisk.

  5. Para modificar la disposición del disco, realice una de las siguientes acciones:

    • Para especificar otra partición activa, pulse 2.

    • Para agregar otra partición al disco, pulse 1.

    • Para eliminar una partición que no se utilice, pulse 3.

  6. Para guardar los cambios y salir del menú de fdisk, pulse 5.

  7. Para cerrar la utilidad de mantenimiento de discos, seleccione Salir en las opciones de formato.

  8. Reinicie el sistema.

  9. Cuando vuelva a arrancar el sistema, compruebe que ya no se muestra el mensaje de error. Como superusuario, escriba el comando siguiente:


    # /sbin/biosdev
    

    Si continúa mostrándose el mensaje de error, repita el mismo procedimiento, pero seleccione otra opción en el Paso 5.

  10. Si el sistema contiene más discos iguales con la misma disposición de particiones de fdisk, repita los Pasos 1-9 con dichos discos. De lo contrario, continúe con el procedimiento de instalación o actualización de Solaris.

No se puede crear un contenedor Solaris Flash cuando hay instaladas Zonas de Solaris (6246943)

A partir de la versión actual de Solaris, no se puede crear correctamente un contenedor Solaris Flash cuando hay instalada una zona no global. En estos momentos, la función de Solaris Flash no es compatible con la función de contenedores (zonas) de Solaris.

No utilice el comando flar create para crear un contenedor Solaris Flash en ninguno de los casos siguientes:

Si crea un contenedor Solaris Flash en cualquiera de estos casos, puede que el contenedor resultante no se instale correctamente cuando se implemente.

Solución: ninguna.

x86: Las estaciones de trabajo Sun Java Workstation 2100Z pueden tener una situación de pánico cuando se arrancan desde el DVD del sistema operativo Solaris 10 (6214356)

El firmware de la unidad combinada DVD en una estación de trabajo Sun Java Workstation 2100Z puede producir una situación de pánico del sistema. La situación de pánico se produce cuando arranca la estación de trabajo desde el DVD del sistema operativo Solaris 10. Después de que se muestre el aviso del núcleo, se mostrará muy rápidamente este mensaje:


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

A continuación, el sistema se reinicia automáticamente.

Solución: elija una de las siguientes opciones:

Solución 1: modifique algunos de los ajustes de la configuración de la BIOS. Esta solución temporal permite que se complete la instalación de Solaris 10. Sin embargo, este método puede producir un rendimiento pobre de lectura de DVD. siga estos pasos:

  1. Durante el arranque del sistema, pulse F2 en el símbolo del sistema para acceder a la configuración.

    La pantalla muestra las opciones de tipo de conexión de forma parecida al siguiente ejemplo:


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. Seleccione el tipo de conexión de la unidad de DVD seleccionando el tipo de conexión para el CD-ROM.


    Nota –

    La pantalla puede mostrar más de un tipo de conexión para el CD-ROM, por ejemplo, si el sistema tiene varias unidades ópticas. En dichos casos, tendrá que abrir la carcasa del sistema para determinar el punto de conexión de la unidad de DVD. Asegúrese de que selecciona el tipo de conexión adecuado para la unidad de DVD.


  3. Después de seleccionar el tipo de conexión del CD-ROM, pulse Intro.

    Aparecerá la siguiente pantalla con Type:[Auto] seleccionado automáticamente.

  4. Pulse la barra espaciadora dos veces para cambiar la selección a Type:[CD-ROM].

  5. Use los cursores para seleccionar Transfer Mode.

  6. Pulse Intro para ver una lista del resto de opciones de Transfer Mode.

  7. Use los cursores para seleccionar Standard y, a continuación, pulse Intro para aceptar la selección.

  8. Pulse F10 para guardar los cambios de configuración y salir de la configuración de la BIOS.

    El sistema se reiniciará.

Solución 2: actualice el firmware de la unidad combinada de DVD a v1.12. Para ello, la unidad combinada de DVD debe estar conectada a un sistema que ejecute Microsoft Windows. Siga estos pasos:

  1. Extraiga la unidad combinada de DVD de la estación de trabajo Sun Java Workstation 2100z. Consulte la guía de usuario de la estación de trabajo para obtener información sobre cómo extraer la unidad adecuadamente.

  2. Conecte la unidad a un sistema que esté ejecutando Microsoft Windows. Asegúrese de cambiar la configuración de los puentes maestro y esclavo de la unidad, si es necesario.

  3. Vaya al centro de descargas de AOpen en http://download.aopen.com.tw/default.aspx.

  4. Busque el firmware de su unidad DVD utilizando la siguiente información:

    • Producto: Unidades Combo

    • Modelo: COM5232/AAH

    • Categories: Firmware

  5. Descargue e instale la versión de firmware R1.12.

  6. Vuelva a instalar la unidad en la estación de trabajo. Si es necesario, restaure la configuración de los puentes esclavo y maestro originales.


Nota –

Es posible que haya nuevas versiones del firmware disponibles en este sitio. Las pruebas de Sun confirman que la versión 1.12 resuelve el problema de situación de pánico. Sun no puede confirmar si los nuevos parches de firmware posteriores a la v1.12 resolverán de forma similar el problema.


x86: Las consolas en serie de algunos sistemas Sun Fire no funcionan (6208412)

La consola en serie (ttya) de los siguientes sistemas Sun Fire no funcionan de forma predeterminada:

Para utilizar la consola en serie, debe configurar manualmente la BIOS del sistema.

Solución: esta solución requiere que el sistema cuente con un teclado de Sun y un monitor. siga estos pasos:

  1. Arranque la máquina.

  2. Durante el arranque del sistema, pulse F2 en el símbolo del sistema para acceder a la BIOS de Phoenix.

  3. En Peripherals, cambie comm port (puerto de comunicaciones) de disabled (deshabilitado) a enabled (habilitado).

  4. Guarde la configuración y arranque el sistema.

  5. Use el comando eeprom para cambiar el dispositivo de entrada y de salida a ttya.


Nota –

La pulsación de las teclas Stop y N en el arranque del sistema para restablecer el firmware de bajo nivel en su valor predeterminado no funciona en estos sistemas.


El programa de la interfaz gráfica de usuario para la instalación de Solaris puede fallar en sistemas con particiones de arranque fdisk x86 existentes (6186606)

El programa de la interfaz gráfica de usuario para la instalación de Solaris puede dar un error en un sistema con una partición de arranque x86 existente. El error se produce si la partición de arranque x86 se creó con el instalador basado en texto de Solaris. Aparece el mensaje de error siguiente.


Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

Solución: opte por una de estas soluciones.

Solución 1: cuando el programa de instalación le solicita que seleccione un tipo de instalación, seleccione 3 Solaris Interactive Text (Desktop Session).

Solución 2: si utiliza el programa de la interfaz gráfica de usuario para la instalación de Solaris, siga estos pasos.

  1. Comience la instalación

  2. Cuando se le indique que seleccione un tipo de instalación, seleccione Custom Install (instalación personalizada).

    Los paneles de instalación personalizada le solicitarán información acerca de las configuraciones regionales, el software y los discos que desea instalar.

  3. Responda a las preguntas de las pantallas según sea adecuado para su sistema.

  4. En la pantalla Fdisk Selection (Selección Fdisk), seleccione el disco que contiene la partición x86boot.

  5. Elimine la partición x86boot cambiándola a UNUSED en el menú desplegable.

  6. Añada de nuevo la partición x86boot cambiando UNUSED por x86boot.

  7. Continúe con la instalación.