Notes de version Oracle Solaris 11 Express

Bogues de mise à niveau

Cette section décrit les bogues de la mise à niveau. Certains bogues risquent de se produire lors de la mise à niveau vers la version Oracle Solaris 11 Express. D'autres bogues risquent de se produire après la mise à niveau.

Migration d'un pilote ncrs connecté au pilote glm

Le pilote ncrs de certains adaptateurs de bus hôte (HBA) parallèles LSI/Symbios SCSI n'est plus pris en charge dans la version actuelle d'Oracle Solaris. Le pilote glm est disponible et peut prendre en charge les mêmes adaptateurs que le pilote ncrs.

Pour migrer vers un pilote glm, suivez les étapes ci-dessous :

  1. Suivez-les jusqu'à l'étape 3c de la procédure Procédure de mise à niveau vers la version Oracle Solaris 11 Express.

  2. Si vous acceptez les conditions de la licence Oracle Solaris Express 11, mettez à niveau votre système et acceptez de façon explicite cette dernière. Vous devez également spécifier un nouveau nom pour l'environnement d'initialisation.


    # pkg image-update --accept --be-name solaris-glm-1
    
  3. Montez le nouvel environnement d'initialisation.


    # beadm mount solaris-glm-1 /mnt
    
  4. Utilisez la commande awk pour modifier toutes les instances ncrs dans l'ancien fichier de l'environnement d'initialisation /etc/driver_aliases en leur attribuant la valeur glm. Ces entrées doivent être ajoutées au fichier du nouvel environnement d'initialisation /mnt/etc/driver_aliases.


    # awk '$1 == "ncrs" { print "glm", $2 }' \
    /etc/driver_aliases >> /mnt/etc/driver_aliases
    
  5. Mettez à jour l'archive d'initialisation du nouvel environnement d'initialisation.


    # bootadm update-archive -R /mnt
    
  6. Démontez le nouvel environnement d'initialisation.


    # beadm unmount solaris-glm-1
    
  7. Réinitialisez votre système pour initialiser un environnement d'initialisation mis à jour.

image-update engendre la suppression des avertissements de stratégie par le pilote (9568)

Lors de la mise à niveau d'un système vers la version Oracle Solaris 11 Express, des messages similaires aux messages suivants peuvent s'afficher pour les différents pilotes :


driver (aggr) upgrade 
(removal of policy'read_priv_set=net_rawaccess
 write_priv_set=net_rawaccess) failed: minor node spec required.

Solution : ignorez les messages.

L'action du pilote est perturbée par les entrées driver_aliases non couvertes par une action (10630)

Lors de la mise à niveau d'un système vers la version Oracle Solaris 11 Express, des messages similaires aux messages suivants peuvent s'afficher :


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.

Solution : ignorez les messages.

La commande image-update produit des avertissements concernant le répertoire etc/sma/snmp/mibs (10778)

Lors de la mise à niveau d'un système vers la version Oracle Solaris 11 Express, des messages d'avertissement similaires aux messages suivants peuvent s'afficher :


Warning - directory etc/sma/snmp/mibs not empty
Contents preserved in 
/tmp/tmpCfxHEd/var/pkg/lost+found/etc/sma/snmp/mibs-20100604T013846Z

Solution : ignorez les messages.

L'absence du service xfs entraîne des erreurs inetd à la suite d'une mise à niveau d'OpenSolaris 2009.06 (11602)

Lors de la première initialisation du système suivant la mise à niveau d'OpenSolaris 2009.06 vers la version actuelle, des messages similaires aux messages suivants peuvent s'afficher :


inetd[5503]: Failed to update state of instance 
svc:/application/x11/xfs:default in repository: entity not found
Failed to get instance

Solution : ignorez les messages.

La mise à niveau de la dernière version échoue lorsque la quantité de mémoire disponible est faible (9388)

Lorsque vous procédez à la mise à jour de tous les packages installés, l'opération risque d'échouer en raison d'une quantité de mémoire insuffisante.

Solution : utilisez l'une des options suivantes pour mener à bien la procédure :

Les zones clonées à l'aide de zoneadm cloner créent parfois une collision de noms d'instantané lors de l'activation d'un environnement d'initialisation (10990)

L'utilisation de la commande zoneadm clone pour créer des zones provoque parfois une collision de noms d'instantané qui peut engendrer l'échec ou une boucle infinie lorsque vous activez un environnement d'initialisation. Même si ce bogue a été corrigé dans cette version, vous pouvez rencontrer ce problème lors de la mise à niveau de la version OpenSolaris 2009.06 vers la version Oracle Solaris 11 Express.

Solution : avant d'utiliser la commande image-update pour mettre à jour votre système en installant la version Oracle Solaris 11 Express, exécutez la commande zoneadm detach pour chaque zone dans l'environnement d'initialisation OpenSolaris 2009.06.

Pour connecter à nouveau les zones :

  1. Mettez l'image à jour.


    # pkg image-update
    
  2. Démarrez le système sur l'environnement d'initialisation qui a été créé par la commande image-update.

  3. Exécutez la commande zoneadm attach -u pour chaque zone dans le nouvel environnement d'initialisation.


Remarque –

Une fois cette solution appliquée, aucune zone n'est ensuite connectée à l'environnement d'initialisation à partir duquel vous avez effectué une mise à jour.