Cette rubrique décrit les problèmes d'installation survenant lors d'une mise à niveau vers la version Solaris 9 9/05.
Pour fonctionner correctement, Solaris Live Upgrade requiert l'installation d'un ensemble limité de patchs pour une version de système d'exploitation spécifique
Avant d'installer ou d'exécuter Live Upgrade, vous devez installer un ensemble limité de révisions de patchs. Assurez-vous que vous disposez de la liste de patchs la plus récente à l'adresse http://sunsolve.sun.com . Pour de plus amples informations, consultez le document 72099 sur le site web SunSolve.
Si vous utilisez les versions Solaris 2.6, Solaris 7 ou Solaris 8, vous ne pouvez 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 :
Installez les packages de Solaris Live Upgrade à l'aide de la commande pkgadd .
Pour consulter les instructions pas à pas, reportez-vous au Chapitre 35, Utilisation de Solaris Live Upgrade pour créer un environnement d’initialisation – Tâches du Guide d’installation Solaris 9 9/04.
Installez le cluster de patchs recommandé de l'environnement d'exécution Java 2. Le cluster de patchs est disponible à l'adresse http://sunsolve.sun.com. Vous pouvez ensuite utiliser le programme d'installation Solaris Live Upgrade pour installer les packages.
Si votre système Solaris 8 est relié à des réseaux de stockage dédiés (SAN), consultez votre ingénieur de maintenance avant de mettre à niveau vers la version Solaris 9 9/05. Des procédures de mise à niveau spécifiques vers la version Solaris 9 9/05 peuvent s'avérer nécessaires avec les systèmes Solaris 8 intégrant le package SUNWsan. Pour savoir si le package SUNWsan est installé sur le système, tapez la commande suivante dans une fenêtre de terminal :
# pkginfo SUNWsan |
Si le module SUNWsan est installé, les informations suivantes s'affichent :
system SUNWsan SAN Foundation Kit |
Il est impossible d'utiliser le CD d'installation Solaris 9 9/05 (Édition pour plate-forme x86) pour mettre à niveau des systèmes x86 à partir du logiciel Solaris 2.6 ou Solaris 7 vers la version Solaris 9 9/05 du fait des exigences de la partition d’initialisation x86.
Solution : sur les systèmes x86, utilisez le Solaris 9 9/05 Software (x86 Platform Edition) 1 of 2 CD pour mettre à niveau les logiciels Solaris 2.6 et Solaris 7 vers la version Solaris 9 9/05.
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 souhaitez effectuer une mise à niveau vers la version Solaris 9 9/05, et que le logiciel Solaris Management Console 1.0, 1.0.1 ou 1.0.2 est installé sur votre ordinateur, vous devez en premier lieu le désinstaller. 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 de rechange suivantes:
Avant la mise à niveau, procédez à une désinstallation complète du logiciel Solaris Management Console avec la commande /usr/bin/prodreg .
Si vous n'avez pas désinstallé ce logiciel avant de procéder à la mise à niveau vers la version Solaris 9 9/05, vous devez d'abord supprimer tous les packages de Solaris Management Console 1.0, 1.0.1 ou 1.0.2. Préférez la commande pkgrm à la commande prodreg pour supprimer des packages. Respectez scrupuleusement l'ordre de suppression des modules. Procédez comme suit :
Prenez le rôle de superutilisateur.
Tapez la commande suivante :
# pkginfo | grep “Solaris Management Console“ |
Si la description ne s'exécute pas avec “ Solaris Management Console 2.1 ”, les noms de modules figurant dans le résultat sont identifiés en tant que modules SMC 1.0.
Utilisez la commande pkgrm pour supprimer toutes les instances des packages logiciels SMC 1.0 dans l'ordre indiqué ci-après.
ne supprimez aucun module dont la description indique “Solaris Management Console 2.1”. Par exemple, SUNWmc.2 peut signifier logiciel Solaris Management Console 2.1.
Si le résultat de pkginfo indique plusieurs versions de packages de Solaris Management Console 1.0, exécutez la commande pkgrm pour supprimer les deux packages. Supprimez le package initial, puis celui auquel un numéro a été ajouté. Par exemple, si les packages SUNWmcman et SUNWmcman.2 apparaissent dans le résultat de la commande pkginfo , supprimez d'abord le package SUNWmcman, puis supprimez le package 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 du terminal, tapez la commande suivante :
# rm -rf /var/sadm/pkg/SUNWmcapp |
Le logiciel Solaris Management Console 2.1 doit désormais fonctionner correctement. Si vous souhaitez assurer la maintenance du logiciel Solaris Management Console 2.1 ou s'il ne fonctionne pas correctement, désinstallez-le. Réinstallez-le ensuite en procédant de la manière suivante :
À l'aide de la commande pkgrm, supprimez tous les packages de Solaris Management Console 2.1 et les packages dépendants dans l'ordre indiqué ci-dessous.
Si votre installation possède plusieurs instances des packages Solaris Management Console 2.1, telles que SUNWmc et SUNWmc.2, supprimez d'abord SUNWmc, puis SUNWmc.2 . N’utilisez pas la commande prodreg.
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Insérez le CD 1 sur 2 de Solaris 9 9/05 dans votre unité de CD-ROM. Entrez la commande suivante dans une fenêtre de terminal :
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
Toutes les versions précédentes de Solaris Management Console sont supprimées. Le logiciel Solaris Management Console 2.1 est désormais opérationnel.