Solaris Express Developer Edition: Notas sobre la versi??n

Problemas de Solaris Express 6/06

Los problemas siguientes afectan a la versión Solaris Express 6/06.

Solaris Volume Manager no se inicia en sistemas que devuelven el sistema operativo Solaris a una versión anterior a Solaris Express 4/06

Puede tener problemas al iniciar Solaris Volume Manager si efectúa los procedimientos siguientes en el sistema:

  1. Actualizar a Solaris Express 4/06 o una versión posterior que contenga la nueva compatibilidad de Solaris Volume Manager de nombres descriptivos.

  2. Crear volúmenes y grupos de repuestos en marcha, que Solaris Volume Manager configura automáticamente con nombres descriptivos.

  3. Sin quitar estos componentes, devolver el sistema a una versión anterior al sistema operativo Solaris Solaris Express 4/06.

Solaris Volume Manager del sistema operativo Solaris anterior no reconoce los componentes con nombres descriptivos. Por lo tanto, en la versión de Solaris a la que se ha retrocedido, no se inicia Solaris Volume Manager. Aparecerá el siguiente mensaje de error:


svc:/system/mdmonitor:default: Method "/lib/svc/method/svc-mdmonitor" 
failed with exit status 1.
   system/mdmonitor:default failed

Asimismo, el sistema emite avisos graves y un mensaje parecido al siguiente:


Cannot open mirrored root device, error 19
Cannot remount root on /pseudo/md@0:0,10,blk fstype ufs

panic[cpu0]/thread=180e000: vfs_mountroot: cannot remount root

000000000180b950 genunix:vfs_mountroot+344 (18831f0, 2021, 18831f0, 18621a8, 
18362c0, 185d760)
  %l0-3: 00000000018362c0 000000000185d400 000000000183b400 00000000011e6400
  %l4-7: 0000000000000001 0000000000008025 000000000185d518 00000000018831f0
000000000180ba10 genunix:main+98 (18141a0, 1013400, 18362c0, 18aa000, 
180e000, 1814000)
  %l0-3: 0000000070002000 0000000000000001 000000000180c000 000000000180e000
  %l4-7: 0000000000000001 0000000001074400 0000000000000060 0000000000000000

Solución temporal: todos los componentes de Solaris Volume Manager creados después de actualizar el sistema operativo utilizan nombres descriptivos. Elimine estos componentes antes de retroceder a la versión anterior del sistema operativo. siga estos pasos:

  1. Conviértase en superusuario.

  2. Con el comando metastat -D, obtenga los metadispositivos y grupos de repuestos en marcha que utilizan nombres descriptivos.

    Debe ejecutar el comando por separado para metaconjuntos locales y con nombre para obtener una lista completa de estos componentes. Para obtener más información sobre el comando metastat, consulte la página de comando man metastat(1M).

    1. Ejecute el comando metastat -D para metaconjuntos locales. El comando genera una salida parecida a la siguiente:


      # metastat -D
      d21: Concat/Stripe
          Size: 208278 blocks (101 MB)
          Stripe 0:
              Device     Start Block  Dbase   Reloc
              c1t1d0s1          0     No      Yes
      
      swimming: 1 hot spare
              Device     Status      Length           Reloc
              c1t2d0s1   Available    208278 blocks   Yes
    2. Ejecute el comando metastat -D para metaconjuntos con nombre. El comando genera una salida parecida a la siguiente:


      # metastat -s named -D
      named/alley: Concat/Stripe
          Size: 208278 blocks (101 MB)
          Stripe 0:
              Device     Start Block  Dbase   Reloc
              c1t3d0s1          0     No      Yes
  3. Con el comando metaclear, elimine estos componentes que utilizan nombres descriptivos. Debe ejectuar este comando por separado para metaconjuntos locales y con nombre.

    1. En el conjunto local, elimine el componente d21 y el grupo de repuestos en marcha swimming.


      # metaclear d21
      d21: Concat/Stripe is cleared
      # metahs -d swimming c1t2d0s1
      swimming: Hotspare is deleted
      # metahs -d swimming
      swimming: Hotspare pool is cleared
    2. En el metaconjuntos con nombre, elimine el componente alley.


      # metaclear -s named alley
      named/alley: Concat/Stripe is cleared
  4. Continúe con el proceso de retroceder al sistema operativo Solaris anterior.

El comando smosservice add no instala los paquetes de ARCH=all designados (4871256)

El comando smosservice add no instala ningún paquete de ARCH=all designado en los sistemas de archivos root (/) o /usr. No aparece ningún mensaje de error para indicar que se han omitido estos paquetes. Este comportamiento se da a partir del sistema operativo Solaris 2.1. Dicho comportamiento afecta a los clientes SPARC y x86.

Tenga en cuenta que la lista de paquetes omitidos varía en función de la versión de Solaris que se esté ejecutando.

Solución temporal:

Busque e instale los paquetes de ARCH=all que faltan.

Para obtener instrucciones detalladas sobre cómo localizar e instalar los paquetes que faltan, consulte How to Locate and Install Missing ARCH=all Packages de System Administration Guide: Basic Administration.