Notas de la versión de Solaris 10

Problemas y errores de modernización


Nota –

Para obtener información actualizada sobre la compatibilidad de actualizaciones a partir de la versión Solaris 10 1/06, consulte Cambios en la compatibilidad de actualizaciones para las versiones de Solaris.


Esta sección describe los errores de modernización. Algunos errores se pueden producir cuando está realizando la modernización al Sistema operativo Solaris 10. Otros pueden ocurrir después de completar la modernización.

Discrepancias de ID de dispositivo tras modernizar desde SO Solaris 9 9/04

En esta versión de Solaris 10, Solaris Volume Manager muestra el ID de dispositivo en un nuevo formato. SO Solaris 9 9/04, que introdujo la compatibilidad de ID de dispositivos en conjuntos de discos, no reconoce el nuevo formato. Cuando moderniza al Sistema operativo Solaris 10 desde la versión Solaris 9 9/04, los ID de dispositivos asociados a los conjuntos de discos existentes no se actualizan en la configuración de Solaris Volume Manager. Si necesita volver a la SO Solaris 9 9/04, es posible que los cambios de configuración realizados en los conjuntos de discos después de la modernización no estén disponibles en SO Solaris 9 9/04. Para obtener más información, consulte Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks) de Solaris Volume Manager Administration Guide.

SPARC: La modernización desde Solaris 9 con el clúster de modificación recomendado se realiza con éxito parcialmente (6202868)

Para un sistema que ejecuta Solaris 9 con el clúster de modificaciones recomendado instalado, la modernización al Sistema operativo Solaris 10 sólo se realiza con éxito parcialmente. Este problema afecta a sistemas que estén ejecutando las siguientes versiones con el clúster de modificaciones recomendado para Solaris 9 instalado.

Cuando realiza la modernización a Solaris 10, el paquete SUNWcti2x no se elimina con éxito del sistema.

Solución: Opte por una de estas soluciones.

No se eliminan los programas de desinstalación obsoletos cuando se utiliza la Modernización automática de Solaris para versiones anteriores de Solaris (6198380)

Si utiliza la Modernización automática de Solaris para modernizar desde Solaris 8 o Solaris 9 al Sistema operativo Solaris 10, los programas de desinstalación obsoletos no se eliminan. Estos programas de desinstalación de los SO anteriores se mantienen en el directorio /var/sadm/prod del sistema.

Los siguientes programas de desinstalación obsoletos no se eliminan.


uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.class

Solución: después de actualizar el sistema, elimine manualmente los programas de desinstalación obsoletos del directorio /var/sadm/prod.

El archivo de configuración pam.conf no se actualiza automáticamente tras una modernización (5060721)

Esta versión de Solaris 10 introduce cambios en la función pam_ldap. Cuando realiza la modernización a la versión actual, las configuraciones pam_ldap del archivo de configuración pam.conf existente no se actualizan para reflejar estos cambios. Si se detecta la configuración pam_ldap, el archivo CLEANUP, que se genera al final de la modernización, contiene la siguiente notificación:


/etc/pam.conf please examine/update the pam_ldap configuration 
because its functionality has changed, 
refer to pam_ldap(5) documentation for more information

Solución: después de la modernización, examine /etc/pam.conf. Si es necesario, modifique este archivo manualmente para que sea compatible con las nuevas funciones de pam_ldap. Las modificaciones incluyen la solicitud de contraseña como las opciones use_first_pass y try_first_pass , así como actualizaciones de contraseña. Para obtener más información acerca de la actualización de pam.conf, consulte la página de comando man y la documentación pam_ldap(5).

Las configuraciones de Solstice DiskSuite no se convierten al formato de Solaris Volume Manager cuando se realiza la modernización con la Modernización automática de Solaris (4915974)

Si realiza la modernización desde Solaris 8 a Solaris 10 con la Modernización automática de Solaris, se puede producir un error. Es posible que las configuraciones de Solstice DiskSuite TM 4.2.1 no se conviertan a configuraciones de Solaris Volume Manager. Todos los volúmenes RAID-0, RAID-1 y el resto, como duplicaciones, bandas y duplicaciones secundarias, se pueden perder.

El problema se produce si ha aplicado modificaciones en un orden concreto al sistema Solaris 8 antes de realizar la modernización. Para determinar si el sistema puede tener este problema, compruebe la información de la versión del paquete SUNWmdr del sistema Solaris 8. Escriba el siguiente comando:


# grep VERSION /var/sadm/pkg/SUNWmdr/pkginfo

El sistema puede verse afectado por el problema si el comando genera el siguiente resultado:


PKG_CLIENT_VERSION=8
VERSION=4.2.1,REV=1999.12.03.10.00

Solución: Siga estos pasos:

  1. Modernice el entorno de arranque alternativo utilizando la Modernización automática de Solaris.

    Consulte Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización para obtener más información.

  2. Monte el disco del entorno de arranque modernizado, pero no active el entorno de arranque modernizado.


    # mnt -F ufs /mnt/c0t0d0slice_number /mnt
    

    En el ejemplo anterior, slice_number hace referencia al segmento que contiene el entorno de arranque modernizado.

  3. Compruebe el archivo /etc/system para ver las entradas de información de la base de datos MDD, como el siguiente texto:


    * Begin MDD database info (do not edit)
    set md:mddb_bootlist1="sd:7:16 sd:7:1050 sd:7:2084"
    * End MDD database info (do not edit)
  4. En un editor de texto, abra el archivo /kernel/drv/md.conf para el entorno de arranque modernizado.


    # cd /kernel/drv
    # vi md.conf
    
  5. Modifique md.conf de la siguiente manera:

    1. Agregue la información de mddb_bootlist desde el archivo /etc/system que ha comprobado en el Paso 3. Asegúrese de que también incluye las líneas de “inicio” y “fin” comentadas que preceden y siguen a la información.

    2. Para cada entrada de disco sd de la línea mddb_bootlist, añada la cadena de texto :id0 al final de la entrada de disco.

    3. Debajo de la entrada mddb_bootlist, inserte la siguiente línea nueva:


      md_devid_destroy=1;

    El siguiente ejemplo muestra cómo se puede modificar el archivo md.conf:


    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:7:16:id0 sd:7:1050:id0 sd:7:2084:id0";
    md_devid_destroy=1;
    # End MDD database info (do not edit)
    
  6. Guarde el archivo md.conf.

  7. Elimine la entrada mddb_bootlist del archivo /etc/system.

  8. Desmonte el disco del entorno de arranque modernizado.

  9. Active el entorno de arranque modernizado.

Se muestran mensajes de error no válidos cuando utiliza la Modernización automática de Solaris para modernizar desde Solaris 7 (4872151)

Si utiliza la Modernización automática de Solaris para realizar la modernización desde Solaris 7 al Sistema operativo Solaris 10, se mostrarán mensajes de error parecidos al siguiente.


Removal of package was successful.
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: not found
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: not found
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: not found

Este error se produce porque el software Solaris Product Registry (prodreg) no se incluye en Solaris 7.

Solución: Ignore el mensaje de error. Estos errores no afectan a la instalación.

El texto del instalador se muestra con problemas al usar Modernización automática de Solaris (4736488)

Al usar el comando luupgrade(1M) de Modernización automática de Solaris con la opción -i para completar una modernización de un entorno de arranque inactivo, el texto que muestran los instaladores podría no ser legible en algunos idiomas. Se deteriora el texto cuando los instaladores solicitan tipos de letras que no existen en la versión anterior que se encuentra en el entorno de arranque actual.

Solución: Opte por una de estas soluciones:

SPARC: Eliminación de un error de registro del paquete SUNWjxcft durante la modernización (4525236)

Al modernizar desde el software Solaris 8 a Solaris 10, hay un problema al eliminar el paquete SUNWjxcft. En el archivo upgrade_log se registra el mensaje de error siguiente.


Removing package SUNWjxcft: 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias 
Removal of <SUNWjxcft> was successful

Solución: Ignore el mensaje de error.

La modernización a la versión Solaris 10 puede desactivar el daemon de shell seguro existente (sshd) (4626093)

Si moderniza el sistema operativo a la versión Solaris 10 en un sistema que tiene un shell seguro de otra empresa (por ejemplo, OpenSSH) a partir del daemon /etc/init.d/sshd, la modernización desactiva el daemon de shell seguro. Durante una modernización, el software Solaris 10 sobrescribe el contenido de /etc/init.d/sshd.

Solución: Opte por una de estas soluciones:

La actualización falla si el directorio /export está cerca de su capacidad máxima (4409601)

Si el directorio /export está cerca de su capacidad máxima y se realiza una modernización a la versión Solaris 10, los requisitos de espacio de /export se calcularán erróneamente. En consecuencia, la modernización falla. Es un problema habitual si hay un cliente sin disco instalado Otro ejemplo de problema es cuando se instala software de terceros en el directorio /export. Aparece el mensaje siguiente:


WARNING: Insufficient space for the upgrade.

Solución: antes de modernizar, elija una de las soluciones alternativas siguientes.

Actualización de clientes y servidores de clientes sin discos (4363078)

Si el sistema admite los clientes sin discos instalados con la herramienta Solstice AdminSuiteTM 2.3 Diskless Client, deberá efectuar estos dos pasos.

  1. Suprima todos los clientes sin disco con la misma arquitectura y versión de Solaris que el servidor.

  2. Instale o modernice a la versión Solaris 10.

Para obtener instrucciones específicas, consulte System Administration Guide: Basic Administration.

Si intenta instalar el software Solaris 10 en clientes sin disco, es posible que aparezca el mensaje de error siguiente:


The Solaris Version (Solaris número_versión) on slice <xxxxxxxx> cannot 
be upgraded. 
There is an unknown problem with the software configuration installed 
on this disk.

En este mensaje de error, número_versión se refiere a la versión de Solaris que se ejecuta en el sistema. <xxxxxxxx> hace referencia al segmento que está ejecutando esta versión del software Solaris.