Guía de instalación de Oracle Solaris 10 9/10: Instalaciones JumpStart personalizadas y avanzadas

Actualización del sistema operativo Solaris

Actualización, mensajes de error


No upgradable disks

Causa:

Una entrada de intercambio (swap) del archivo /etc/vfstab está impidiendo la actualización.

Solución:

Comente las siguientes líneas del archivo /etc/vfstab:

  • Todos los archivos y segmentos de intercambio de los discos que no se están actualizando

  • Archivos de intercambio que ya no existen

  • Los segmentos de intercambio que no se utilicen


usr/bin/bzcat not found

Causa:

Actualización automática de Solaris se interrumpe debido a que se necesita un clúster de modificaciones.

Solución:

Es necesario aplicar una modificación para instalar Actualización automática de Solaris. Para asegurarse de que dispone de la lista de revisiones más recientes, consulte http://sunsolve.sun.com. Busque el documento de información 72099 en el sitio web de SunSolve.


Upgradeable Solaris root devices were found, however, no suitable partitions to hold the Solaris install software were found. Upgrading using the Solaris Installer is not possible Es posible actualizarse utilizando el CDROM 1 del Software de Solaris. (Sólo sistemas basados en x86)

Causa:

No puede actualizar con el CD Software 1 de Solaris porque no dispone de espacio suficiente.

Solución:

Para realizar la actualización, puede crear un segmento de intercambio que sea mayor o igual a 512 Mbytes o utilizar otro método de actualización como Programa de instalación de Solaris desde el DVD del sistema operativo Solaris, una imagen de instalación en red o JumpStart.


ERROR: Could not select locale (sólo en sistemas basados en x86).

Causa:

Al probar el perfil de JumpStart mediante el comando pfinstall -D, la prueba de ejecución "en seco" falla en las siguientes circunstancias:

  • El perfil contiene la palabra clave "locale".

  • Está probando una versión que contiene el software de GRUB. A partir de la versión 10 1/06 de Solaris, el cargador de inicio GRUB facilita el inicio de los distintos sistemas operativos instalados en el sistema con el menú de GRUB.

Con la introducción del software de GRUB, el elemento miniraíz se comprime. El software ya no puede buscar la lista de configuraciones regionales desde el elemento miniraíz comprimido. El elemento miniraíz es el mínimo sistema de archivos raíz (/) posible; se encuentra en el medio de instalación de Solaris.

Solución:

realice los siguientes pasos. Utilice los siguientes valores.

  • MEDIA_DIR es /cdrom/cdrom0/

  • MINIROOT_DIR is $MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE es $MEDIA_DIR /boot/x86.miniroot

  • TEMP_FILE_NAME es /tmp/test

  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Descomprima el archivo de almacenamiento de miniraíz.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  3. Cree el dispositivo miniraíz mediante el comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. Monte el elemento miniraíz con el comando lofi en el directorio de miniraíz.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  5. Compruebe el perfil.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  6. Una vez finalizada la comprobación, desmonte el dispositivo lofi.


    # umount  $LOFI_DEVICE
    
  7. Elimine el dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME
    

Actualización, problemas generales


La opción de actualización no aparece aunque en el sistema haya una versión del software de Solaris que es actualizable.

Causa:

Causa 1: El directorio /var/sadm es un vínculo simbólico o está montado desde otro sistema de archivos.

Solución:

Causa 1: Traslade el directorio /var/sadm al sistema de archivos raíz (/) o /var.

Causa:

Causa 2: Falta el archivo /var/sadm/softinfo/INST_RELEASE.

Solución:

Causa 2: Cree un archivo INST_RELEASE nuevo mediante la plantilla siguiente:

OS=Solaris
VERSION=x 
REV=0
x

Es la versión del software de Solaris que hay en el sistema

Causa:

Causa 3: Falta SUNWusr en /var/sadm/softinfo.

Solución:

Causa 3: Es necesario realizar una instalación inicial. El software de Solaris no puede actualizarse.


Couldn't shut down or initialize the md driver

Solución:

Siga estas instrucciones:


La actualización se interrumpe porque el programa de instalación de Solaris no puede montar uno de los sistemas de archivos.

Causa:

Durante una actualización, la secuencia de comandos intentar montar todos los sistemas de archivos que figuran en el archivo /etc/vfstab del sistema de archivos raíz (/) que se está actualizando. Si la secuencia de instalación no puede montar alguno de los sistemas de archivos, se interrumpe y termina.

Solución:

Compruebe que pueden montarse todos los sistemas de archivos del archivo /etc/vfstab del sistema. Ponga un comentario en las líneas del archivo /etc/vfstab correspondientes a sistemas de archivos que no puedan montarse o que puedan ser los causantes del problema, para que el programa de instalación de Solaris no intente montarlos durante la actualización. Todos los sistemas de archivos del sistema que contengan software que actualizar (por ejemplo, /usr) no pueden comentarse.


La actualización se interrumpe

Descripción:

El sistema no tiene espacio suficiente para la actualización.

Causa:

Consulte Actualización con reasignación de espacio en el disco de Guía de instalación de Oracle Solaris 10 9/10: planificación de la instalación y la actualización para obtener información sobre el problema de espacio y saber si lo puede solucionar sin tener que usar la disposición automática para reasignar espacio.


Problemas al realizar la actualización de archivos raíz (/) con volumen RAID–1

Solución:

Si tiene problemas al realizar la actualización mediante volúmenes RAID-1 de Solaris Volume Manager que componen el sistema de archivos raíz (/), consulte el Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks) de Solaris Volume Manager Administration Guide.

ProcedurePara continuar la actualización después de una interrupción

La actualización se interrumpe y el sistema no puede iniciarse por software. La interrupción es debida a causas que están fuera del alcance de su control, como un fallo del suministro eléctrico o de la conexión en red.

  1. Reinicie el sistema desde DVD del sistema operativo Solaris, el CD Software 1 de Solaris o desde la red.

  2. Elija la opción de actualización para la instalación.

    El programa de instalación de Solaris determina si el sistema se ha actualizado parcialmente y continúa con la actualización.

x86: Problemas con la actualización activa de Solaris al utilizar GRUB

Los siguientes errores pueden producirse al utilizar Actualización automática de Solaris y el cargador de inicio GRUB en un sistema basado en x86.


ERROR: The media product tools installation directory path-to-installation-directory does not exist.


ERROR: El medio directorio no contiene una imagen de actualización del sistema operativo.

Descripción:

Los mensajes de error se visualizan cuando se utiliza el comando luupgrade para actualizar un entorno de inicio nuevo.

Causa:

Se está utilizando una versión de Actualización automática de Solaris anterior. Los paquetes de Actualización automática de Solaris que ha instalado en su sistema son incompatibles con el medio y la versión del mismo.

Solución:

Utilice siempre paquetes de Actualización automática de Solaris en la versión que está actualizando.

Ejemplo:

En el siguiente ejemplo, el mensaje de error indica que los paquetes de Actualización automática de Solaris en el sistema no tienen la misma versión que la del medio.


# luupgrade -u -n s10u1 -s /mnt
	Validating the contents of the media </mnt>.
	The media is a standard Solaris media.
	ERROR: The media product tools installation directory 
</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does 
not exist.
	ERROR: The media </mnt> does not contain an operating system upgrade 
image.

ERROR: No se encontró o no es ejecutable: </sbin/biosdev>.


ERROR: No se ha instalado el parche o los parches que necesita Actualización automática de Solaris.

Causa:

El parche o los parches que necesita Actualización automática de Solaris no están instalados en el sistema. Tenga en cuenta que este mensaje de error no hace referencia a todas los parches que faltan.

Solución:

Antes de usar Actualización automática de Solaris, instale siempre todos los parches necesarios. Para asegurarse de que dispone de la lista de revisiones más recientes, consulte http://sunsolve.sun.com. Busque el documento de información 72099 en el sitio web de SunSolve.


ERROR: Error del comando de asignación de dispositivo </sbin/biosdev>. Reinicie e inténtelo de nuevo.

Causa:

Causa 1: Actualización automática de Solaris no puede asignar dispositivos a causa de las tareas administrativas anteriores.

Solución:

Causa 1: Reinicie el sistema e intente ejecutar de nuevo Actualización automática de Solaris.

Causa:

Causa 2: Si reinicia el sistema y obtiene el mismo mensaje de error, tiene dos o más discos idénticos. El comando de asignación de dispositivos no los diferencia.

Solución:

Causa 2: Cree una nueva partición de fdisk de prueba en uno de los discos. Consulte la página de comando man fdisk(1M) A continuación, reinicie el sistema.


No se puede eliminar el entorno de inicio que contiene el menú de GRUB.

Causa:

Actualización automática de Solaris impone la restricción de que no se pueda eliminar un entorno de inicio que contenga menú GRUB.

Solución:

Utilice los comandos lumake(1M) o luupgrade(1M) para reutilizar el entorno de inicio.


El sistema de archivos que contiene el menú de GRUB se volvió a crear accidentalmente. Sin embargo, el disco tiene los mismos segmentos que antes. Por ejemplo, el disco no se ha vuelto a dividir en segmentos.

Causa:

El sistema de archivos que contiene el menú de GRUB es vital para permitir el inicio del sistema. Los comandos de Actualización automática de Solaris no destruyen el menú de GRUB. Pero, si rehace o destruye accidentalmente el sistema de archivo que contiene el menú de GRUB con un comando distinto al comando de Actualización automática de Solaris, el software de recuperación trata de reinstalar el menú de GRUB. El software de recuperación ubica de nuevo el menú de GRUB en el mismo sistema de archivo en el siguiente reinicio. Por ejemplo, podría haber utilizado los comandos newfs o mkfs en el sistema de archivos y haber destruido accidentalmente el menú de GRUB. Para recuperar el menú de GRUB correctamente, el segmento deberá cumplir las siguientes condiciones:

  • Contener un sistema de archivo que se pueda montar

  • Mantener una parte del entorno de inicio de Actualización automática de Solaris en el lugar en el que residía el segmento previamente

Antes de reiniciar el sistema, realice cualquier corrección necesaria en el segmento.

Solución:

Reinicie el sistema. Una copia de seguridad del menú de GRUB se instala automáticamente.


El archivo del menú de GRUB menu.lst se eliminó accidentalmente.

Solución:

Reinicie el sistema. Una copia de seguridad del menú de GRUB se instala automáticamente.

ProcedureEl sistema entra en situación crítica al actualizar con Actualización automática de Solaris y ejecutar Veritas VxVm

Al usar Actualización automática de Solaris mientras se actualiza y se ejecuta Veritas VxVM, el sistema entra en situación crítica al reiniciar a menos que se actualice mediante el procedimiento siguiente. El problema se produce si los paquetes no cumplen las directrices avanzadas de empaquetado de Solaris.

  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Cree un entorno de inicio inactivo. Consulte Creación de un nuevo entorno de inicio de Guía de instalación de Oracle Solaris 10 9/10: Actualización automática de Solaris y planificación de la actualización.

  3. Antes de actualizar el entorno de instalación inactivo, es necesario que inhabilite el software Veritas.

    1. Monte el entorno de inicio inactivo.


      # lumount inactive_boot_environment_name mount_point
      

      Por ejemplo:


      # lumount solaris8 /mnt 
      
    2. Cambie al directorio que contiene vfstab, por ejemplo:


      # cd /mnt/etc
      
    3. Haga una copia del archivo vfstab del entorno de inicio inactivo, por ejemplo:


      # cp vfstab vfstab.501
      
    4. En el archivo vfstab copiado, comente todas las entradas del sistema de archivos Veritas, por ejemplo:


      #  sed  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs
      

      El primer carácter de cada línea se cambia por #, lo cual la convierte en un comentario. Tenga en cuenta que esta línea de comentario es distinta de las que hay en los archivos de sistema.

    5. Copie el archivo vfstab modificado, por ejemplo:


      # cp vfstab.novxfs vfstab
      
    6. Cambie al directorio del archivo de sistema del entorno de inicio inactivo, por ejemplo:


      # cd /mnt/etc
      
    7. Haga una copia del archivo de sistema del entorno de inicio inactivo, por ejemplo:


      # cp system system.501
      
    8. Comente todas las entradas "forceload: " que incluyan drv/vx.


      # sed '/forceload:   drv\/vx/s/^/*/' <system> system.novxfs
      

      El primer carácter de cada línea se cambia por *, lo que la convierte en una línea de comando. Tenga en cuenta que esta línea de comentario es distinta de las que hay en el archivo vfstab.

    9. Cree el archivo install-db de Veritas, por ejemplo:


      # touch vx/reconfig.d/state.d/install-db
      
    10. Desmonte el entorno de inicio inactivo.


      # luumount inactive_boot_environment_name 
      
  4. Actualice el entorno de inicio inactivo. Consulte Capítulo 5, Actualización con Actualización automática de Solaris de Guía de instalación de Oracle Solaris 10 9/10: Actualización automática de Solaris y planificación de la actualización.

  5. Active el entorno de inicio inactivo. Consulte Activación de un entorno de inicio de Guía de instalación de Oracle Solaris 10 9/10: Actualización automática de Solaris y planificación de la actualización.

  6. Apague el sistema.


    # init 0
    
  7. Inicie el entorno de inicio inactivo en modalidad de un solo usuario:


    OK boot -s
    

    Se muestran varios mensajes de error y de otros tipos que contienen “vxvm” o “VXVM”; puede hacer caso omiso de ellos. El entorno de inicio inactivo se activa.

  8. Actualice Veritas.

    1. Extraiga el paquete Veritas VRTSvmsa del sistema, por ejemplo:


      # pkgrm VRTSvmsa
      
    2. Cambie al directorio en que se encuentran los paquetes de Veritas.


      # cd /location_of_Veritas_software
      
    3. Agregue los paquetes Veritas más recientes al sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaure el archivo vfstab original y los archivos del sistema:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  10. Reinicie el sistema.


    # init 6
    

x86: No se ha creado de forma predeterminada la partición de servicio en los sistemas sin partición de servicio

Si instala el sistema operativo Solaris 10 9/10 en un sistema que no incluya actualmente una partición de servicio o de diagnóstico, es posible que el programa de instalación no cree una partición de servicio de forma predeterminada. Si desea incluir una partición de servicio en el mismo disco que la partición de Solaris, debe volver a crear la partición de servicio antes de instalar el sistema operativo Solaris 10 9/10.

Si instaló Solaris 8 2/02 OS en un sistema con una partición de servicio, es posible que el programa de instalación no haya conservado dicha partición de servicio. Si no modificó manualmente la disposición de la partición de inicio fdisk para conservar la partición de servicio, el programa de instalación suprimió ésta durante la instalación.


Nota –

Si no ha conservado específicamente la partición de servicio al instalar el sistema operativo Solaris 8 2/02, no podrá volver a crear dicha partición y actualizar al sistema operativo Solaris 10 9/10.


Si desea incluir una partición de servicio en el disco que contiene la partición de Solaris, elija una de las soluciones alternativas siguientes.

ProcedureSi desea instalar software desde una imagen de instalación de red o desde el DVD del sistema operativo Solaris

Si desea instalar el software desde una imagen de instalación en la red o desde DVD del sistema operativo Solaris en la red, siga estos pasos.

  1. Borre el contenido del disco.

  2. Antes de realizar la instalación, cree la partición de servicio utilizando el CD de diagnóstico del sistema.

    Para obtener información acerca de cómo crear la partición de servicio, consulte la documentación del hardware.

  3. Inicie el sistema desde la red.

    Se muestra la pantalla que permite personalizar particiones fdisk.

  4. Si desea cargar la disposición predeterminada de la partición del disco de inicio, haga clic en Default.

    El programa de instalación conserva la partición de servicio y crea la partición de Solaris.

ProcedurePara realizar la instalación desde el Software 1 de Solaris o desde una imagen de instalación en red

Si desea usar el programa de instalación de Solaris para realizar la instalación desde el CD Software 1 de Solaris o desde una imagen en la red de la instalación en un servidor de inicio, siga estos pasos.

  1. Borre el contenido del disco.

  2. Antes de realizar la instalación, cree la partición de servicio utilizando el CD de diagnóstico del sistema.

    Para obtener información acerca de cómo crear la partición de servicio, consulte la documentación del hardware.

  3. El programa de instalación le solicita que seleccione un método para crear la partición de Solaris.

  4. Inicie el sistema.

  5. Seleccione la opción Use rest of disk for Solaris partition.

    El programa de instalación conserva la partición de servicio y crea la partición de Solaris.

  6. Complete la instalación.