Guía de instalación de Solaris 10: instalaciones basadas en red

Modernización del SO Solaris

Modernización, mensajes de error


No upgradable disks

Causa:

Una entrada de intercambio (swap) del archivo /etc/vfstab está impidiendo la modernizació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á modernizando

  • Archivos de intercambio que ya no existen

  • Los segmentos de intercambio que no se utilicen


usr/bin/bzcat not found

Causa:

La Modernizació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 la Modernización automática de Solaris. Compruebe que dispone de la lista de modificaciones más actual consultando 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 modernizarse utililzando el CDROM 1 del Software de Solaris. (Sólo sistemas basados en x86)

Causa:

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

Solución:

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

Modernización, problemas generales


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

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 root (/) 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 modernizarse.


Couldn't shut down or initialize the md driver

Solución:

Siga estas instrucciones:


La modernizació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 intenta montar todos los sistemas de archivos que figuran en el archivo /etc/vfstab del sistema en el sistema de archivos root (/) 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 modernización. Todos los sistemas de archivos del sistema que contengan software que modernizar (por ejemplo, /usr) no pueden comentarse.


La modernización se interrumpe

Descripción:

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

Causa:

Consulte Modernización con reasignación de espacio en el disco en relación con el problema de espacio y vea si puede arreglarlo sin usar la disposición automática para reasignar el espacio.


Problemas al realizar la modernización de sistemas de archivos root (/) con volumen RAID—1

Solución:

Si tiene problemas al modernizar utilizando volúmenes RAID-1 de Solaris Volume Manager RAID-1 que son el sistema de archivos root (/), consulte el Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks) de Solaris Volume Manager Administration Guide.

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

La modernización se interrumpe y el sistema no puede arrancarse 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.

Pasos
  1. Rearranque el sistema desde DVD de Solaris 10, el CD Software de Solaris 10 - 1 o desde la red.

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

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

x86: Problemas con la Modernización automática de Solaris cuando se usa GRUB

A partir de la versión Solaris 10 1/06, pueden producirse los siguientes errores al utilizar la Modernización automática de Solaris y el cargador de arranque GRUB en un sistema basado en x86.


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


ERROR: The media dirctory does not contain an operating system upgrade image.

Descripción:

Estos mensajes de error se muestran al usar el comando luupgrade para actualizar un nuevo entorno de arranque.

Causa:

Se está utilizando una versión anterior de la Modernización automática de Solaris. Los paquetes de Modernización automática de Solaris instalados en el sistema no son compatibles con el soporte ni con la versión incluida en el mismo.

Solución:

Utilice siempre los paquetes de Modernización automática de Solaris correspondientes a la versión a la que se esté actualizando.

Ejemplo:

En el ejemplo siguiente, el mensaje de error indica que la versión de los paquetes de Modernización automática de Solaris instalados en el sistema no coincide con la del soporte.


# 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: Cannot find or is not executable: </sbin/biosdev>.


ERROR: One or more patches required by Solaris Live Upgrade has not been installed.

Causa:

Una o varias de las modificaciones necesarias para la Modernización automática de Solaris no están instaladas en el sistema. Tenga en cuenta que en este mensaje de error no se detectan todas las modificaciones que faltan.

Solución:

Antes de utilizar la Modernización automática de Solaris, instale siempre todas las modificaciones necesarias. Compruebe que dispone de la lista de modificaciones más actual consultando http://sunsolve.sun.com. Busque el documento de información 72099 en el sitio web de SunSolve.


ERROR: Device mapping command </sbin/biosdev> failed. Please reboot and try again.

Causa:

Causa 1: El servicio de Modernización automática de Solaris no puede asignar los dispositivos debido a tareas administrativas anteriores.

Solución:

Causa 1: Vuelva a arrancar el sistema y pruebe de nuevo la Modernización automática de Solaris.

Causa:

Causa 2: Si arranca de nuevo el sistema y obtiene el mismo mensaje de error, significa que dispone de dos o más discos idénticos. El comando de asignación de dispositivos no puede distinguirlos.

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, vuelva a arrancar el sistema.


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

Causa:

El servicio de Modernización automática de Solaris establece la restricción de que no se puede eliminar un entorno de arranque que contenga el menú de GRUB.

Solución:

Use los comandos lumake(1M) o luupgrade(1M) para reutilizar el entorno de arranque.


Aunque accidentalmente se cree de nuevo el sistema de archivos que contiene el menú de GRUB, el disco contiene los mismos segmentos que antes. Por ejemplo, no se han establecido nuevos segmentos en el disco.

Causa:

El sistema de archivos que contiene el menú de GRUB es imprescindible para que el sistema pueda arrancar. Los comandos de la Modernización automática de Solaris no eliminan el menú de GRUB. Sin embargo, si accidentalmente se vuelve a crear o se destruye el sistema de archivos que contiene el menú de GRUB mediante un comando que no pertenezca a la Modernización automática de Solaris, el software de recuperación intenta reinstalar el menú de GRUB. Al arrancar de nuevo, el software de recuperación restituye el menú de GRUB al mismo sistema de archivos. Por ejemplo, es posible que haya utilizado los comandos newfs o mkfs en el sistema de archivos y eliminado accidentalmente el menú de GRUB. Para restaurar correctamente el menú de GRUB, el segmento debe cumplir con las condiciones siguientes:

  • Contener un sistema de archivos que se pueda montar

  • Continuar perteneciendo al mismo entorno de Modernización automática de Solaris donde se encontraba anteriormente el segmento

Antes de arrancar de nuevo el sistema, introduzca cualquier cambio necesario en el segmento.

Solución:

Rearranque el sistema. Se instalará automáticamente una copia de seguridad del menú de GRUB.


Se ha eliminado accidentalmente el archivo menu.lst del menú de GRUB.

Solución:

Rearranque el sistema. Se instalará automáticamente una copia de seguridad del menú de GRUB.

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

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

Pasos
  1. Cree un entorno de arranque inactivo. Consulte Creación de un nuevo entorno de arranque de Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización.

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

    1. Monte el entorno de arranque inactivo.


      # lumount nombre_entorno_arranque_inactivo punto_montaje
      

      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 arranque 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 arranque inactivo, por ejemplo:


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


      # cp system system.501
      
    8. Comente todas las entradas “forceload:” que contengan 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 arranque inactivo.


      # luumount inactive_boot_environment_name 
      
  3. Modernice el entorno de arranque inactivo. Consulte Capítulo 9, Actualización con Solaris Live Upgrade (tareas) de Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización.

  4. Active el entorno de arranque inactivo. Consulte Activación de un entorno de arranque de Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización.

  5. Apague el sistema.


    # init 0
    
  6. Arranque el entorno de arranque inactivo en modalidad monousuario:


    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 arranque inactivo se activa.

  7. Modernice 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
      
  8. Restaure el archivo vfstab original y los archivos del sistema:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  9. Rearranque 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 SO Solaris 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 SO Solaris 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 arranque 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 SO Solaris 8 2/02, no podrá volver a crear dicha partición y actualizar al SO Solaris 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 de Solaris 10

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

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 documentacion de hardware.

  3. Arranque 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 arranque, 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 de Solaris 10 - 1 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 de Solaris 10 - 1 o desde una imagen en la red de la instalación en un servidor de arranque, siga estos pasos.

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 documentacion de hardware.

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

  4. Arranque 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.