Notes de version de Solaris Express Developer Edition

Problèmes liés à Solaris Express Developer Edition 1/08

Les problèmes décrits ci-dessous s'appliquent à la version 1/08 de Developer.

x86 : L'installation de Solaris peut échouer en cas de sélection de l'option de disque entier (6652417)

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 :

  1. Redémarrez l'installation du système d'exploitation. Réinitialisez le système ou saisissez install-solaris sur la ligne de commande.

  2. Sélectionnez l'option de disque par défaut ou l'option de partition de disque sur l'écran du disque.

Échec de l'installation du système d'exploitation Developer 1/08 sur Acer FR 5000/1000 (6643143)

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 :

  1. 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
  2. Définissez un point d'arrêt à l'invite du débogueur [0]>kmdb :


    ::bp ata`ata_init_controller+0x165
  3. 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
  4. 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.

  5. 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

x86 : Xorg n'utilise pas le pilote RadeonHD en l'absence du fichier xorg.conf (6642276)

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.

negative[lowbar]sign vide dans l'environnement linguistique en[lowbar]US (6618050)

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

PRODRM rencontre des difficultés à supprimer l'entréeprodregpour Solaris Trusted Extensions (6616592)

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

Problèmes de mise à niveau de Solaris Trusted Extensions (6616585)

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 

La connexion multiniveau à distance à partir de l'écran de connexion n'est pas prise en charge dans Solaris Trusted Extensions (6616030)

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

Échec du démarrage de gDesklets (6608943)

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 :

  1. Passez à votre répertoire de base :


    cd <home_directory>
  2. Saisissez la commande suivante :


    mkdir .gdesklets

Le bouton de réinitialisation immédiate ne fonctionne pas (6270371)

Après l'installation du SE Solaris, le bouton de réinitialisation immédiate ne fonctionne pas.

Solution : suivez la procédure ci-dessous :

  1. Ouvrez une fenêtre de terminal.

  2. Saisissez les commandes suivantes :


    # touch /tmp/.instsuccess
    # pkill -9 java

Le système est réinitialisé sans aucun CD

SPARC : Erreur de connexion NFS/RDMA (6229077)

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 :

Pour de plus amples informations, reportez-vous aux pages de manuel mount[lowbar]nfs(1M)etnfs(4)

Plug-in d'interface graphique NetBeans Dynamic Tracing

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.

Incohérence entre les numéros de version de la sortie de uname -a et du contenu de /etc/release

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.

x86 : Échec de Solaris JumpStart

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.

Problèmes avec JDK liés à GTK+

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 :

Solution : utilisez une autre version de JDK. Par exemple :


% sunstudio --jdkhome /usr/jdk/jdk1.5.0_13