En esta sección se describen los errores de la actualización. Algunos errores pueden darse al actualizar el sistema a Oracle Solaris 11 Express. Otros errores pueden tener lugar después de haber completado la actualización.
El controlador ncrs para determinados adaptadores de bus host (HBA) SCSI paralelos de LSI/Symbios ya no puede utilizarse en esta versión de Oracle Solaris. El controlador glm está disponible y puede admitir los mismos adaptadores que el controlador ncrs.
Para migrar el controlador glm, siga estos pasos:
Siga los pasos hasta 3c en el procedimiento que se explica en Cómo actualizar a Oracle Solaris 11 Express.
Si acepta los términos de la licencia de Oracle Solaris 11 Express, actualice el sistema y acepte explícitamente la licencia. Además, especifique de forma explícita un nuevo nombre del entorno de inicio.
# pkg image-update --accept --be-name solaris-glm-1 |
Monte el entorno de inicio nuevo.
# beadm mount solaris-glm-1 /mnt |
Utilice el comando awk para cambiar todas las instancias de ncrs del archivo /etc/driver_aliases del antiguo entorno de inicio a glm. En principio, estas entradas se deben agregar al archivo /mnt/etc/driver_aliases del entorno de inicio nuevo.
# awk '$1 == "ncrs" { print "glm", $2 }' \ /etc/driver_aliases >> /mnt/etc/driver_aliases |
Actualice el archivo de almacenamiento de inicio del nuevo entorno de inicio.
# bootadm update-archive -R /mnt |
Desmonte el nuevo entorno de inicio.
# beadm unmount solaris-glm-1 |
Reinicie el sistema para que pueda iniciarse en el entorno de inicio actualizado.
Cuando se actualiza un sistema a Oracle Solaris 11 Express, es posible que aparezcan mensajes similares a los siguientes para distintos controladores:
driver (aggr) upgrade (removal of policy'read_priv_set=net_rawaccess write_priv_set=net_rawaccess) failed: minor node spec required. |
Solución: haga caso omiso del mensaje.
Cuando se actualiza un sistema a Oracle Solaris 11 Express, es posible que aparezcan mensajes similares a los siguientes:
The 'pcieb' driver shares the alias 'pciexclass,060400' with the 'pcie_pci' driver, but the system cannot determine how the latter was delivered. Its entry on line 2 in /etc/driver_aliases has been commented out. If this driver is no longer needed, it may be removed by booting into the 'solaris-2' boot environment and invoking 'rem_drv pcie_pci' as well as removing line 2 from /etc/driver_aliases or, before rebooting, mounting the 'Solaris-2' boot environment and running 'rem_drv -b <mountpoint>pcie_pci' and removing line 2 from <mountpoint>/etc/driver_aliases. |
Solución: haga caso omiso del mensaje.
Cuando se actualiza un sistema a Oracle Solaris 11 Express, es posible que aparezcan mensajes de advertencia similares a los siguientes:
Warning - directory etc/sma/snmp/mibs not empty Contents preserved in /tmp/tmpCfxHEd/var/pkg/lost+found/etc/sma/snmp/mibs-20100604T013846Z |
Solución: haga caso omiso del mensaje.
Al iniciar el sistema por primera vez después de haber actualizado OpenSolaris 2009.06 a la versión actual, es posible que aparezcan mensajes similares al siguiente:
inetd[5503]: Failed to update state of instance svc:/application/x11/xfs:default in repository: entity not found Failed to get instance |
Solución: haga caso omiso del mensaje.
Al actualizar todos los paquetes instalados, la operación puede fallar debido a que hay demasiada poca memoria disponible.
Solución: utilice una o varias de las opciones siguientes para completar el procedimiento correctamente:
Antes de efectuar la actualización, cierre todos los programas que no se necesiten.
Antes de ejecutar el comando image-update, actualice el software de empaquetado. A continuación, al ejecutar image-update, utilice la opción - f para reducir la memoria que se necesita. La opción - f omite la comprobación de actualizaciones al actualizar todos los paquetes instalados.
# pkg install SUNWipkg # pkg list package/pkg 2> /dev/null && pkg install package/pkg # pkg image-update -f |
Finalice el sistema de ventanas con el comando svcadm disable -t gdm. Lleve a cabo la operación en la consola o mediante una conexión remota.
Inicie el sistema en modo de un solo usuario antes de realizar la actualización.
Agregue más espacio de intercambio o más RAM en el sistema.
El uso del comando zoneadm clone para crear zonas puede provocar un conflicto de nombre de instantánea, lo que puede generar un error o bucle infinito al activar un entorno de inicio. Aunque este error se haya solucionado en esta versión, puede tener este problema al actualizar de OpenSolaris 2009.06 a Oracle Solaris 11 Express.
Solución: antes de utilizar image-update para actualizar el sistema a Oracle Solaris 11 Express, ejecute el comando zoneadm detach para cada zona en el entorno de inicio de OpenSolaris 2009.06.
Para volver a conectar la zonas:
Actualice la imagen.
# pkg image-update |
Inicie en el entorno de inicio creado con el comando image-update.
Ejecute el comando zoneadm attach -u para cada zona en el nuevo entorno de inicio.
Después de utilizar esta solución, el entorno de inicio que se ha actualizado ya no tiene zonas conectadas.