Les problèmes décrits ci-dessous s'appliquent à la version 1/08 de Developer.
L'installation de la version Developer 1/08 peut échouer en cas de sélection de l'option de disque entier. Cet échec se produit en raison d'une erreur fdisk. Le message d'erreur suivant s'affiche :
ERROR: At least one 30 Mbyte Solaris fdisk partition is required on a selected drive ERROR: System installation failed |
Solution : suivez la procédure ci-dessous :
Redémarrez l'installation du système d'exploitation. Réinitialisez le système ou saisissez install-solaris sur la ligne de commande.
Sélectionnez l'option de disque par défaut ou l'option de partition de disque sur l'écran du disque.
L'installation du système d'exploitation Developer 1/08 échoue sur les ordinateurs Acer FR 5000/1000. Le message d'erreur suivant s'affiche :
configuring /dev ata_id_common: BUSY status 0x80 error 0x80 ata_id_common: BUSY status 0xfe error 0x0 ata_id_common: BUSY status 0x80 error 0x80 ata_id_common: BUSY status 0xfe error 0x0 atapi_start_cmd: drive select failed WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2): timeout: early timeout, target=0 lun=0 atapi_start_cmd: drive select failed WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2): timeout: early timeout, target=0 lun=0 |
Solution : suivez la procédure ci-dessous :
Démarrez le système à l'aide de l'option -k afin de charger kmdb au démarrage. Spécifiez l'option de démarrage -d afin de demander un point d'arrêt du débogueur avant de lancer le noyau.
ok boot -kd |
Définissez un point d'arrêt à l'invite du débogueur [0]>kmdb :
::bp ata`ata_init_controller+0x165 |
Une fois le point d'arrêt atteint, imprimez le registre de vérification générale $r et vérifiez que $eax ou $ebx contient une structure ata[lowbar]ctl[lowbar]t valide :
<address>::print -a ata_ctl_t |
Utilisez l'adresse de ac[lowbar]timing[lowbar]flags et définissez la valeur de 0x0 à 1 :
<address>/W 1 |
Il est possible que vous rencontriez le point d'arrêt plusieurs fois, mais il suffit de définir la valeur de ac[lowbar]timing[lowbar]flags une seule fois.
Reprenez la mise à niveau du système d'exploitation.
Pour de plus amples informations sur ces commandes, reportez-vous au document Solaris Modular Debugger Guide
La version Developer 1/08 inclut un pilote vidéo pour les cartes graphiques et chipsets de série ATI Radeon X1000 et ATI Radeon HD2000. Xorg ne peut ni détecter ni utiliser le nouveau pilote si ce dernier n'est pas spécifié dans le fichier de configuration xorg.conf. Xorg tente alors d'utiliser le pilote VESA, lequel risque de ne pas fonctionner avec tous les pilotes graphiques Radeon. Aucun message d'erreur ne s'affiche.
Solution : saisissez la commande /usr/X11/bin/Xorg -configure afin de générer un fichier /etc/X11/xorg.conf après l'installation. Vérifiez que le fichier de configuration xorg.conf spécifie le pilote RadeonHD.
Les données d'environnement linguistique pour les versions d'Europe, du Moyen-Orient, d'Afrique, d'Amérique Centrale et d'Amérique du Sud, et d'Océanie migrent vers le référentiel de données de localisation communes (Common Locale Data Repository, CLDR) afin d'assurer une compatibilité maximale entre plates-formes. Les applications existantes peuvent voir des formats différents pour les données sensibles aux environnements linguistiques lors d'une mise à niveau de Solaris 10 vers la version Solaris Express.
Solution : personnalisez les environnements linguistiques de Solaris. Pour obtenir des instructions sur la personnalisation des environnements linguistiques de Solaris, reportez-vous aux conseils techniques disponibles à la page http://developers.sun.com/dev/gadc/techtips/locale_customization.html
Lors de la mise à niveau de Solaris Trusted Extensions de Solaris 10 11/06 ou Solaris 10 8/07 vers la version Developer 1/08 actuelle, l'entréeprodreg pour Solaris Trusted Extensions n'est pas supprimée. Aucun message d'erreur ne s'affiche.
Solution:après la mise à niveau de Solaris Trusted Extensions vers la version actuelle, supprimez l'entrée prodreg manuellement de la manière suivante :
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1 |
Lors de la mise à niveau de Solaris Trusted Extensions de Solaris 10 11/06 ou Solaris 10 8/07 vers la version Developer 1/08 actuelle, des packages Solaris Trusted Extensions localisés indésirables sont installés sur le système. Ce bogue se produit parce que le programme d'installation de Solaris Trusted Extensions présent dans les versions Solaris 10 11/06 et Solaris 10 8/07 installe des packages localisés par défaut. Aucun message d'erreur ne s'affiche.
Solution:avant de mettre à niveau Solaris Trusted Extensions vers la version actuelle, supprimez les packages Solaris Trusted Extensions localisés suivants:
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
L'option de connexion à distance du menu Options dans l'écran de connexion ne permet pas de se connecter à distance à un système Solaris Trusted Extensions multiniveau. Lorsque l'étiquette de votre système et celle qui est attribuée à un système non étiqueté sont identiques, vous pouvez vous connecter à distance à ce système sans étiquette.
Solution:pour obtenir des instructions sur la connexion à distance, reportez-vous auChapter 14Remote Administration in Trusted Extensions (Tasks),du document Solaris Trusted Extensions Administrator’s Procedures
Lorsque vous vous connectez au système en tant que nouvel utilisateur, le démarrage de gDesklets échoue. Le message d'erreur suivant s'affiche :
bash-3.00$ gdesklets shell You're running gDesklets for the first time. gDesklets will start a requirements check now... Checking requirements: - sys ... found - xml.parsers.expat ... found - xml.sax ... found - gtk ... found - ORBit ... found - bonobo.ui ... missing Version check failed. bonobo python bindings are required. |
Solution : suivez la procédure ci-dessous :
Passez à votre répertoire de base :
cd <home_directory> |
Saisissez la commande suivante :
mkdir .gdesklets |
Après l'installation du SE Solaris, le bouton de réinitialisation immédiate ne fonctionne pas.
Solution : suivez la procédure ci-dessous :
Ouvrez une fenêtre de terminal.
Saisissez les commandes suivantes :
# touch /tmp/.instsuccess # pkill -9 java |
Le système est réinitialisé sans aucun CD
Des erreurs peuvent se produire lors de la connexion entre un client et un serveur NFS en cas d'utilisation de RDMA (Remote Direct Memory Access). Ces erreurs peuvent épuiser les ressources du pool tampon et perturber le système. Le message d'erreur suivant s'affiche :
rpcib: WARNING: rib_rbuf_alloc: No free buffers! |
Solution : choisissez l'un des palliatifs suivants :
Configurez le serveur NFS de sorte à activer TCP. Dans le fichie/etc/default/nfs, modifiez(NFSD[lowbar]PROTOCOL=tcp)
Montez le système de fichiers NFS côté client avec l'option mountproto=tcp
Pour de plus amples informations, reportez-vous aux pages de manuel mount[lowbar]nfs(1M)etnfs(4)
Le plug-in d'interface graphique NetBeansTM Dynamic Tracing (DTrace) est installé en même temps que les logiciels NetBeans 6.0 et Sun Studio. Avant d'utiliser le plug-in, il est conseillé de le configurer manuellement.
Solution : pour utiliser le plug-in de l'interface graphique DTrace, copiez les scripts DTrace à partir de /opt/dtrace-gui dans votre répertoire de base :
cp -r /opt/dtrace-gui/DTraceScripts $HOME/ chmod -R 755 $HOME/DTraceScripts |
L'installation du plug-in d'interface graphique DTrace est maintenant terminée.
Pour de plus amples informations à propos de ce plug-in, reportez-vous au fichier /opt/dtrace-gui/doc/NetBeans[lowbar]DTrace[lowbar]GUI[lowbar]Plugin.html. Ce fichier indique comment définir les privilèges dans le fichier /etc/user[lowbar]attr et comment démarrer l'interface graphique DTrace. Veillez à démarrer l'environnement de développement intégré NetBeans ou Sun Studio à partir d'un shell différent de celui où vous avez défini les privilèges.
Le numéro de version du noyau affiché par la commande uname -a est celui de la version 79a. Cependant, le contenu de /etc/release indique que le numéro de version de l'assemblage du SE Developer 1/08 est 79b.
Solution : aucune.
Solaris JumpStartTM se met en mode interactif si la valeur de masque de réseau dans le scriptsysidcfg est définie. Aucun message d'erreur ne s'affiche. L'outil sysidtool est lancé en raison des données réseau manquantes.
Solution : ne spécifiez pas de valeur de masque de réseau dans le script sysidcfg.
L'environnement de développement intégré Sun Studio peut rencontrer des problèmes d'affichage lors du chargement des bibliothèques d'apparence GTK. Ces problèmes sont dus à un bogue de la mise à jour 3 de JDKTM 6. Vous trouverez ci-dessous des exemples des problèmes d'affichage détectés :
Les icônes du menu d'exécution masquent partiellement les titres du menu.
La barre d'outils de débogage est deux fois plus grande que celle de la version.
Solution : utilisez une autre version de JDK. Par exemple :
% sunstudio --jdkhome /usr/jdk/jdk1.5.0_13 |