Notes de version de Solaris 10 8/07

Avant de commencer

Cette section décrit des problèmes d'installation critiques que vous devez connaître avant d'installer SE Solaris 10 ou de procéder à la mise à niveau vers ce programme. Ces problèmes peuvent avoir un impact tel qu'ils peuvent empêcher l'installation du programme ou la mise à niveau vers celui-ci. Si les bogues présentés dans cette section concernent votre système, nous vous conseillons d'appliquer les solutions recommandées avant de procéder à l'installation ou à la mise à niveau.

Changement d'installation pour le DVD d'accompagnement de Solaris

Lorsque vous installez le système d'exploitation Solaris, le DVD d'accompagnement ne peut pas être installé avec le programme d'installation de Solaris. Utilisez la commande pkgadd(1M) pour installer le DVD d'accompagnement de Solaris. Pour obtenir des instructions d'installation détaillées, lisez le fichier README du DVD d'accompagnement.

Solaris Live Upgrade et zones Solaris

À partir de la version Solaris 10 8/07, l'utilisation de Solaris Live Upgrade avec les zones Solaris est prise en charge. Pour de plus amples informations à ce sujet, recherchez le document 72099 sur le site Web SunSolveSM.

Mise à niveau d'un système Trusted Extensions configuré avec des zones étiquetées

Les systèmes Solaris configurés avec Solaris Trusted Extensions font appel à des zones non globales. Si votre système est configuré avec Solaris Trusted Extensions, effectuez la procédure suivante pour le mettre à niveau :

  1. Ne réinitialisez pas le système après la mise à niveau Solaris normale, mise à niveau des zones comprise.

  2. Préalablement à la réinitialisation, exécutez les patchs Trusted Extension suivants :


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  3. Une fois les patchs exécutés, réinitialisez le système.


    # init 6

Remarque –

Cette procédure ne permet pas pour l'instant de mettre à niveau les systèmes Solaris dotés de zones ZFS. Pour ces systèmes, la solution consiste à recréer les zones. Au préalable, sauvegardez toutes les données à l'aide de la commande tar -T. Ensuite, supprimez les zones. Mettez à niveau le système et reconfigurez toutes les zones. Après quoi, restaurez toutes les données.


Une fois la réinitialisation terminée, vous êtes invité à indiquer un domaine NFSs4 à l'ouverture initiale de chaque zone étiquetée. Pour éviter que cette invite ne s'affiche, ajoutez la valeur NFSMAPID_DOMAIN correcte dans le fichier /etc/default/nfs de chaque zone étiquetée, avant la mise à niveau. Pour plus d'informations, voir CR 5110062.

Mise à niveau à l'aide de Live Upgrade d'un système Solaris Trusted Extensions configuré avec des zones étiquetées

Si votre système Solaris est configuré avec Solaris Trusted Extensions, vous pouvez utiliser également Live Upgrade pour une mise à niveau vers la version Solaris 10 8/07. Effectuez la procédure de mise à niveau suivante :

  1. Mettez à niveau le système à l'aide de Solaris Live Upgrade. Suivez les instructions Solaris habituelles d'utilisation de Live Upgrade dans le cadre de systèmes dotés de zones.

  2. Montez le système de fichiers comportant l'environnement d'initialisation secondaire. L'exemple suivant utilise /a:


    # mount <filesystem> /a
  3. Appliquez les patchs Trusted Extensions à l'environnement d'initialisation secondaire :


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  4. Démontez le système de fichiers et activez l'environnement d'initialisation secondaire.

  5. Une fois les patchs exécutés, réinitialisez le système.


    # init 6

Si, lors de l'installation, vous avez configuré le système pour qu'il utilise un service de noms différent de celui utilisé lors de la mise à niveau, la zone globale peut ne pas s'ouvrir correctement avec le nouveau service de noms après l'initialisation. Par exemple, si vous avez indiqué NIS comme service de noms à utiliser lors de l'installation système et si vous avez ensuite converti le système en client LDAP, l'initialisation luactivate peut rétablir l'utilisation de NIS en tant que service de noms pour la zone globale. CR 6569407 est à l'origine du problème.

La solution consiste à ajuster le lien symbolique name_service.xml dans le répertoire /var/svc/profile de sorte à indiquer le fichier xml correct correspondant au service de noms en cours d'utilisation. Par exemple, si vous avez indiqué NIS comme service de noms lors de l'installation, name_service.xml est un lien symbolique vers ns_nis.xml. Si vous avez ensuite converti le système en client LDAP et si LDAP est le service de noms utilisé lors de la mise à niveau avec Live Upgrade, exécutez la commande suivante :


# ln -fs ns_ldap.xml name_service.xml

Vous devez réaliser cette opération avant de démarrer Live Upgrade ou d'exécuter la commande lucreate. Toutefois, si vous n'avez pas exécuté cette commande avant lucreate, effectuez la procédure suivante une fois la commande luactivate appliquée :

  1. Montez le nouvel environnement d'initialisation à l'aide de la commande lumount :


    # lumount <nom_environnement d'initialisation>
  2. Modifiez le répertoire /var/svc/profile de l'environnement d'initialisation :


    # cd /.alt.<nom_environnement d'initialisation>/var/svc/profile
  3. Reliez correctement le lien name_service.xml. Exemple :


     # ln -fs ns_ldap.xml name_sevice.xml
  4. Démontez l'environnement d'initialisation à l'aide de la commande luumount :


    # luumount <nom_environnement d'initialisation>

Remarque –

Si vous initialisez le système sans effectuer la procédure décrite ci-dessus, vous devrez démarrer manuellement les services client SMF associés au service de noms qui conviennent.


Application d'un patch à une miniracine sur un ordinateur x86

Les procédures d'utilisation de patchadd avec l'indicateur de destination -C pour appliquer un patch à une miniracine sur un ordinateur x86 ont changé. Vous devez maintenant décompresser la miniracine, appliquer les patchs et compresser la miniracine à nouveau.

Pour connaître les procédures exactes à suivre, reportez-vous aux documents suivants :

Supplément de chiffrement de données Solaris sur mises à jour Solaris10

À partir de la version Solaris 10 8/07, les packages Solaris Data Encryption Supplement sont inclus par défaut dans le logiciel SE Solaris 10. Il n'est plus nécessaire d'installer et de télécharger ces packages.

Procédures supplémentaires requises lors de l'installation de patchs pour Solaris 10 8/07

Les patchs suivants sont appliqués pour résoudre les problèmes signalés dans CR 6277164 et CR 6214222 :

Les sections suivantes présentent des procédures supplémentaires à réaliser pour résoudre complètement les problèmes signalés.

x86 : échec de la configuration réseau des systèmes dotés des cartes NIC elx ou pcelx

L'installation des systèmes avec une carte d'interface réseau elx ou pcelx échoue. Lors de la configuration de la carte NIC, le message d'erreur suivant peut s'afficher :


WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

Consultez la page de manuel elxl(7D) or pcelx(7D) pour plus d'informations.

Solution : installez et exécutez le logiciel sur des systèmes ne comportant pas de carte NIC elx ou pcelx.

La taille par défaut du système de fichiers /var n'est pas appropriée pour les produits Extra Value

La taille par défaut du système de fichiers /var peut ne pas être suffisante pour les produits Extra Value dans les situations suivantes :

Vous devez indiquer manuellement une taille de tranche plus importante pour le système de fichiers /var.


Remarque –

Si le système de fichiers /var ne se trouve pas sur une autre tranche ou partition, ce problème ne se produit pas.


Solution : choisissez l'un des palliatifs suivants :

x86 : conflit en cas de mise à niveau des systèmes de la série Vectra XU de Hewlett-Packard (HP) avec la version GG.06.13 du BIOS

Le logiciel Solaris 9 9/04 comporte une fonction permettant d'installer des partitions de grande taille. Le BIOS du système doit prendre en charge l'adressage LBA (Logical Block Addressing). La version GG.06.13 du BIOS ne gère pas l'accès LBA. Les programmes d'initialisation de Solaris ne peuvent pas gérer ce conflit. Ce problème risque également d'affecter d'autres modèles de systèmes HP Vectra.

Si vous effectuez cette mise à niveau, votre système HP ne pourra plus s'initialiser. L'écran deviendra noir, affichant seulement un curseur de soulignement clignotant.

Solution : ne mettez pas à niveau les systèmes de la série HP Vectra XU dotés de la dernière version GG.06.13 du BIOS vers la version Solaris10. car cette dernière ne prend plus en charge ces systèmes.

Vous pouvez toujours initialiser votre système à l'aide de la disquette ou du CD de démarrage puisque les chemins d'initialisation n'utilisent pas le code du disque dur. Sélectionnez ensuite le disque dur en tant que périphérique d'initialisation au lieu du réseau ou du lecteur de CD.

SPARC : mise à jour du flash PROM d'initialisation nécessaire à l'ancien microprogramme

Sur les systèmes SPARC, SE Solaris 10 ne fonctionne qu'en mode 64 bits. Certains systèmes Sun4UTM doivent être mis à jour vers un niveau supérieur de microprogramme OpenBootTM dans le flash PROM pour exécuter le système d'exploitation en mode 64 bits. Les systèmes suivants peuvent nécessiter une mise à jour du flash PROM :

Le tableau suivant indique les systèmes UltraSPARC et les versions minimales de microprogramme devant exécuter le SE Solaris 10 64 bits. System type correspond au résultat de la commande uname - i. Vous pouvez déterminer la version du microprogramme que vous exécutez en utilisant la commande prtconf -V.

Tableau 1–1 Version de microprogramme minimale nécessaire pour utiliser le logiciel Solaris 64 bits sur des systèmes UltraSPARC

Type de système indiqué par uname -i

Version de microprogramme minimale indiquée par prtconf -V

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 


Remarque –

Les systèmes ne figurant pas dans ce tableau ne nécessitent pas de mise à jour de la PROM flash.


Consultez l'édition disponible du manuel Solaris 8 Sun Hardware Platform Guide sur le site http://docs.sun.com pour plus d'instructions concernant la mise à jour du flash PROM.

Patchs supplémentaires nécessaires à l'exécution de Solaris Live Upgrade

Pour que Solaris Live Upgrade fonctionne correctement, un ensemble limité de révisions de patch doit être installé pour chaque version du système d'exploitation. Assurez-vous de posséder la liste des derniers patchs mis à jour en consultant le site http://sunsolve.sun.com. Pour plus d'informations, consultez le document 72099 sur le site Web SunSolve.

Restrictions survenant au cours de l'installation des packages de Solaris Live Upgrade

Si vous utilisez la version Solaris 7 ou Solaris 8, vous ne pourrez peut-être pas exécuter le programme d'installation de Solaris Live Upgrade. Ces versions ne contiennent pas l'ensemble de patchs nécessaire au fonctionnement de Java 2 runtime environment.

Le résultat typique est une exception Java. Les messages d'erreur suivants peuvent s'afficher :


InvocationTargetException in ArchiveReader constructornull
          java.lang.reflect.InvocationTargetException
                 at install.instantiateArchiveReader(Compiled Code)
                 at install.<init>(Compiled Code)
                 at install.main(Compiled Code)

Pour exécuter le programme d'installation Solaris Live Upgrade et installer les packages, vous devez disposer du cluster de patchs recommandé de l'environnement d'exécution Java 2.

Solution : recourez à la solution suivante :

Incompatibilité du logiciel Solaris Management Console 2.1 avec le logiciel Solaris Management Console 1.0, 1.0.1 ou 1.0.2

Le logiciel Solaris Management Console 2.1 n'est pas compatible avec Solaris Management Console 1.0, 1.0.1 et 1.0.2. Si vous procédez à la mise à jour vers la version Solaris10 alors que le logiciel Solaris Management Console 1.0, 1.0.1 ou 1.0.2 est installé, vous devez d'abord désinstaller ce logiciel. Le logiciel Solaris Management Console se trouve peut-être déjà sur votre système si vous avez installé le complément SEAS 2.0 ou SEAS 3.0, ou Solaris 8 Admin Pack.

Solution : choisissez l'un des palliatifs suivants :

x86 : répercussion de l'échec de l'utilitaire du périphérique BIOS sur l'installation ou la mise à niveau (6362108)

Dans certains cas, l'utilitaire des périphériques BIOS (/sbin/biosdev ) risque d'échouer mettant ainsi fin au processus d'installation ou de mise à niveau. L'échec peut se produire dans l'une des circonstances suivantes :

Le message d'erreur suivant s'affiche :


biosdev: Could not match any!!

Solution : assurez-vous que le système est réinitialisé une fois l'ID de patch 117435-02 appliqué. Vérifiez que les disques identiques à utiliser au cours de l'installation ou de la mise à niveau sont configurés à l'aide des différentes partitions fdisk.

L'exemple suivant s'appuie sur un système disposant de deux disques avec des partitions fdisk identiques. Pour modifier les partitions, suivez les étapes ci-après.

  1. Prenez le rôle de superutilisateur.

  2. Lancez l'utilitaire de maintenance de disque.


    # format
    

    Une liste de disques disponibles dans le système s'affiche.

  3. Pour sélectionner le disque dont vous souhaitez modifier la partition fdisk, entrez le numéro du disque.

  4. À partir de la liste d'options de mise en forme, sélectionnez fdisk.

    Les informations relatives à la partition du disque ainsi qu'une liste d'options fdisk sont affichées.

  5. Pour modifier la partition du disque, choisissez parmi les suivants :

    • Pour indiquer une autre partition active, appuyez sur 2.

    • Pour ajouter une autre partition de disque, appuyez sur 1.

    • Pour supprimer une partition non utilisée, appuyez sur 3.

  6. Pour enregistrer vos modifications et quitter le menu fdisk, appuyez sur 5.

  7. Pour quitter l'utilitaire de maintenance de disque, sélectionnez Quitter à partir des options de mise en forme.

  8. Redémarrez le système.

  9. Après le réinitialisation du système, vérifiez que le message d'erreur ne s'affiche plus. En tant que superutilisateur, entrez la commande suivante :


    # /sbin/biosdev
    

    Si le message d'erreur s'affiche toujours, répétez la procédure mais sélectionnez une option différente à l'étape 5.

  10. Si le système contient d'autres disques identiques avec des partitions fdisk identiques, répétez les étapes 1-9 sur ces disques. Dans le cas contraire, vous pouvez poursuivre l'installation ou la mise à niveau de Solaris.

Impossible de créer une archive Solaris Flash lorsque des zones Solaris sont installées (6246943)

À compter de la version actuelle de Solaris, il est impossible de créer correctement une archive Solaris Flash lorsqu'une zone non globale est installée. La fonctionnalité Solaris Flash n'est actuellement pas compatible avec la fonctionnalité de conteneurs (zones) Solaris.

N'utilisez pas la commande flar create pour créer une archive Solaris Flash dans les situations suivantes :

Si vous créez une archive Solaris Flash dans l'une de ces situations, l'archive risque de ne pas s'installer correctement lors de son déploiement.

Solution : aucune.

x86 : les stations de travail Sun Java 2100Z peuvent paniquer si l'initialisation s'effectue à partir du DVD du système d'exploitation Solaris 10 (6214356)

Le microprogramme du lecteur combiné de DVD d'une station de travail Sun Java Workstation 2100Z peut entraîner une erreur système grave. Ce problème se produit lorsque vous initialisez la station de travail à partir du DVD du système d'exploitation Solaris 10. Après l'affichage de l'écran d'accueil du noyau, le message suivant s'affiche brièvement :


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

Le système s'initialise ensuite automatiquement.

Solution : sélectionnez l'une des options suivantes :

Solution 1 : modifiez certains paramètres de la configuration du BIOS. Cette solution temporaire permet d'effectuer une installation de Solaris10. Par contre, cette méthode réduit les performances du lecture du DVD. Procédez comme suit :

  1. Pendant l'initialisation du système, appuyez sur F2 à l'invite pour accéder à l'écran de configuration.

    L'écran propose des options de type d'attache semblables à celles de l'exemple suivant :


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. Choisissez le type d'attache du lecteur de DVD en sélectionnant le type d'attache pour CD-ROM.


    Remarque –

    L'écran peut afficher plusieurs types d'attache pour CD-ROM, par exemple, si le système est doté de plusieurs lecteurs optiques. Dans ce cas, il peut être nécessaire d'ouvrir le boîtier du système pour déterminer le point d'attache du lecteur de DVD. Sélectionnez le type d'attache approprié pour le lecteur de DVD.


  3. Une fois que vous avez sélectionné le type d'attache pour CD-ROM, appuyez sur Entrée.

    L'écran suivant s'affiche avec Type:[Auto] sélectionné automatiquement.

  4. Appuyez deux fois sur la barre d'espacement pour modifier la sélection à Type:[CD-ROM] .

  5. À l'aide des flèches, sélectionnez Transfer Mode.

  6. Appuyez sur Entrée pour afficher la liste des autres options Transfer Mode.

  7. À l'aide des flèches, sélectionnez Standard, puis appuyez sur Entrée pour valider la sélection.

  8. Appuyez sur F10 pour enregistrer les modifications apportées à la configuration et quitter la configuration du BIOS.

    Le système redémarre.

Solution 2 : mettez à niveau le microprogramme du lecteur combiné de DVD vers v1.12. Le lecteur combiné de DVD doit être connecté à un système exécutant Microsoft Windows. Procédez comme indiqué ci-dessous.

  1. Retirez le lecteur combiné de DVD de la station de travail Sun Java 2100z. Reportez-vous aux instructions du guide de l'utilisateur de la station de travail pour retirer correctement le lecteur.

  2. Connectez le lecteur à un système fonctionnant sous Microsoft Windows. Changez les paramètres des cavaliers maître et esclave du lecteur, si nécessaire.

  3. Accédez au centre de téléchargement de AOpen à l'adresse suivante http://download.aopen.com.tw/default.aspx.

  4. Recherchez le microprogramme du lecteur de DVD à partir des informations suivantes :

    • Produit : lecteurs combinés

    • Modèle : COM5232/AAH

    • Catégories : Microprogramme

  5. Téléchargez et installez le microprogramme version R1.12.

  6. Réinstallez le lecteur sur la station de travail. Si nécessaire, rétablissez les paramètres d'origine des cavaliers maître et esclave.


Remarque –

Des versions plus récentes du microprogramme sont peut-être déjà disponibles sur le site. Les test de Sun confirment que la version v1.12 résout le problème d'erreur grave. En revanche, Sun ne peut pas confirmer que les versions ultérieures à v1.12 seront en mesure de le faire.


x86 : les consoles série de certains systèmes Sun Fire ne fonctionnent pas (6208412)

Par défaut, la console série (ttya) sur les systèmes Sun Fire suivants ne fonctionne pas :

Pour utiliser la console série, vous devez configurer manuellement le BIOS du système.

Solution : pour que cette solution fonctionne, votre système doit être équipé d'un clavier et d'un moniteur Sun. Procédez comme suit :

  1. Initialisez la machine.

  2. Pendant l'initialisation du système, appuyez sur F2 à l'invite pour accéder au BIOS Phoenix.

  3. Sous Peripherals, changez l'état du port COM de désactivé à activé.

  4. Enregistrez la configuration et initialisez le système.

  5. À l'aide de la commande eeprom, indiquez ttya pour le périphérique d'entrée et le périphérique de sortie.


Remarque –

Appuyez sur les touches Stop et N lors de l'initialisation du système pour rétablir les paramètres par défaut du microprogramme de bas niveau ne fonctionne pas sur ces systèmes.


Le programme de l'IG d'installation de Solaris risque d'échouer sur les systèmes comportant des partitions x86bootfdisk (6186606)

Le programme de l'IG d'installation de Solaris risque d'échouer sur un système avec une partition x86boot. Le problème se produit si la partition d'initialisation x86 existante a été créée avec le programme d'installation en mode texte de Solaris. Le message d'erreur suivant s'affiche :


Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

Solution : choisissez l'un des palliatifs suivants :

Solution 1 : lorsque le programme d'installation vous demande de sélectionner un type d'installation, sélectionnez l'option 3, Solaris Interactive Text (Desktop Session).

Solution 2 : si vous utilisez le programme de l'IG d'installation de Solaris, procédez comme suit.

  1. Lancez l'installation.

  2. À l'invite permettant de sélectionner un type d'installation, sélectionnez l'installation personnalisée (Custom Install).

    Dans les panneaux de l'installation personnalisée, indiquez ensuite l'environnement linguistique, le logiciel et les disques que vous voulez installer.

  3. Répondez aux questions sur les écrans en fournissant les informations correspondant à votre système.

  4. Sur l'écran Fdisk Selection, sélectionnez le disque contenant la partition x86boot.

  5. Supprimez la partition x86boot en la définissant comme UNUSED dans le menu déroulant.

  6. Ajoutez la partition d'initialisation x86 en remplaçant UNUSED par x86boot.

  7. Continuez l'installation.