Ignorer les liens de navigation | |
Quitter l'aperu | |
Notes de version Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
Problèmes liés au microprogramme
SPARC : prise en charge de disque étiqueté GPT
x86 : l'initialisation en mode UEFI à partir de l'image ISO est très lente
Problèmes de configuration système
Les profils de site SMF personnalisés doivent être placés dans un sous-répertoire (7074277)
La commande sysconfig configure avec l'option -c aplatit la structure de répertoires (7094123)
Problèmes de système de fichiers
Le système se réinitialise perpétuellement à cause d'une panique par rapport à ZFS (7191375)
Problèmes d'administration système
La prise en charge de RDSv3 est requise pour réussir une opération HCA DR (7098279)
La commande zoneadm attach peut se bloquer avec les options -un et -n (7089182)
La commande svccfg validate échoue sur un manifeste divisé (7054816)
SPARC : échec de l'initialisation du système lorsque le processeur est en mode dégradé (6983290)
Echecs d'exécution sporadiques dans une application OpenMP (7088304)
Le port FCoE n'est pas en ligne après création (7191873)
asr-notify est en mode de maintenance si des propriétés ASR incorrectes sont spécifiées (7195227)
SPARC : le paquet IPsec risque d'être supprimé sur les plates-formes T2 et T3 (7184712)
L'application Evolution s'arrête brutalement après une nouvelle installation (7077180)
SPARC : problèmes liés au bureau avec un clavier, une souris ou un écran physique USB (7024285)
Problèmes de graphiques et de traitement d'image
x86 : la console bitmap n'est pas affichée correctement sur le chipset graphique NVIDIA (7106238)
x86 : le pilote intégré panique lorsque le serveur X est démarré en mode UEFI (7116675)
Problèmes liés à la localisation
A. Bogues précédemment documentés qui sont corrigés dans Oracle Solaris 11.1
Cette section décrit les problèmes d'administration système dans Oracle Solaris 11.1.
L'opération de reconfiguration dynamique d'un adaptateur de canal d'hôte InfiniBand peut échouer en cas d'utilisation du bouton ATTN ou de la commande cfgadm .
Lors de l'utilisation du bouton ATTN ou de la commande cfgadm pour reconfigurer dynamiquement un module réseau express Infiniband après l'annulation de la configuration de réseaux IB, le message d'erreur suivant peut s'afficher :
Seen on console of system: WARNING: ... failed to detach driver ... WARNING: ... failed to unconfigure ?
Solution de contournement : choisissez l'une des solutions suivantes :
Supprimez le pilote RDSv3 et réinitialisez le système.
# rem_drv rdsv3 # reboot
Pour rajouter le pilote RDSv3, saisissez les commandes suivantes :
# add_drv rdsv3 # reboot
Supprimez le package RDSv3 et réinitialisez le système.
# pkg uninstall system/io/infiniband/reliable-datagram-sockets-v3 # reboot
Le système peut s'initialiser dans un environnement d'initialisation différent.
Pour restaurer le package RDSv3 (dans la mesure où le référentiel pkg est disponible), saisissez les commandes suivantes :
# pkg install system/io/infiniband/reliable-datagram-sockets-v3 # reboot
Utilisez la commande cfgadm en fonction du type carte IB qui est reconfigurée dynamiquement. Si la carte IB est en option modulaire PCI-EM0, saisissez les commandes suivantes :
# cfgadm -c unconfigure PCI-EM0 # cfgadm -c disconnect PCI-EM0
Pour rajouter IB à votre système, saisissez les commandes suivante :
# cfgadm -c connect PCI-EM0 # cfgadm -c configure PCI-EM0
Dans cette version, le symbole de trait d'union (-) ne peut pas être utilisé pour spécifier l'argument stdin avec les options -n ou -a de la commande zoneadm attach.
Solution de contournement : n'utilisez pas l'argument stdin.
Grâce à une prise en charge adéquate de plusieurs manifestes dans Oracle Solaris, la commande svccfg validate ne devrait plus générer d'avertissements liés aux groupes de propriétés requis manquants. Toutefois, la commande svccfg validate échoue sur un manifeste divisé.
Ce problème se produit lorsque l'instance fournissant le manifeste ne se valide pas correctement sans les méthodes de service qui sont définies au niveau du service dans un autre manifeste. Le message d'erreur suivant peut s'afficher :
$ svccfg validate /lib/svc/manifest/system/console-login-vts.xml Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt5"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt2"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" svccfg: Validation failed.
L'avertissement s'affiche dans le fichier journal du service manifest-import plutôt que sur la console. Cet avertissement n'est pas fatal et n'empêche pas l'importation de l'instance. Une fois que l'instance est importée, vous pouvez valider l'instance manuellement à l'aide de la commande svccfg validate.
Solution de contournement : évitez d'utiliser la commande svccfg validate sur les manifestes divisés.
Sur les systèmes SPARC T3 et T4, lorsque le processeur de service (SP) est en mode dégradé, l'initialisation du système hôte peut échouer.
Solution de contournement : aucune.
Des erreurs de segmentation ou d'altération des données risquent de se produire dans une application au moment de l'exécution dans les scénarios suivants :
L'application est traitée en parallèle à l'aide de directives OpenMP
L'application est traitée en parallèle automatiquement par le compilateur Oracle Solaris Studio à l'aide de l'option -xautopar
L'application comporte des régions parallèles imbriquées
Solution de contournement : si l'application n'utilise pas l'allocation de tâches OpenMP (directive TASK), définissez la variable d'environnement __SUNW_MP_SEQ_OMPTASK sur TRUE.
Si vous utilisez le C shell (csh), saisissez la commande suivante :
setenv __SUNW_MP_SEQ_OMPTASK TRUE
Si vous utilisez le Korn shell (ksh), saisissez la commande suivante :
__SUNW_MP_SEQ_OMPTASK=TRUE
Lors du débogage d'applications 32 bits, une tentative de définir certains registres provoque une erreur dans le débogueur.
Sur SPARC, vous ne pouvez pas définir les registres à virgule flottante. Sur x86, vous ne pouvez pas définir les registres YMM.
Le message d'erreur suivant s'affiche :
mdb: failed to modify %f50 register: libthread_db call failed unexpectedly dbx: internal error: Cannot set registers -- PCmd::flush(): write of PCSREG PCSXREG fails -- Invalid argument
Solution de contournement : aucune.
Sur les systèmes comportant plusieurs disques avec le même volname (non vide), également appelé étiquette de disque, les programmes d'installation Live Media et en mode texte peuvent afficher des informations de disque incorrectes et installer le SE sur le mauvais disque.
Remarque - Les noms de volume de disque sont vides par défaut et doivent être définis explicitement par un utilisateur autorisé.
Dans le programme d'installation en mode texte, si un disque avec le volname correspondant autre que le premier disque répertorié dans l'écran de partitionnement de disque est sélectionné, les partitions ou tranches affichées continuent d'être allouées au premier disque. Le premier disque est le disque sélectionné utilisé pour installer le SE.
Dans le programme d'installation Live Media, la sélection d'un disque autre que le premier disque avec le volname correspondant engendre le même comportement. Le premier disque est l'icône située à l'extrême gauche avec le volname correspondant dans l'écran de partitionnement de disque.
Solution de contournement : vérifiez que le volname de chaque disque sur le système est unique ou vide avant d'exécuter le programme d'installation.
Vous pouvez utiliser la commande format pour changer ou supprimer un volname. Pour plus d'informations, reportez-vous à la page de manuel format(1M).
Si vous créez un port FCoE à l'aide de la commande fcadm create-fcoe-port, l'état du port FCoE est affiché comme hors ligne au lieu d'en ligne. Vous pouvez utiliser la commande suivante pour identifier l'état du port FCoE :
# fcinfo hba-port -e
Solution de contournement : pour mettre le port FCoE en ligne, saisissez la commande suivante après la création du port FCoE :
# ifconfig netX plumb
Si vous fournissez des propriétés ASR (Auto Service Request) lors de l'installation d'Oracle Solaris, le service asr-notify passe en mode de maintenance après l'enregistrement réussi avec l'utilitaire asradm. L'utilitaire asradm n'efface pas les paramètres du programme d'installation après un enregistrement réussi avec ASR. Aucun message d'erreur n'est affiché. Un enregistrement manuel ne résout pas le problème.
Solution de contournement : effectuez les étapes suivantes :
Supprimez le groupe autoreg du service asr-notify:default.
# svccfg -s asr-notify:default delpg autoreg
Enregistrez avec l'utilitaire d'enregistrement ASR.
# asradm register
Actualisez, effacez et activez le service asr-notify à l'aide de la commande svcadm.
# svcadm refresh asr-notify # svcadm clear asr-notify # svcadm enable asr-notfiy
Les commandes cfgadm -c configure et hotplug enable ne parviennent pas à configurer un emplacement d'enfichage à chaud PCIe sur les plates-formes x86, comme un emplacement PCIe EM.
Le message d'erreur suivant s'affiche pour la commande cfgadm :
# cfgadm -c configure slot-name failed to probe the Connection slot-name cfgadm: Hardware specific failure: configure failed
Le message d'erreur suivant s'affiche pour la commande hotplug enable :
# hotplug enable slot-name ERROR: hardware or driver specific failure.
Solution de contournement : utilisez la commande hotplug enable avec l'option -f.
# hotplug enable -f connector/slot-name
Par exemple :
# hotplug enable -f Slot1