Solaris 9 4/03: Notas sobre la versión

Defectos de instalación que se producen durante una modernización

La modernización no consigue instalar el paquete SUNWceudt (4826785)

Si efectúa una modernización desde el entorno operativo Solaris 9, Solaris 9 9/02 o Solaris 9 12/02 a la versión Solaris 9 4/03, se producen los errores siguientes cuando usa el comando pkgchk con la opción -n:


ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/datatypes.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/develop.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtfile.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtmail.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtpad.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/print.dt
pathname does not exist
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/uxstd.dt
pathname does not exist 

Solución alternativa: use el DVD de Solaris 9 4/03 o el CD de software 1 de 2 de Solaris 9 4/03 para volver a añadir el paquete SUNWceudt. Siga estos pasos:

  1. Conviértase en superusuario.

  2. Borre el paquete SUNWceudt.


    # pkgrm SUNWceudt
    
  3. Vaya a los directorios del producto.


    # cd ruta-a-Solaris-9/Producto
    
  4. Añada el paquete SUNWceudt.


    # pkgadd   -d `pwd` SUNWceudt
    

Registro manual del archivo VDiskMgr.jar proporcionado por la modificación 114711-01 o 114712-01 después de la modernización (4818306)

Si aplicó al sistema las modificaciones 114711-01 (Edición SPARC) o 114712-01 (Edición x86), debe registrar manualmente el archivo VDiskMgr.jar proporcionado con estas modificaciones tras modernizar el entorno operativo Solaris 9 4/03. Si no registra manualmente el archivo VDiskMgr.jar que se entrega con la modificación, el archivo VDiskMgr.jar existente permanece en el sistema. Además, la modificación no arreglará totalmente el problema.

Si desea saber si se instaló alguna de estas modificaciones en el sistema, escriba uno de los comandos siguientes:

Solución alternativa: registre manualmente el archivo VDiskMgr.jar proporcionado con las dos modificaciones especificadas después de modernizar el entorno operativo a Solaris 9 4/03. Siga estos pasos:

  1. Conviértase en superusuario.

  2. Sustituya el archivo VDiskMgr.jar existente por el archivo .jar proporcionado con la modificación.


     # /usr/sadm/bin/smcregister tool -n \
    com.sun.admin.diskmgr/VDiskMgr.jar \
    /usr/sadm/lib/diskmgr/VDiskMgr.jar \
    /usr/sadm/lib/dismgr/VDiskMgr_classlist.txt \
    /usr/sadm/lib/diskmgr/VDiskMgrInfo.xml> /dev/null 2>$1
    
  3. Sustituya la herramienta VDiskMgr del cuadro de herramientas por la herramienta VDiskMgr suministrada en la modificación.


    # /usr/sadm/bin/smcregister toolbox add -f tool \
    com.sun.admin.diskmgr.client.VDiskMgr \
    -F "/Storage/">/dev/null 2>&1
    
  4. Pare el servidor WBEM.


    # /etc/init.d/init.wbem stop
    
  5. Reinicie el servidor WBEM.


    # /etc/init.d/init.wbem start
    

SPARC: Las aplicaciones de Solaris Management Console que dependen del Formato de objeto gestionado (MOF) fallan tras una modernización (4825349)

Si efectúa la modernización desde el entorno operativo Solaris 9 a Solaris 9 9/02, Solaris 9 12/02 o Solaris 9 4/03, la modernización no vuelve a registrar los archivos del Formato de objeto gestionado (MOF). Durante la modernización, el directorio antiguo de /var/sadm/wbem/logr se guarda como el directorio /var/sadm/wbem/logru3. Los archivos MOF registrados no se vuelven a registrar después de la modernización. Como resultado, las aplicaciones de Solaris Management Console que dependen de los archivos MOF fallarán.

El mensaje de error siguiente aparece cuando usa las herramientas de consola Montajes y Discos:


CIM_ERR_NOT_FOUND

Solución alternativa: registre manualmente los archivos MOF que falten. Los archivos MOF están disponibles en el directorio /var/sadm/wbem/logru3. Siga los pasos que se indican:

  1. Conviértase en superusuario.

  2. Registre manualmente los archivos MOF.


     # /usr/sadm/bin/mofreg -r tag archivo mof
    

    donde tag es el directorio situado en el directorio /var/sadm/wbem/logru3/unregDir/ y archivo mof es el archivo MOF situado en el directorio tag.

    Por ejemplo:


    # /usr/sadm/bin/mofreg -r svm \
    /var/sadm/wbem/logru3/unregDir/svm/svm/Solaris_Vm1.0.mof
    
  3. Pare el servidor WBEM.


    # /etc/init.d/init.wbem stop
    
  4. Reinicie el servidor WBEM.


    # /etc/init.d/init.wbem start
    

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 alternativa: elija una de las soluciones alternativas siguientes:

SPARC: El comando luupgrade no puede añadir modificaciones cuando se especifica un archivo de lista de modificaciones (4679511)

Si utiliza la opción -s con el comando luupgrade para agregar modificaciones con un directorio y un archivo de lista de modificaciones, éstas no se agregan. Se muestra un mensaje parecido al siguiente:


/usr/sbin/luupgrade [52]:		3 archivo_lista_modificación: bad number

En el mensaje anterior, archivo_lista_modificaciones es el archivo de lista de modificaciones especificado para que el comando luupgrade lo utilice con el fin de agregar modificaciones.

Solución alternativa: para agregar modificaciones que especifiquen un archivo de lista, lleve a cabo los pasos siguientes:

  1. Conviértase en superusuario.

  2. Monte el entorno de arranque que desee modificar.


    # lumount nombre_entorno_arranque punto_montaje
    
  3. Agregue las modificaciones al entorno de arranque.


    # /usr/sbin/patchadd -R punto_montaje 
    	-M  ruta_modificación nombre_archivo_lista_modificaciones
    

    En el comando anterior, ruta_modificación es el nombre de la ruta de acceso a un directorio que contiene modificaciones para agregar. nombre_archivo_lista_modificaciones es el archivo que contiene la lista de modificaciones que se desea agregar.

  4. Desmonte el entorno de arranque


    # luumount nombre_entorno_arranque
    

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

Al efectuar la modernización desde el sistema operativo Solaris 8 a Solaris 9 o Solaris 9 4/03, surge un problema cuando se elimina 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 alternativa: haga caso omiso del mensaje de error.

La modernización del sistema operativo Solaris 8 puede crear mecanismos de privacidad de Kerberos adicionales (4672740)

En el sistema operativo Solaris 9 4/03, el mecanismo general de Kerberos versión 5 admite la privacidad. Por consiguiente, el mecanismo doméstico de Kerberos ya no es necesario. Si ha instalado el mecanismo doméstico de Kerberos ubicado en /usr/lib/gss/do/mech_krb.so.1 en un sistema con Solaris 8, elimínelo y a continuación modernice el sistema a Solaris 9 4/03.

Solución alternativa: siga estos pasos antes de modernizar el sistema operativo a Solaris 9 4/03.

  1. Escriba el comando siguiente para determinar si el mecanismo doméstico de Kerberos está instalado en el sistema.


    % pkginfo | fgrep ' SUNWk5'
    
    • Si en la salida de este comando aparece el nombre de paquete SUNWk5, el mecanismo doméstico de Kerberos se ha instalado en el sistema. Vaya al paso 2.

    • Si en la salida del comando no aparece el nombre de paquete SUNWk5, el mecanismo doméstico de Kerberos no se ha instalado en el sistema. Omita el resto de pasos. Modernice el sistema

  2. Efectúe una copia de seguridad de los archivos /etc/nfssec.conf y /etc/gss/qop mediante el comando siguiente.


    % tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop
    
  3. Compruebe que se ha llevado a cabo la copia de seguridad escribiendo el comando siguiente.


    % tar -tf /var/tmp/krb_config_files.tar
    
  4. Elimine cada uno de los paquetes que aparecen en la salida del paso 1.


    % pkgrm nombre_paquete nombre_paquete nombre_paquete
    
  5. Modernice el sistema operativo a Solaris 9 4/03.

    El programa de modernización actualiza el código del mecanismo general de Kerberos y activa la compatibilidad con la privacidad de Kerberos.

  6. Mediante un editor de texto, cambie las líneas siguientes en el archivo /etc/gss/mech.

    • Quite el comentario de la línea siguiente.


      kerberos_v5     1.2.840.113554.1.2.2    gl/mech_krb5.so gl_kmech_krb5
      

      Si es necesario agregue la línea anterior en el archivo /etc/gss/mech.

    • Quite la línea siguiente.


      kerberos_v5     1.2.840.113554.1.2.2    do/mech_krb5.so do_kmech_krb5
      
    • Restaure los archivos /etc/nfssec.conf y /etc/gss/qop mediante el comando siguiente.


      % tar -xf /var/tmp/krb_config_files.tar
      

La modernización a Solaris 9 4/03 puede desactivar el daemon de shell seguro (sshd) (4626093)

Si moderniza el sistema operativo a Solaris 9 4/03 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 de modernización de Solaris 9 4/03 sobrescribe el contenido de /etc/init.d/sshd.

Solución alternativa: elija una de las soluciones alternativas siguientes:

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

Si el directorio /export está cerca de su capacidad máxima y realiza una modernización al sistema operativo Solaris 9 4/03, los requisitos de espacio de /export se calculan erróneamente. En consecuencia, la modernización falla. Es un problema habitual si hay un cliente sin disco instalado o si se ha instalado software de otros fabricantes en el directorio /export. Aparece el mensaje siguiente:


WARNING: Insufficient space for the upgrade.

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

Actualización de servidores cliente y clientes sin disco (4363078)

Si el sistema admite los clientes sin discos instalados con la herramienta Solstice AdminSuiteTM 2.3 Diskless Client, debe efectuar estos pasos. Primero, elimine todos los clientes sin disco con la misma arquitectura y versión de Solaris que el servidor. Después, instale o modernice el sistema operativo a Solaris 9 4/03. Para obtener instrucciones específicas, consulte System Administration Guide: Basic Administration.

Si intenta instalar el sistema operativo Solaris 9 4/03 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-de-versión se refiere a la versión de Solaris que se ejecuta en el sistema. <xxxxxxxx> se refiere al segmento en el que se ejecuta esta versión del sistema operativo Solaris.