3. Problèmes d'exécution d'Oracle Solaris
Adoption recommandée des plug-ins crypt () SHA-256 et SHA-512 pour le chiffrement du mot de passe
Disparition de la bande de confiance de l'écran en cas de modification de la résolution (6460624)
Restriction du développement dynamique des LUN ZFS (6241086)
x86 : Expirations du pilote ata lors de l'initialisation (6586621)
Échecs de la commande zoneadm install avec un montage ZFS hérité (6449301)
Problèmes de compatibilité ZFS et UNIX/POSIX
Échec de synchronisation des systèmes de fichiers en cas d'instabilité (6250422)
Les fonctions de la liste de contrôle d'accès NFSv4 peuvent ne pas fonctionner correctement
Échec du vidage mémoire sur incident du système sur les périphériques supérieurs à 1 To (6214480)
Problèmes et bogues liés au matériel
SPARC : Le système peut se bloquer si la politique élastique est définie (6989192)
SPARC : Échec des opérations de reconfiguration dynamique sur une plate-forme OPL (7060498)
Mise à niveau du pilote RDS vers la version 3 (6850013)
Certains contrôleurs USB 2.0 sont désactivés
Périphériques USB pris en charge et configurations de hub correspondantes
x86 : Limites de certains pilotes de périphérique dans le SE Oracle Solaris 10
Lecteurs de DVD-ROM/CD-ROM sur systèmes sans écran
Conflit entre certains périphériques partageant le même bus (6196994)
Problèmes et bogues liés au compilateur
SPARC : Le réadressage de copie ne fonctionne pas (7083331)
Problèmes liés à la localisation
Remarque sur la localisation du logiciel en suédois
Affichage de plusieurs commutateurs de méthode d'entrée dans Trusted Java Desktop System
Méthode d'entrée japonaise Wnn8
Changement de mode impossible avec la touche AltGr dans certains environnements russes (6487712)
x86 : Le texte en arabe n'apparaît pas dans les environnements linguistiques ar
Problème de fonctionnement de plusieurs polices arabes avec le bureau GNOME (6384024)
Impossible de changer la langue d'entrée dans des applications de session (6360759)
Remarques concernant la migration vers un environnement linguistique UTF-8
Enregistrement d'e-mails au format portable
Noms de fichiers et de dossiers
Lancement d'applications dans des environnements linguistiques anciens
Indisponibilité du matériel pour certaines configurations de clavier de type 6 et 7
BIND 9.6 refuse la récursivité aux réseaux non locaux (7046009)
Configuration de tunnels avec la même adresse source (4152864)
Domaine système d'interprétation non configurable (6314248)
Transmission IP désactivée par défaut dans le SE Oracle Solaris 10
Standards et commandes Oracle Solaris
SPARC : Des résultats incorrects s'affichent pour la commande cpustat sur une puce T4 1.2
Récupération limitée aux 1 000 premiers utilisateurs Active Directory par le démon winbind
Bash 3.00 ne définit plus certaines variables d'environnement
Le nouvel utilitaire ln nécessite l'option -f
Changement de comportement de la condition STDIO getc Family EOF
Les colonnes de sortie de la commande ps sont élargies
Bogues de Solaris Volume Manager
Échec possible de la commande metattach de Solaris Volume Manager
Problèmes de Java Desktop System
Application Messagerie et calendrier
Problème lors du changement de type d'authentification (6246543)
Message d'erreur à l'ouverture de session
Ouverture d'une fenêtre d'aide incorrecte pour le contrôle du volume (6253210)
Incompatibilité partielle des préférences utilisateur
Problèmes liés à l'enregistreur de sons
Masque ACL Nautilus non synchronisé avec les autorisations de groupe (6464485)
Certaines options d'affichage risquent d'entraîner une panne du gestionnaire de fichiers (6233643)
La base de données de package contient des noms de chemins d'accès qui n'existent pas (7054481)
SPARC : La version 64 bits de la bibliothèque libsoftcrypto est lente (7048794)
La commande patchrm n'est pas prise en charge après l'application du patch 144500/144501 (7033240)
lucreate ajoute de la latence sur les systèmes UFS lents (7051757)
Échec du chargement du module de la suite de disponibilité sdbc lors de l'initialisation (6952222)
Arrêt de l'horloge Oracle Solaris 10 9/10 sur Oracle VM 2.2 (6952499)
Incompatibilité de l'outil Sun Patch Manager Tool 2.0 avec les versions précédentes du même outil
Impossible de supprimer les clients sans disque existants du système (6205746)
4. Annonces de fin de prise en charge logicielle
5. Problèmes identifiés dans la documentation
A. Bogues précédemment documentés corrigés dans cette version d'Oracle Solaris 10 8/11
Les problèmes et bogues suivants liés au matériel s'appliquent à cette version Oracle Solaris 10.
Les systèmes sun4v exécutant le système d'exploitation Oracle Solaris 10 8/11 dont la politique élastique de gestion de l'alimentation est définie sur le processeur de service ILOM peuvent se bloquer lorsque vous vous connectez ou exécutez des commandes.
Solution de contournement : ne pas définissez pas la stratégie élastique de gestion de l'alimentation sur un système qui exécute le système d'exploitation Oracle Solaris 10 8/11. Utilisez plutôt la politique de performance de gestion de l'alimentation.
Lorsque vous effectuez la reconfiguration dynamique (DR) des opérations de chiffrement sur les plates-formes T2, le système peut s'arrêter en raison d'une panique du système.
Des messages d'erreur similaires à ceux figurant dans l'exemple suivant peuvent s'afficher :
panic[cpu0]/thread=30159724a00: mutex_destroy: bad mutex, lp=300bde6a190 owner=301eb4cc100 thread=30159724a00 000002a106c675f0 n2cp:n2cp_cwq_q_unconfigure+c4 (300bdd6d000, 300bde6a030, 1000, 300bde6a190, 1122f40, 0) %l0-3: 000000000180c000 0000000000000000 00000000018baf10 00000000018bac00 %l4-7: 0000000000000000 0000000000000000 0000000000000000 000000007bb88c00 000002a106c676a0 n2cp:n2cp_offline_cpu+150 (300bde6a018, 2000, 300bdd6d000, 0, 0
Solution de contournement : déchargez le pilote n2cp pilote.
Lorsqu'une unité de disque dur est connectée à chaud et que vous initialisez le SE Oracle Solaris, le message d'avertissement suivant s'affiche :
'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal
Ignorez ce message.
Les opérations de reconfiguration dynamique risquent d'échouer sur une plate-forme OPL lorsqu'une carte mémoire est en cours de suppression d'un domaine.
Des messages d'erreur similaires à ceux figurant dans l'exemple suivant peuvent s'afficher :
unconfigure SB3: Device busy: dr@0:SB3::pci6 XSB#01-3 could not be unconfigured from DomainID 2 due to operating system error.
Solution : exécutez les opérations de reconfiguration dynamique après la désactivation du service fmd. Par exemple :
Désactivez le service fmd.
# svcadm disable fmd
Effectuez les opérations de reconfiguration dynamique.
Activez le service fmd.
# svcadm enable fmd
La connexion à chaud n'est pas prise en charge pour les périphériques ata. Une panique du système se produit et le système s'arrête si les disques ou contrôleurs ata sont supprimés ou remplacés sur une machine en cours de fonctionnement. En outre, n'utilisez pas la commande modunload pour décharger le pilote ata.
Lors de l'exécution d'opérations de chiffrement en masse, un message de panique du système est affiché dans le fichier common/os/cpu.c sur les machines T3 sun4v et le système s'arrête.
Des messages d'erreur similaires à ceux figurant dans l'exemple suivant peuvent s'afficher :
panic[cpu57]/thread=3015d0a2580: assertion failed: t->t_affinitycnt > 0, file: ../../common/os/cpu.c, line: 461 000002a1007d4830 genunix:assfail+78 (1122cb8, 1122c00, 0, 135e400, 1cd, 1981800) %l0-3: 000003006157e000 0000000000STEP DETECTED PANIC
Solution : désactivez ulcwq en ajoutant la ligne suivante dans le fichier /plate-forme/sun4v/kernel/drv/n2cp.conf :
n2cp-use-ulcwq=0;
Après avoir modifié le fichier n2cp.conf, redémarrez le système ou exécutez la commande update_drv n2cp.
MSI-X ne peut pas être redirigé lorsque le module apix est chargé. Lorsque vous utilisez la commande dladm set-linkprop pour indiquer les CPU pour une NIC, la commande dladm show-linkprop ne reflète pas la mise à jour des informations concernant la CPU pour la NIC.
Solution de contournement : utilisez la commande pcitool. pcitool path-of-root-complex -i interrupt -w targeted-CPU
Par exemple :
# pcitool /pci@400 -i b -w 8
La sortie suivante s'affiche :
# 0x7,0xb -> 0x8,0xb
Pour plus d'informations sur la commande pcitool, reportez-vous à la page de manuel pcitool(1M).
Le pilote RDS v3 ne prend pas en charge la reconfiguration dynamique d'un adaptateur de canal hôte (HCA).
Attention - Si votre système utilise le pilote RDS v3, ne déchargez pas le pilote ou n'effectuez pas de reconfiguration dynamique de l'adaptateur HCA à l'aide de la commande cfgadm(1M). |
La version Oracle Solaris 10 9/10 inclut une nouvelle fonctionnalité fournissant des services améliorés permettant d'observer les performances de la CPU par le biais de la commande kstats. Cette fonctionnalité est désactivée par défaut. Pour l'activer, vous devez ajouter l'entrée set cu_flags=1 au fichier /etc/system et réinitialiser le système. Avant d'activer cette fonctionnalité sur toute plate-forme OPL SPARC Mx000, mettez à jour le microprogramme de la plate-forme OBP vers la version XCP1093 ou une version ultérieure. L'échec de la mise à jour du microprogramme de la plate-forme OBP avant d'activer la fonctionnalité peut entraîner une défaillance XIR (eXternally Initiated Reset) et un blocage de la plate-forme OBP ou un échec de la commande kmdb.
Pour plus d'informations, reportez-vous au fichier README accompagnant le microprogramme XCP1093 sur le site de téléchargement.
La mise à niveau du microprogramme ConnectX vers la version 2.6.0 ou une version supérieure sur un système en cours d'exécution risque de poser des problèmes sur certains adaptateurs de contrôleur hôte (HCA, Host Controller Adapter) et plates-formes x64. Ce problème affecte uniquement les adaptateurs HCA de marque Mellanox. Les adaptateurs HCA PCIe, les cartes EM, NEM et les plates-formes SPARC de Sun ne sont pas affectés.
Vous risquez de ne pas pouvoir initialiser le système ou le système risque de se bloquer pendant l'initialisation. Les numéros d'instance ibd (IPoverIB) peuvent changer et empêcher le système de s'initialiser et de monter les périphériques ibd.
Choisissez l'une des solutions de contournement suivantes :
Solution de contournement 1 : avant de redémarrer le système après la mise à jour d'un microprogramme à l'aide de la commande cxflash, supprimez les instances idb<x> du fichier /etc/path_to_inst et du répertoire /dev. Procédez comme suit :
Connectez-vous en tant qu'utilisateur root et répertoriez les périphériques pertinents.
Les informations sur l'arborescence du périphérique peuvent ressembler à ceci :
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl
Remarque - Les éléments spécifiques au périphérique varient selon la carte Mellanox installée.
Modifiez le fichier path_to_inst.
Faites une copie de sauvegarde du fichier path_to_inst existant.
# cp /etc/path_to_inst /etc/path_to_inst.backup
Dans le fichier path_to_inst, recherchez les lignes qui contiennent ibd et hermon, puis supprimez ces lignes. Enregistrez le fichier et fermez-le.
Supprimez les entrées du répertoire /dev.
# rm /dev/ibd?*
Redémarrez le système.
Le système s'initialise normalement, et l'arborescence des périphériques correspondants s'apparente à celle-ci :
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl
Solution 2 : si vous réinitialisez le système avant de mettre à jour le fichier path_to_inst et le répertoire /dev, le système risque de s'interrompre. Dans un tel cas, procédez comme suit :
Mettez le système hors tension et déconnectez l'adaptateur HCA du bus.
Réinitialisez le système sans l'adaptateur HCA.
Une fois que le système est de nouveau sous tension, suivez les étapes 2 et 3 de la Solution 1.
Mettez le système hors tension.
Réinstallez l'adaptateur HCA.
Redémarrez le système.
Si le système se réinitialise mais que les interfaces ibd n'effectuent pas automatiquement de montage, vous devrez peut-être renommer manuellement les fichiers /etc/hostname.ib<?> pour refléter la configuration actuelle du périphérique.
Sur les systèmes présentant des configurations de mémoire volumineuses, il est possible que ZFS alloue la mémoire du noyau à l'ensemble des cartes système. Or, pour assurer la reconfiguration dynamique de la mémoire, une carte système doit rester disponible afin d'y copier la mémoire de la carte à reconfigurer. La reconfiguration dynamique de la mémoire signifie que vous ne pouvez pas reconfigurer dynamiquement la mémoire des systèmes présentant des configurations de mémoire très volumineuses et exécutant ZFS. Les serveurs SunFire haut de gamme peuvent réallouer les pages du noyau afin d'éviter ce problème. La KPR (Kernel Page Relocation, réallocation de page du noyau) doit être activée sur ces serveurs pour les domaines possédant plus de 32 noyaux. Aucun message d'erreur ne s'affiche.
Solution de contournement : réduisez la quantité de mémoire du noyau allouable par ZFS en définissant le paramètre zfs_arc_max dans le fichier /etc/system. Dans l'exemple suivant, la taille maximale est définie sur 512 méga-octets.
set zfs_arc_max = 0x20000000
La sous-commande mpathadm show logical-unit indique la valeur de configuration globale de l'équilibrage de charge pour la propriété Current Load Balance. Cependant, les entrées du fichier csi_vhci.conf qui modifient le type d'équilibrage de charge pour un produit spécifique n'ont aucune correspondance dans la sortie mpathadm, même si le paramètre est activé.
Si les processus d'arrière-plan de l'outil d'enregistrement restent en cours d'exécution, les mémoires graphiques Elite3D et Creator3D interrompent la gestion de l'énergie. Cette panne réduit les économies d'énergie lorsque le système est en mode de gestion d'énergie. Dans certaines conditions, sys-suspend risque également d'être suspendu. Aucun message d'erreur n'est affiché. Le système risque d'être suspendu lors de l'opération d'interruption ou de reprise.
Solution : exécutez la commande suivante environ 60 secondes après chaque connexion :
# pkill -f basicreg.jar # pkill -f swupna.jar
La prise en charge de certains contrôleurs USB 2.0 a été désactivée en raison d'incompatibilités entre ces périphériques et le pilote EHCI. Le message suivant s'affiche :
Due to recently discovered incompatibilities with this USB controller, USB2.x transfer support has been disabled. This device will continue to function as a USB1.x controller. If you are interested in enabling USB2.x support please refer to the ehci(7D) man page. Please refer to www.sun.com/io for Solaris Ready products and to www.sun.com/bigadmin/hcl for additional compatible USB products.
Les dernières informations concernant les périphériques USB sont disponibles sur le site http://www.oracle.com/technetwork/server-storage/solaris/overview/usb-faq-140616.html.
Cette version d'Oracle Solaris 10 prend en charge les périphériques USB 1.1 et USB 2.0. Le tableau suivant résume les périphériques USB fonctionnant sur des configurations spécifiques. Les connexions peuvent se faire directement sur l'ordinateur ou via un hub USB. Notez que les périphériques et hubs USB 1.1 sont à basse ou haute vitesse. Les périphériques et hubs USB 2.0 sont à haute vitesse. Pour plus de détails sur les ports et les vitesses de fonctionnement, reportez-vous au document System Administration Guide: Devices and File Systems .
Tableau 3-1 Périphériques USB et configurations
|
Cette version d'Oracle Solaris 10 pour les plates-formes x86 présente les restrictions suivantes liées à certains pilotes et interfaces :
Reprise de point de contrôle : cette fonctionnalité est désactivée pour tous les types de périphériques. Dans le code DDI_SUSPEND de la fonction detach(), vous devez renvoyer DDI_FAILURE.
Gestion de l'alimentation : cette fonctionnalité n'est pas disponible pour les périphériques USB. Ne créez pas de composants de gestion d'énergie. Écrivez le pilote de manière que les fonctions pm_raise_power() et pm_lower_power() soient appelées seulement lorsque les composants de gestion d'énergie sont créés.
La fonction de gestion d'énergie des périphériques interactifs tels que les médias amovibles est liée à la gestion d'énergie de l'écran et de sa carte graphique. Si votre écran est actif, les périphériques tels que les lecteurs de CD-ROM et de disquettes restent en mode plein régime. Ces périphériques peuvent passer en mode bas régime sur un système sans écran. Pour réalimenter en énergie le lecteur de CD ou de disquettes, tapez la commande volcheck pour obtenir le dernier état de chaque périphérique amovible.
Vous pouvez également désactiver la gestion de l'énergie sur le système à l'aide de l'interface graphique Dtpower. En désactivant la gestion de l'alimentation, ces périphériques fonctionneront constamment à plein régime.
Par défaut, le programme kdmconfig spécifie Generic US-English(104-Key) comme type de clavier connecté au système. Si le clavier du système n'est pas un clavier anglais-US, vous devez dans ce cas spécifier manuellement le clavier au cours de l'installation. Dans le cas contraire, l'installation utilise la spécification de clavier par défaut, qui ne correspond pas au type de clavier du système.
Choisissez l'une des solutions de contournement suivantes :
Solution 1 : si le clavier du système n'est pas un clavier anglais-US, effectuez la procédure suivante au cours de l'installation :
Lorsque la fenêtre de configuration du système proposée pour l'installation s'affiche, appuyez sur Échap.
Remarque - Les informations sur cette fenêtre, comportant le type de clavier, sont affichées pendant 30 secondes. Si vous voulez changer les paramètres de la configuration, appuyez sur Échap avant la fin de ce laps de temps. Sinon, l'installation continue avec les paramètres affichés.
Changez le type de clavier en choisissant le type correspondant au clavier de votre système.
Appuyez sur Entrée pour accepter le changement et poursuivre l'installation.
Solution 2 : si vous souhaitez modifier le type de clavier d'un système exécutant déjà le SE Oracle Solaris 10, servez-vous du programme kdmconfig. Choisissez l'option qui s'applique au type de serveur X fonctionnant sur votre système.
Si le serveur Xsun est installé sur votre système, procédez comme suit :
Exécutez la commande kdmconfig.
À l'aide de l'option Change Keyboard, changez le type de clavier.
Enregistrez la configuration.
Si le serveur Xorg est installé sur votre système, procédez comme suit :
Exécutez la commande kdmconfig.
Sélectionnez le serveur Xsun.
À l'aide de l'option Change Keyboard, changez le type de clavier.
Enregistrez la configuration.
Exécutez de nouveau la commande kdmconfig pour activer le serveur Xorg.
Un conflit de bus se produit si des cartes Quad Fast-Ethernet (QFE) partagent le même bus avec l'un des adaptateurs suivants :
adaptateur Sun GigaSwift ;
adaptateur Sun Dual Gigabit Ethernet et Dual SCSI/P ;
adaptateur Sun Quad Gigaswift Ethernet.
Le paramètre infinite-burst du pilote ce utilisé par ces adaptateurs est activé par défaut. Par conséquent, le délai sur le bus pour permettre aux ports QFE de le partager est insuffisant ou il est écoulé.
Solution de contournement : ne placez pas les cartes QFE sur le même bus que les adaptateurs réseau de la liste précédente.
La valeur par défaut du délai d'attente de la partie SCSI de la carte SunSwift PCI Ethernet/SCSI (X1032A) ne correspond pas au délai d'attente du lecteur SCSI DVD-ROM de Sun (X6168A). Avec un média marginal, le lecteur de DVD-ROM rencontre parfois des erreurs de délai d'attente. Les seules exceptions sont les systèmes Oracle Sun Fire 6800, 4810, 4800 et 3800. Ces systèmes remplacent la valeur de délai d'attente SCSI à l'aide de OpenBoot PROM.
Solution de contournement : pour d'autres plates-formes, utilisez les interfaces SCSI intégrées ou les adaptateurs SCSI compatibles avec les lecteurs de DVD-ROM, comme dans les exemples suivants :
X1018A (SBus : F501-2739-xx)
X6540A (PCI : F375-0005-xx)