Notes de version de Solaris 10 10/08

Bogues d'installation

Les bogues suivants risquent de se produire au cours de l'installation de SE Solaris 10.

Note d'installation localisée

Le programme d'installation localisée Solaris s'exécute toujours selon les options régionales EUC ou ISO8859. C'est pourquoi le journal d'installation est écrit en EUC ou ISO8859.

Solution : lors de l'installation de l'interface de ligne de commande (CLI) localisée au moyen d'un terminal, les paramètres régionaux sur le terminal doivent être EUC ou ISO8859.

SPARC : Échec de l'installation de l'initialisation WAN pour Solaris 10 10/08

L'installation échoue lorsque installez l'image d'initialisation WAN à partir de la version Solaris 10 10/08. Le message d'erreur suivant s'affiche :


boot_file=/wanboot/wanboot.u-137111-04
root_file=/miniroot/miniroot.s10-1008

Solution : l'image miniracine Solaris 10 10/08 doit être corrigée par un patch pour pouvoir lancer l'installation. Suivez la procédure suivante pour appliquer un patch à une image miniracine d'installation réseau :


Remarque –

Ces étapes supposent qu’un système exécute la version Solaris actuelle sur le réseau et que ce système est accessible via le réseau.


  1. Sur un système exécutant cette version, connectez-vous en tant que superutilisateur (ou équivalent).

  2. Passez au répertoire Tools de l'image d'installation que vous avez créée.


    # cd install-server-path/install-dir-path/Solaris_10/Tools
    
    chemin_serveur_install

    Indique le chemin d'accès au système du serveur d'installation de votre réseau, par exemple, /net/installserver-1.

  3. Créez une nouvelle image d'installation et placez-la dans le système qui exécute la version Solaris actuelle.


    # ./setup_install_server remote_install_dir_path
    
    chemin_rép_install_distance

    Spécifie le chemin de création de la nouvelle image d'installation sur la version Solaris actuelle

    Cette commande crée une image d'installation sur la version Solaris actuelle. Afin d'appliquer un patch à cette image, vous devez la placer temporairement dans un système qui exécute cette version.

  4. Dans la version Solaris actuelle, décompressez l'archive d'initialisation de l'installation réseau.


    # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
     destination_dir
    
    chemin_rép_install_distance

    Spécifie le chemin d'accès vers l'image d'installation réseau sur la version Solaris actuelle.

    rép_destination

    Indique le chemin d'accès vers le répertoire qui contiendra l'archive d'initialisation décompressée.

  5. Sur la version Solaris actuelle, appliquez le patch sur l'archive d'initialisation compressée.


    # patchadd -C destination_dir path-to-patch/patch-id
    
    chemin-vers-patch

    Indique le chemin d'accès vers le patch que vous voulez ajouter, par exemple /var/sadm/spool.

    id_patch

    Indique l'ID du patch que vous souhaitez appliquer.

    Vous pouvez indiquer plusieurs patchs à l'aide de l'option patchadd -M. Pour plus d'informations, voir patchadd(1M).


    Attention – Attention –

    Avant d'utiliser la commande patchadd -C, lisez les instructions figurant dans Patch README ou contactez le bureau d'assistance de Sun de votre région.


  6. Sur la version Solaris actuelle, compressez l'archive d'initialisation.


    # /boot/solaris/bin/root_archive packmedia remote_install_dir_path \
     destination_dir
    
  7. Copiez les archives patchées vers l'image d'installation sur le serveur d'installation.


    # cd remote_install_dir_path
    # find boot Solaris_10/Tools/Boot | cpio -pdum \
      install-server-path/install_dir_path
    

x86 : Échec de l'installation de l'archive Solaris Flash depuis des versions antérieures à la version Solaris 10 10/08 (6735181)

Si vous installez une archive Solaris Flash à partir d'une version antérieure à Solaris 10 10/08, l'archive ne s'installe pas. À compter de la version Solaris 10 10/08, si l'archive provient de la version Solaris 10 10/08 ou d'une version suivante, il est possible d'installer l'archive. Le message d'erreur suivant s'affiche :


bootadm: biodev command failed for disk:
/dev/dsk/<c0t2d0s0>.
bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk:
/dev/dsk/<c0t2d0s0>
bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk:
/dev/rdsk/<c0t2d0s0>

Solution : choisissez l'un des palliatifs suivants :

SPARC : Échec de l'utilisation du programme d'initialisation WAN afin d'initialiser directement le système depuis le support d'installation (6734066)

L'installation échoue si vous essayez d'initialiser le système à l'aide de la commande suivante :


# boot  -F wanboot -vV -o prompt

Il en résulte une panique du système. Le message d'erreur suivant s'affiche :


wanboot: panic - boot: can't alloc ramdisk memory

Ce problème se produit sur les types de plate-forme Sun4u et Sun4v.

Solution : n'utilisez pas l'utilitaire wanboot pour initialiser le système, mais initialisez directement le système à partir du support d'installation.

Certaines versions asiatiques ne peuvent pas être utilisées pour une installation JumpStart personnalisée (6681454)

Certaines versions asiatiques comme th_TH.ISO8859-11, th_TH.TIS620, ko_KR.EUC, ko_KR.UTF-8, zh_TW.EUC, zh_CN.EUC, zh_CN.GBKet zh_CN.UTF-8 ne peuvent pas être utilisées lors d'une installation JumpStart personnalisée. Lors de la configuration des environnements linguistiques dans le fichier sysidcfg à l'aide du mot-clé system_locale, le message d'erreur suivant s'affiche :


xx_xx.xxxxx is not a valid system locale

L'installation JumpStart s'arrête et l'installation interactive démarre.

Solution : utilisez des noms d'environnement linguistique courts comme th_TH, ko, ko.UTF-8, zh_TW, zh, zh.GBK et zh.UTF-8, plutôt que des noms longs.

PRODRM ne parvient pas à supprimer l'entrée prodreg pour Solaris Trusted Extensions (6616592)

Lors de la mise à niveau de Solaris Trusted Extensions de la version Solaris 10 11/06 ou Solaris 10 8/07 vers la version Solaris 10 10/08 actuelle, l'entrée prodreg pour Solaris Trusted Extensions n'est pas supprimée. Aucun message d'erreur n'est affiché.

Solution : une fois Solaris Trusted Extensions mis à niveau 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

x86 : Les contrôleurs NVidia SATA ne prennent pas en charge les lecteurs ATAPI (6595488)

Le pilote pour le contrôleur NVidia SATA et les chipsets MCP55 et CK804 inclus dans la version Solaris 10 10/08 ne prennent pas en charge les lecteurs de CD/DVD ATAPI.

Au cours de l'installation ou de la mise à niveau du système à partir d'un lecteur de CD/DVD SATA, le programme d'installation Solaris démarre, mais le message d'erreur suivant s'affiche :

Pendant le fonctionnement normal du système, le lecteur CD/DVD SATA n'est pas configuré et ne peut pas être utilisé.

Solution : utilisez le lecteur CD/DVD USB.

Impossible de faire défiler le panneau d'analyse détaillée de patch lors de la mise à niveau Sun (6597686)

Lors d'une mise à niveau Sun, si vous avez sélectionné Analyse détaillée pour afficher les patchs qui seront supprimés, vous ne pouvez pas faire défiler le panneau d'affichage. Vous ne pouvez pas consulter la liste complète des patchs à supprimer.

Solution : exécutez les scripts analyze_patches manuellement :


# cd <cdrom>/Solaris_10/Misc
# ./analyze_patches -R rootdir -N netdir -D databasedir

Les options de commande sont les suivantes :

-R rootdir

rootdir correspond à la racine du système installé. Le répertoire racine par défaut est /.

-N netdir

netdir désigne le chemin de la racine de l'image du système d'exploitation à installer. /cdrom/cdrom0 est le chemin par défaut. netdir est le chemin du répertoire qui contient le répertoire Solaris_10_606. Vous devez impérativement utiliser cette option si vous exécutez analyze_patches à partir d'un point de montage NFS.

-D databasedir

Si vous appelez le script à partir d'un répertoire autre que le répertoire racine /Misc dans l'image SE, le programme ne peut pas trouver la base de données qu'il utilise pour l'analyse de patch. Utilisez l'option -D pour indiquer le chemin d'accès à la base de données. Sans cette base de données, placée dans le répertoire Solaris_10_606/Misc/database sur l'image SE, le script ne peut pas s'exécuter correctement.

Panique dans PCIe lorsque le nœud dev_info n'a pas de données parent (6517798)

Un pointeur null déréférencé peut provoquer la panique du SE Solaris si le fichier driver.conf est modifié à l'aide de l'attribut parent. Le message d'erreur suivant s'affiche :


System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 
occurred in module "pcie" due to a NULL pointer dereference

Solution : avant d'installer le SE Solaris 10 10/08 sur un système SPARC PCI Express (PCIe), vérifiez que vous avez modifié les fichiers driver.conf comme indiqué ci-dessous :

  1. Accédez au répertoire /kernel/drv.

  2. Vérifiez si l'attribut parent est défini dans le fichier driver.conf. Si l'attribut parent a été défini et si le dernier nœud du parent comporte le mot pci, commentez la ligne. Veillez à commenter l'intégralité de la propriété. Exemple :


    # name="ACME,simple" parent="/pci@7c0/pci@0/pci@9"
    # unit-address="3,1" debug-mode=12;
    name="ACME,example" parent="pseudo" instance=1;
    name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi"
    unit-address="3,1" debug-mode=12;
  3. Recommencez l'étape 2 pour les fichiers driver.conf dans les répertoires suivants :

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Installez le SE Solaris 10 10/08.

  5. Installez le patch 127747-01.

  6. Accédez aux répertoires indiqués aux étapes 1 et 3. Annulez le commentaire de toutes les lignes commentées à l'étape 2 dans les fichiers driver.conf.

Partition Linux absente du menu GRUB après l'installation du SE Solaris (6508647)

Si Linux est installé sur le disque et que vous avez installé le SE Solaris sur une autre partition, la partition Linux ne s'affiche pas dans le menu GRUB. Aucun message d'erreur n'est affiché.

Solution : modifiez le fichier menu.lst du menu GRUB pour ajouter Linux au menu GRUB. Procédez comme suit :

  1. Initialisez le SE Solaris.

  2. Modifiez le fichier menu.lst à l'emplacement /boot/grub/menu.lst. Pour de plus amples informations, reportez-vous au System Administration Guide: Basic Administration .

x86 : blocages de l'installation sur des systèmes avec une mémoire de 512 Mo (6423854)

Les installations peuvent manquer de mémoire et bloquer les systèmes 512 Mo dans les conditions suivantes :

Une fois que le système a épuise la mémoire disponible, le processus d'installation de l'interface graphique ralentit et finit par échouer. Le texte ne s'affiche pas dans un environnement multifenêtre.

Solution :

Pour éviter ce problème, sélectionnez un environnement non multifenêtre pendant le démarrage de l'installation initiale. Pendant le démarrage à partir du support d'installation, le menu suivant s'affiche :


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

À ce stade, choisissez "4. Solaris Interactive Text (Console session)". Cet environnement non multifenêtre commencera une installation en texte seul, sans utiliser de processus nécessitant de grosses capacités de mémoire.

x86 : erreur /sbin/dhcpinfo non valide au cours de l'installation (6332044)

Si vous installez le SE Solaris 10 10/08 sur un système x86, le message d'erreur suivant s'affiche :


/sbin/dhcpinfo: primary interface requested but no primary interface is set

Cette erreur n'affecte pas l'installation, laquelle se déroule sans problème.

Solution : ne tenez pas compte de ce message d'erreur.

x86 : blocage de l'installation à partir du CD après la sélection de la réinitialisation (6270371)

Un problème risque de se produire si vous lancez le programme d'installation de Solaris à partir du CD. Après l'installation du logiciel Solaris à partir du CD 4 du logiciel Solaris 10 10/08, l'invite suivante s'affiche :


Press Reboot now to continue.

Si vous appuyez sur Reboot, le système risque de ne pas réagir. L'installation a réussi mais cette erreur empêche le programme d'installation de se terminer normalement. Par conséquent, les opérations normales de réinitialisation du système et de nettoyage post-installation ne peuvent pas être réalisées.

Un message d'erreur similaire au suivant est enregistré dans le fichier /tmp/disk0_install.log :


Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException:
Index: 6, Size: 5
     at java.util.ArrayList.add(ArrayList.java:369)
     at
com.sun.wizards.core.WizardTreeManager.
actualExitButtonPressed(WizardTreeManager.java:1499)
     at
com.sun.wizards.core.WizardTreeManager.
exitButtonPressed(WizardTreeManager.java:1486)
     at
com.sun.wizards.core.AutonextController.
run(AutonextController.java:736)
     at
java.lang.Thread.run(Thread.java:595)

Solution : choisissez l'un des palliatifs suivants :

x86 : échec de l'initialisation du système à la suite d'une installation JumpStart personnalisée (6205478)

Si vous avez recours à la méthode d'installation JumpStart personnalisée pour installer le logiciel sur un système x86 alors que vous configurez la tranche 2 en tant que tranche de chevauchement dans le profil, une erreur se produit. Le système ne parvient pas à redémarrer à la suite de l'installation. Le message d'erreur suivant s'affiche :


Cannot find Solaris partition

Ce problème se produit, car la tranche de chevauchement 2 ( par exemple, c0t0d0s2) est configurée de sorte à commencer au cylindre 1 plutôt qu'au cylindre 0.

Solution : dans le profil JumpStart personnalisé, supprimez l'entrée du mot-clé filesys afin d'annuler la configuration de la tranche de chevauchement 2. Vous pouvez supprimer, par exemple, une entrée de mot-clé similaire à l'entrée suivante.


filesys c0t0d0s2 all overlap

Après la suppression de l'entrée, procédez à l'installation JumpStart personnalisée.

x86 : échec de l'installation interactive de l'IG à partir du DVD si la variable boot-device n'est pas définie (5065465)

L'installation interactive de l'IG risque d'échouer, si vous installez Solaris à partir du DVD du système d'exploitation Solaris10. Cela se produit si la variable de configuration boot-device n'est pas définie sur le système.

Pour déterminer si la variable de configuration boot-device est définie, tapez la commande suivante :


# prtconf -pv | grep boot-device

Si le résultat de la commande est boot-device: vous ne pouvez pas avoir recours au programme d'installation de l'IG interactive pour installer à partir du DVD du système d'exploitation Solaris 10.

Solution : installez le logiciel Solaris10 à l'aide du programme d'installation à texte interactif. Lorsque le programme d'installation vous demande de sélectionner un type d'installation, sélectionnez l'option 3, Solaris Interactive Text (Desktop Session).

Pour plus d'informations sur l'installation à partir du DVD du système d'exploitation Solaris 10, reportez-vous au Guide d’installation de Solaris 10 10/08 : installations de base.

x86 : risque d'absence de réponse des claviers USB lors de l'installation du logiciel sur certaines stations de travail Dell Precision (4888849)

Au cours de l'installation du logiciel, les claviers USB de certaines stations de travail Dell Precision peuvent ne pas répondre ou ne répondre que partiellement, empêchant ainsi l'installation.

Solution : choisissez l'un des palliatifs suivants :

Vous pouvez également mettre à jour le BIOS du système pour résoudre le problème.

SPARC : Les performances de téléchargement réseau sur hme sont très lentes (4704616)

Le chargement d'un fichier miniracine de 180 Mo en mémoire vive dure environ 15 minutes sur des systèmes avec hme embarqué.

Solution : à l'invite ok, apportez-les modifications suivantes au paramètre nvram:

  1. Ouvrez l'éditeur nvram.


    ok> nvedit
  2. Saisissez le code de patch suivant dans le tampon : Chaque ligne est numéroté automatiquement.


    probe-all install-console banner
    cd net
    patch drop ms get-hme-status
    patch use-frame-mode use-bit-bang-mode set-vectors
    device-end
  3. Appuyez sur Ctrl-C.

  4. Enregistrez le contenu du tampon :


    ok> nvstore
  5. Définissez les valeurs de paramètres suivantes :


    ok> setenv use-nvramrc? true
    ok> setenv fcode-debug? true
    ok> reset-all

Voir aussi CR-5106365.

Affichage éventuel d'avertissements pendant la création d'un système de fichiers (4189127)

Lorsqu'un système de fichiers est créé pendant l'installation, l'un des messages d'avertissement suivants peut s'afficher :


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

Ou


Warning: 1 sector(s) in last cylinder unallocated

Cet avertissement apparaît lorsque la taille du système de fichiers que vous créez ne correspond pas à l'espace disponible sur le disque utilisé. Dans ce cas, une partie de l'espace disque inutilisé risque de ne pas être intégrée à ce système de fichiers. Cet espace inutilisé ne sera cependant pas disponible pour d'autres systèmes de fichiers.

Solution : ignorez le message d'avertissement.