Ce chapitre décrit les problèmes liés à l'installation de l'environnement d'exploitation Solaris 8 2/04.
Les descriptions suivantes des bugs liés à l'installation ont été ajoutées à ce chapitre depuis la dernière publication de ce document sur le CD-ROM de la documentation de Solaris 8 2/04 et dans le kiosque d'installation sur le CD-ROM d'installation de Solaris 8 2/04.
Le nom de ce produit est Solaris 8 2/04, mais les noms de code, de chemin d'accès ou de chemin d'accès des modules peuvent faire référence à Solaris 2.8 ou SunOSTM 5.8. Utilisez toujours le code ou le chemin d'accès tel qu'il est indiqué.
Le système d'exploitation Solaris 8 2/04 est désormais disponible sur DVD. Pour l'installer ou mettre à niveau votre système d'exploitation à partir du DVD Solaris 8 2/04 , insérez ce dernier dans le lecteur correspondant, puis amorcez le système en cliquant sur OK à l'invite au moyen de la commande suivante.
ok boot cdrom |
Si votre ordinateur intègre un DVD-ROM Toshiba SD-M1401 (version du firmware : 1007), son initialisation est impossible à partir du DVD Solaris 8 2/04 .
Solution : exécutez le patch 111649 pour mettre à jour le firmware du DVD-ROM Toshiba SD-M1401. Ce patch est disponible dans le répertoire suivant du CD Solaris 8 Supplement.
DVD_Firmware/Patchs |
Lisez le fichier README figurant dans ce répertoire : il contient des instructions sur l'installation du patch. Veillez à prendre connaissance et vous conformer à tous les avertissements et conseils répertoriés dans le fichier README avant d'installer le patch.
Si votre système fonctionne sous Solaris 2.6 ou Solaris 7, le Gestionnaire de volumes monte de façon incorrecte le DVD Solaris 8 2/04. Le DVD Solaris 8 2/04 est monté mais les données sont inaccessibles. Par conséquent, vous ne pouvez pas configurer de serveur d'installation, exécuter Live Upgrade ou accéder à n'importe quelles données contenues sur le support.
Solution : choisissez l'une des solutions suivantes.
Exécutez les patchs destinés à votre système.
Tableau 1–1 Patchs DVD pour Solaris 2.6 et Solaris 7
Version |
ID du Patch |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Montez manuellement le DVD Solaris 8 2/04 . N'utilisez pas le Gestionnaire de volumes pour monter le DVD Solaris 8 2/04 . Procédez comme suit.
Devenez superutilisateur.
Désactivez la gestion des volumes.
# /etc/init.d/volmgt stop |
Montez manuellement le DVD.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
Vérifiez que le DVD est monté et que les données sont accessibles.
# cd /mnt1 # ls |
Le système affiche les informations suivantes si le DVD est correctement monté.
Copyright Solaris_8 |
Lorsque vous réalisez l'installation à partir du CD d'installation Solaris 8, le programme d'installation SolarisTM Web Start peut vous demander d'utiliser une tranche d'échange existante pour conserver le logiciel d'installation. Toutefois, sachez que ce programme ne précise pas si la tranche d'échange existante commence au cylindre0. Si vous choisissez d'utiliser cette tranche et qu'elle ne commence pas au cylindre0, l'installation risque d'ètre impossible sur certaines configurations de disque.
Solution : dans le cadre d'une première installation, procédez comme suit.
Ceci vous permettra de ne pas conserver de systèmes de fichiers sur le disque.
Lors de l'installation, répondez No à toutes les questions vous demandant d'utiliser une tranche d'échange existante.
Le cas échéant, sélectionnez None dans la liste des choix proposés, puis répondez No à la requête vous demandant de sélectionner de nouveau une tranche pour conserver le logiciel d'installation Solaris.
Sélectionnez un disque à repartitionner lorsque la requête correspondante du programme d'installation s'affiche.
Sélectionnez la taille de la tranche d'échange lorsque la requête correspondante s'affiche.
Lorsque le programme d'installation vous demande si la tranche d'échange peut commencer au début du disque, répondez Yes.
Terminez l'installation.
Pour de plus amples informations sur le repartitionnement des disques ou le dimensionnement de la tranche d'échange, reportez-vous au Solaris 8 Advanced Installation Guide.
Lorsque vous réalisez l'installation à partir du CD d'installation Solaris 8 et que la tranche d'échange que vous sélectionnez ne se trouve pas sur le disque d'amorçage par défaut, l'option d'installation par défaut peut être désactivée. Ce problème peut survenir même si la tranche d'échange commence au cylindre 0 et que le disque d'amorçage par défaut dispose d'un espace libre suffisant pour supporter l'installation par défaut. Le message d'erreur suivant apparaît.
Note:Default install is not possible.The file system requires manual layout. |
Solution : choisissez l'une des solutions suivantes.
Dans le cadre d'une première installation, choisissez le disque d'amorçage par défaut comme emplacement de la tranche d'échange.
Optez pour une installation personnalisée, si votre tranche d'échange ne se trouve pas sur votre disque d'amorçage par défaut.
Une passerelle réseau est utilisée pour communiquer avec d'autres réseaux. Un système passerelle contient plusieurs adaptateurs d'interface réseau, chacun d'entre eux étant relié à un réseau différent.
Si vous utilisez le CD d'installation de Solaris 8 pour installer le système d'exploitation Solaris 8 2/04 sur un système de passerelle, Solaris Web Start 3.0 rassemble les données système sur l'interface primaire. Vous ne pouvez pas demander à Solaris Web Start 3.0 d'utiliser une autre interface réseau pour recueillir les informations relatives à l'identification du système.
Solution : sélectionnez l'une des solutions suivantes afin de spécifier une autre interface pour recueillir les informations relatives au système.
Créez un fichier sysidcfg spécifiant l'interface réseau à utiliser pendant l'identification du système. Voir “Preconfiguring With the File” in Solaris 8 Advanced Installation Guide et la page de manuel sysidcfg(4) pour de plus amples informations sur la création et la modification d'un fichier sysidcfg.
Utilisez le CD Solaris 8 Software 1 of 2 pour exécuter une installation interactive du système d'exploitation Solaris 8 2/04. Spécifiez que le système est en réseau, puis sélectionnez l'interface réseau à utiliser pour l'identification du système sur la liste fournie.
Si vous mettez à niveau un environnement d'exploitation Solaris 2.6 ou Solaris 7 en utilisant un CD-ROM ou des images du CD-ROM, vous pouvez installer les autres langues européennes dans des environnements localisés absents sur le système. Si l'espace disque disponible sur votre système de fichiers est insuffisant, vous ne pourrez pas effectuer la mise à niveau. Les langues correspondant aux environnements localisés présents sur votre système peuvent ne pas être installées.
Solution : choisissez l'une des solutions suivantes.
Sélectionnez manuellement les langues à installer lors de la mise à niveau. Procédez comme suit.
Lorsque le panneau d'installation du CD-ROM Language apparaît, cliquez sur le bouton Précédent.
Déselectionnez les autres langues, puis continuez l'opération de mise à niveau.
Utilisez une image d'installation réseau combinée pour mettre à niveau des environnements d'exploitation Solaris 2.6 ou Solaris 7. N'utilisez pas le CD-ROM ou une image du CD-ROM pour effectuer la mise à niveau.
Une fois la mise à niveau terminée, procédez comme suit.
Connectez-vous au système.
Exécutez prodreg.
Désinstallez les autres langues.
Insérez le CD-ROM Language dans le lecteur ; puis exécutez le programme d'installation de premier niveau.
Sélectionnez Installation personnalisée.
Sélectionnez les langues de votre choix.
Cliquez sur les boutons Suivant et Installation immédiate pour continuer l'installation du CD-ROM Language.
Si vous effectuez une mise à niveau vers Solaris 8 2/04 (ou une version compatible) et que le logiciel Solaris Management ConsoleTM 1.0, 1.0.1 ou 1.0.2 est installé sur votre système, vous devez désinstaller celui-ci avant d'exécuter la procédure de mise à niveau. Solaris Management Console 2.0 n'est pas compatible avec les versions antérieures de la console. 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'une des solutions suivantes.
Avant d'effectuer la mise à niveau, exécutez /usr/bin/prodreg, puis effectuez une désinstallation complète de Solaris Management Console.
Si vous n'avez pas désinstallé Solaris Management Console 1.0, 1.0.1 ou 1.0.2 avant de procéder à la mise à niveau, vous devez supprimer tous les modules logiciels de Solaris Management Console 1.0, 1.01 ou 1.0.2. Pour désinstaller les modules, vous devez utiliser la commande pkgrm à la place de prodreg, en respectant scrupuleusement l'ordre de suppression des modules. Procédez comme suit.
Devenez superutilisateur.
Dans une fenêtre de terminal, tapez la commande suivante :
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
Les noms de module dans la sortie identifient un module logiciel Solaris Management Console 1.0 si la description ne débute pas par “Solaris Management Console 2.0”.
Utilisez pkgrm pour supprimer toutes les instances des modules logiciels SMC 1.0 dans l'ordre suivant :
Ne supprimez aucun module dont la description indique “Solaris Management Console 2.0”. Par exemple, SUNWmc.2 peut indiquer le logiciel Solaris Management Console 2.0.
Si la sortie pkginfo affiche plusieurs versions de modules logiciels Solaris Management Console 1.0, exécutez la commande pkgrm pour supprimer les modules. Commencez par supprimer le module initial, puis celui auquel un numéro a été ajouté. Par exemple, si les modules SUNWmcman et SUNWmcman.2 apparaissent dans les résultats de la commande pkginfo, supprimez SUNWmcman d'abord, puis supprimez SUNWmcman.2. N'utilisez pas la commande prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Dans une fenêtre de terminal, tapez la commande suivante :
# rm -rf /var/sadm/pkg/SUNWmcapp |
Le logiciel Solaris Management Console 2.0 doit maintenant fonctionner. Pour faciliter les tâches de maintenance ultérieures ou si la console ne fonctionne pas correctement, supprimez le logiciel Solaris Management Console 2.0, puis réinstallez-le en procédant comme suit :
Dans une fenêtre de terminal, tapez la commande suivante :
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
Les noms de module qui apparaissent dans la sortie identifient les modules Solaris Management Console encore installés sur votre système.
Utilisez pkgrm pour supprimer tous les modules de Solaris Management Console 2.0 dans l'ordre suivant.
Si votre système comporte plusieurs instances des modules Solaris Management Console 2.0, par exemple SUNWmc et SUNWmc.2, supprimez SUNWmc, puis SUNWmc.2. N'utilisez pas la commande prodreg.
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Insérez le CD Solaris 8 (Edition pour Plate-Forme SPARC) Software 1 of 2 dans votre lecteur de CD-ROM et entrez la commande suivante dans une fenêtre de terminal.
# cd /cdrom/sol_8_204_sparc/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt |
Toutes les versions antérieures de Solaris Management Console ont été supprimées et la version 2.0 de ce logiciel est fonctionnelle.
Le mécanisme d'installation de la prise en charge des environnements localisés a été modifié dans l'environnement d'exploitation Solaris 8. Dans les environnements d'exploitation Solaris 2.5.1, 2.6 et 7, le niveau de prise en charge des environnements localisés dépend du cluster de logiciels choisi. L'environnement d'exploitation Solaris 8 comporte une nouvelle interface d'installation vous invitant à sélectionner les régions géographiques pour lesquelles vous souhaitez installer un environnement localisé. Vous avez donc plus de possibilités de personnalisation de la configuration du système au moment de l'installation de l'environnement d'exploitation Solaris 8 qu'avec les versions 2.5.1, 2.6 et 7 de Solaris.
En particulier, tenez compte des comportements suivants :
Les environnements localisés à inclure dans l'installation initiale doivent être sélectionnés dans l'écran Sélectionnez les régions géographiques. C (environnement localisé POSIX) et en_US.UTF-8 (prise en charge Unicode) sont les seuls environnements localisés installés automatiquement.
Lorsque vous mettez à niveau une version antérieure, le programme d'installation sélectionne automatiquement certains environnements localisés en fonction des environnements localisés disponibles sur le système à mettre à niveau. Notez que les environnements localisés partiels anglais, français, allemand, italien, espagnol et suédois étaient toujours présents sur le système dans les environnements Solaris 2.5.1, 2.6 et 7.
Les environnements localisés Unicode (UTF-8) disposent d'une fonction permettant la saisie de texte multilingue. Ces environnements localisés utilisant des méthodes d'entrée asiatiques fournies par chaque environnement localisé, installez les environnements asiatiques pour lesquels vous avez besoin d'entrer du texte.
Si vous procédez à l'installation à l'aide du programme JumpStartTM ou de la commande re-preinstall, une fois l'installation du CD Solaris 8 Software 1 of 2 terminée, le programme d'installation du CD Solaris 8 Software 2 of 2 ne s'éxécute pas. Le système se réinitialise normalement, mais l'installation n'est pas terminée.
Solution : si vous procédez à une installation JumpStart personnalisée ou que vous utilisez la commande re-preinstall , choisissez l'un des palliatifs suivants.
Utilisez une image réseau mixte des CD Solaris 8 Software pour procéder à l'installation.
Une fois l'installation du CD Solaris 8 Software 1 of 2 terminée, procédez comme suit.
Connectez-vous en tant que superutilisateur.
Vérifiez que le fichier /var/sadm/system/data/packages_to_be_added existe. Entrez la commande suivante.
# ls /var/sadm/system/data/ |
Si le fichier packages_to_be_added est répertorié dans le résultat de la commande ls, passez à l'étape suivante.
Dans le cas contraire, l'installation est terminée. Ne poursuivez pas le palliatif.
Insérez le CD Solaris 8 Software 2 of 2 dans le lecteur correspondant, puis entrez les commandes suivantes pour exécuter le programme d'installation.
# volcheck # cd /cdrom/cdrom0/Solaris_8/Tools/Installers # ./solaris2 |
Une fois l'installation du CD Solaris 8 Software 2 of 2 terminée, entrez la commande suivante pour savoir si /var/sadm/system/data/packages_to_be_added existe.
# ls /var/sadm/system/data |
Si le fichier packages_to_be_added est répertorié dans le résultat de la commande ls, passez à l'étape suivante.
Dans le cas contraire, l'installation est terminée. Ne poursuivez pas le palliatif.
Insérez le CD Solaris 8 Languages dans le lecteur correspondant, puis entrez la commande suivante.
# volcheck # cd /cdrom/cdrom0 # ./installer |
Sélectionnez le chemin d'installation personnalisée dans le programme d'installation du CD Solaris 8 Languages.
Sélectionnez les langues qui vous intéressent, puis terminez l'installation.
Si votre système intègre plus d'un lecteur de CD-ROM, le chemin peut être /cdrom/cdrom#, cdrom# correspondant au lecteur de CD-ROM dans lequel le CD Solaris 8 Software 2 of 2 ou le CD Solaris 8 Languages est inséré.
Il se peut que la barre de progression de l'installation du logiciel Solaris indique que l'installation est terminée alors que ce n'est pas le cas. Le programme d'installation peut ajouter des modules pendant quelques minutes après que la barre de progression a indiqué la fin de l'installation.
Ne vous fiez pas à la barre de progression pour savoir si l'installation est terminée ou non. Lorsque toutes les opérations d'installation sont terminées, le système affiche le message ci-dessous.
Installation terminée |
Le système peut afficher l'un des messages d'avertissement ci-dessous lors de la création d'un système de fichiers pendant l'installation.
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 en cours de création ne correspond pas exactement à l'espace disponible sur le disque utilisé. Cette différence peut avoir pour conséquence qu'une partie de l'espace disque inutilisé ne sera pas 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.
Une fois l'installation du CD Solaris 8 Software 1 of 2 terminée, le programme d'installation ne vous demande pas d'installer le CD Solaris 8 Software 2 of 2 par le biais d'une installation JumpStart personnalisée.
Solution : choisissez l'une des solutions suivantes.
Si vous installez uniquement le groupe de logiciels End User, vous n'avez pas besoin d'installer le CD-ROM Solaris 8 Software 2 of 2. En effet le logiciel End User et la prise en charge des environnements localisés de base correspondante sont entièrement contenus sur le CD-ROM Solaris 8 Software 1 of 2.
Si vous installez le logiciel Entire Distribution plus OEM, Entire Distribution ou Developer et que vous effectuez une installation JumpStart personnalisée à partir d'un serveur, utilisez un serveur d'installation contenant les CD-ROM Solaris 8 Software 1 of 2, 2 of 2 ainsi que le CD-ROM Languages. Voir “Creating a Profile Server for Networked Systems” in Solaris 8 Advanced Installation Guide.
Si vous installez le logiciel Entire Distribution plus OEM, Entire Distribution ou Developer et que vous effectuez une installation JumpStart personnalisée à partir d'une disquette, suivez les étapes ci-dessous pour installer le CD-ROM Solaris 8 Software 2 of 2, et le CD-ROM Languages.
Réinitialisez le système lorsque l'installation du CD-ROM Solaris 8 Software 1 of 2 est terminée.
Connectez-vous au système.
Insérez le CD-ROM Solaris 8 Software 2 of 2.
Exécutez le script installer, puis suivez les instructions à l'écran pour installer les autres composants du logiciel.
Insérez le CD-ROM Solaris 8 Languages.
Exécutez le script installer, puis suivez les instructions à l'écran pour installer les langues requises.
Si vous initialisez le système à partir d'une racine en miroir d'un Gestionnaire de volumes Solstice DiskSuiteTM ou SolarisTM ou d'une racine encapsulée Veritas, la commande lucreate peut ne pas réussir à déterminer le périphérique d'amorçage. Le message d'erreur suivant apparaît.
WARNING: Unable to determine root device by accessing boot device settings directly. ERROR: Unable to determine root device for current BE. ERROR: Unable to determine the physical boot device for the current BE <...>. Use the <-C> command line option to specify the physical boot device for the current BE <...> |
Si vous utilisez lucreate -C pour indiquer le périphérique d'amorçage physique, la commande échoue.
Solution : modifiez manuellement /usr/sbin/lucreate pour activer Live Upgrade afin de déterminer le périphérique d'amorçage à partir d'une racine en mirroir du Gestionnaire de volumes Solstice DiskSuite ou Solaris ou d'une racine encapsulée Veritas. Procédez comme suit.
Faites une copie de sauvegarde de /usr/sbin/lucreate.
Ouvrez /usr/sbin/lucreate dans un éditeur de texte.
Localisez la ligne suivante sous /usr/sbin/lucreate.
elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; puis |
Modifiez la ligne précédente comme suit.
elif [ "${dpbe_pbeBootDev}" = '-' ] ; puis |
Localisez la ligne suivante sous /usr/sbin/lucreate.
if [ "${OPTARG}" -ne "-" ] ; puis |
Modifiez la ligne précédente comme suit.
if [ "${OPTARG}" != '-' ] ; puis |
Enregistrez les modifications dans /usr/sbin/lucreate.
La commande lucreate peut désormais déterminer le périphérique d'amorçage et l'option -C fonctionne correctement.
Une fois la mise à niveau terminée, vous pouvez supprimer la copie de sauvegarde de /usr/sbin/lucreate.
Si la capacité totale du répertoire /export est presque atteinte et que vous effectuez une mise à niveau vers l'environnement d'exploitation Solaris 8 2/04, l'espace disque nécessaire au répertoire /export est mal calculé et la mise à niveau échoue. Ce problème survient généralement lorsqu'un client sans disque est installé, ou encore lorsqu'un logiciel tiers est installé dans /export. Le message suivant s'affiche.
WARNING: Insufficient space for the upgrade. |
Solution : avant la mise à niveau, choisissez l'une des solutions suivantes.
Renommez temporairement le répertoire /export jusqu'à la fin de la mise à niveau.
Mettez temporairement (jusqu'à la fin de la mise à niveau) en commentaire la ligne /export dans le fichier /etc/vfstab.
Si /export est un système de fichiers distinct, démontez-le avant de procéder à la mise à niveau.
Après la mise à niveau de Solaris 2.5.1 8/97 ou 11/97 vers l'environnement d'exploitation Solaris 8, le fichier /a/var/sadm/system/logs/upgrade_log peut contenir l'erreur suivante :
rm: Unable to remove directory /a/var/sadm/pkg/.save.SUNWcsr: File exists |
Solution : pour éviter l'apparition de cette erreur, avant la mise à niveau vers l'environnement d'exploitation Solaris 8, exécutez fsck sur le système de fichiers racine.
Pour résoudre cette erreur après la mise à niveau, exécutez fsck sur le système de fichiers racine.
Si votre système prend actuellement en charge des clients sans disque installés avec l'outil AdminSuite 2.3 Diskless Client, vous devez d'abord supprimer tous les clients sans disque existants avant d'installer l'environnement d'exploitation Solaris 8 2/04. Pour des instructions spécifiques, consultez la section “How to Set Up Your Diskless Client Environment” dans le document Solaris 8 System Administration Supplement.
Si vous tentez d'installer l'environnement d'exploitation Solaris 8 2/04 sur des clients sans disque existants, le message d'erreur suivant apparaît :
Impossible de mettre à niveau la version de Solaris (Solaris 7) présente sur la tranche <xxxxxxxx>. Un problème inconnu a été détecté dans la configuration du logiciel installé sur ce disque. |
Si vous effectuez une mise à niveau de l'environnement d'exploitation Solaris 8 (Solaris WBEM Services 2.0), Solaris 8 6/00 (WBEM Services 2.1), Solaris 8 10/00 (WBEM Services 2.2) ou Solaris 8 1/01 (WBEM Services 2.3) vers l'environnement d'exploitation Solaris Solaris 8 2/04 (Solaris WBEM Services 2.4), vous devez convertir les données MOF (Managed Object Format) personnalisées propriétaires au format de repository Reliable Log utilisé avec Solaris WBEM Services 2.4. Si vous ne le faites pas, vous perdrez des données.
Solution : pour convertir les données WBEM, vous devez sauvegarder le logiciel JavaSpacesTM avant d'effectuer la mise à niveau. Après la mise à niveau, vous devez exécuter la commande wbemconfig convert.
Avant d'effectuer la mise à niveau vers l'environnement d'exploitation Solaris 8 2/04, exécutez la procédure ci-dessous pour sauvegarder le logiciel JavaSpaces.
Devenez superutilisateur.
Sauvegardez le logiciel JavaSpaces.
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
Vérifiez et notez la version du logiciel JDKTM installé sur votre machine. Par exemple :
# /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit) |
Vous devez exécuter la même version du logiciel JDK que celle que vous utilisiez lors de la création de la bibliothèque de données JavaSpaces originale.
Après avoir mis à niveau l'environnement d'exploitation Solaris 8 2/04, vous devez convertir les données WBEM. Pour obtenir de plus amples instructions, reportez-vous à “Upgrading the CIM Object Manager Repository” in Solaris WBEM Services Administrator's Guide.
Ce problème affecte les systèmes qui exécutent les environnements d'exploitation Solaris 2.5.1 et CDE non fournis avec Solaris 2.5.1. Cependant, ces systèmes ne sont affectés que si ces environnements CDE ont été placés dans un répertoire autre que /usr/dt. Le déplacement de CDE sur ces systèmes a été effectué en créant dans /usr/dt un lien symbolique pointant vers le nouvel emplacement.
Lors de la mise à niveau vers l'environnement d'exploitation Solaris 8, le programme d'installation réinstalle CDE dans /usr/dt et supprime le lien vers la version déplacée. L'environnement CDE déplacé n'est pas supprimé et devient donc orphelin.
Si la mise à niveau implique la réaffectation de systèmes de fichiers, elle risque d'échouer car le mécanisme de réaffectation ne tient pas compte de l'espace supplémentaire nécessaire dans /usr/dt pour la nouvelle version de CDE. Cet échec n'est pas visible tant que la mise à niveau n'est pas terminée. En cas d'échec, le journal correspondant comprend plusieurs messages indiquant que la mise à niveau nécessite plus d'espace.
Solution : désinstallez l'environnement CDE déplacé avant de commencer la mise à niveau vers l'environnement d'exploitation Solaris 8. Pour ce faire, utilisez le script install-cde du CD-ROM Solaris 2.5.1 CDE. Pour supprimer l'environnement CDE, exécutez ce script avec l'option -uninstall.
Si vous avez installé WBEM 1.0 à partir du CD-ROM SEAS (Solaris Easy Access Server) 3.0 sur un système exécutant l'environnement d'exploitation Solaris 7, vous devez supprimer les modules WBEM 1.0 avant la mise à niveau vers l'environnement d'exploitation Solaris 8. Les services WBEM 2.0 de Solaris ne démarrent pas après la mise à niveau de l'environnement d'exploitation Solaris 7 avec WBEM 1.0 vers l'environnement d'exploitation Solaris 8. Le démarrage du programme CIM (Common Information Model) Object Manager échoue. Le message d'erreur suivant apparaît.
File not found: /opt/sadm/lib/wbem/cimom.jar |
Solution : utilisez la commande pkgrm pour supprimer les modules WBEM 1.0 avant la mise à niveau vers l'environnement d'exploitation Solaris 8.
Utilisez la commande pkginfo pour vérifier que les modules WBEM 1.0 sont installés :
% pkginfo | grep WBEM |
Devenez superutilisateur.
Utilisez la commande pkgrm suivante pour supprimer tous les modules WBEM 1.0 :
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
Le journal de la mise à niveau peut indiquer que le module SUNWeeudt n'a été que partiellement installé.
Doing pkgadd of SUNWeeudt to /. ERROR: attribute verification of </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> failed pathname does not exist ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
Solution : procédez comme suit une fois la mise à niveau terminée.
Pour supprimer le module SUNWeeudt, tapez la commande suivante :
# pkgrm SUNWeeudt |
Pour ajouter le module SUNWeeudt, tapez la commande suivante :
# pkgadd SUNWeeudt |
Si vous mettez à niveau l'environnement d'exploitation Solaris 2.6 ou Solaris 7 vers l'environnement d'exploitation Solaris 8 2/04 sans sélectionner l'option de prise en charge 64 bits, le programme de mise à niveau installe, sans que cela ne soit nécessaire, les modules 64 bits suivants :
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
Solution : après la mise à niveau, supprimez ces modules 64 bits à l'aide de la commande pkgrm :
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |
Si votre système exécute déjà un microprogramme compatible 64 bits, la mise à jour de la mémoire PROM flash n'est pas nécessaire.
Si vous souhaitez exécuter l'environnement d'exploitation Solaris 64 bits sur un système UltraSPARCTM, vous devrez peut-être mettre à jour sa mémoire PROM flash. Les programmes d'installation de Solaris 8 proposent une option pour ajouter la prise en charge 64 bits. Dans le cas d'une installation sur un système Sun UltraSPARC, cette case est sélectionnée par défaut. Un système 64 bits ne démarre en mode 64 bits par défaut que s'il est équipé d'un processeur cadencé au minimum à 200 MHz.
Si vous choisissez d'exécuter l'environnement Solaris 32 bits sur des systèmes SunTM ou UltraSPARC, vous n'avez pas besoin de mettre à jour la mémoire PROM flash.
Le tableau suivant répertorie les systèmes UltraSPARC (sun4u) affectés et la version de microprogramme minimale nécessaire. Type de système correspond au résultat de la commande uname -i. Vous pouvez connaître la version du microprogramme que vous exécutez en utilisant la commande prtconf -V.
Tableau 1–2 Version de microprogramme minimale nécessaire pour utiliser l'environnement d'exploitation Solaris 64–bits sur les systèmes UltraSPARC
Type de système indiqué par uname -i |
Version de microprogramme minimale obtenue par prtconf -V |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
Les systèmes qui ne figurent pas dans ce tableau ne nécessitent pas de mise à jour de la PROM flash.
Pour savoir comment effectuer la mise à niveau de la PROM flash à l'aide du CD-ROM Solaris, reportez-vous à la collection Solaris 8 on Sun Hardware Collection. Si vous ne disposez pas de ce manuel, vous pouvez vous le procurer à l'adresse http://docs.sun.com.
La limitation du champ 200 des utilitaires awk et nawk peut engendrer l'échec de l'installation d'autres logiciels. Ce problème survient dans les circonstances suivantes.
Lorsque vous installez le Gestionnaire de volumes Veritas (VxVm) sous Solaris 8 2/02 et Sun EnterpriseTM Alternate Pathing
Lorsque vous installez le logiciel Sun StorEdgeTM Component Manager sous Solaris 8 2/02.
Un message similaire au message ci-après s'affiche.
Installing VxVM for Solaris 8 awk: record `Patch: 108528-13 Obs...' has too many fields record number 12 Alternate Pathing (AP) version 2.3.1 has been detected. This version of VxVM requires the following patch(es) to co-existwith AP 2.3.1: 110722 Install the above patch(es) before you continue the VxVM installation. This installation will now be aborted. pkgadd: ERROR: request script did not complete successfully Installation of <VRTSvxvm> failed. No changes were made to the system. |
Solution : contactez votre réseau de support technique pour obtenir le patch Solaris permettant d'augmenter la limitation des champs awk et nawk.
Si vous utilisez le CD d'installation de Solaris 8 2/02 pour installer les langues européennes, le menu Kiosk terminant la procédure d'installation s'affiche dans la langue C.
Après la mise à niveau des environnements d'exploitation Solaris 7 3/99, 5/99, 8/99 ou 11/99 vers Solaris 8 2/04 , les erreurs suivantes peuvent s'afficher dans les journaux correspondants.
Doing pkgadd of SUNWplow to /. pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Doing pkgadd of SUNWpldte to /. WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ...... pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ....... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
Cet avertissement est dû au fait que le patch remplace les liens symboliques des répertoires concernés, répertoriés dans les journaux d'erreur, par de véritables répertoires. Le processus de mise à niveau tente ensuite d'installer une version mise à jour du module qui n'inclut pas la modification. Ces erreurs n'affectent pas l'environnement de votre système.
Solution : ignorez ces messages d'erreur.