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 êtes invité à 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écessaires au fonctionnement de l'environnement d'exécution Java TM 2.
Le résultat typique est une exception Java. Les messages 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 obtenir des instructions détaillées, reportez-vous à la rubrique “Utilisation de Solaris Live Upgrade pour créer un environnement d'initialisation – Tâches” in Guide d'installation Solaris 9 12/03.
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 12/03. Des procédures de mise à niveau spécifiques vers la version Solaris 9 12/03 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 votre système, entrez la commande suivante dans la fenêtre de terminal :
# pkginfo SUNWsan |
Si le package SUNWsan est installé, les informations suivantes s'affichent :
system SUNWsan SAN Foundation Kit |
Il est impossible d’utiliser le Solaris 9 12/03 (x86 Platform Edition) Installation CD pour mettre à niveau des systèmes x86 à partir du logiciel Solaris 2.6 ou Solaris 7 vers la version Solaris 9 12/03 du fait des exigences de la partition d’initialisation x86.
Solution : sur les systèmes x86, utilisez le Solaris 9 12/03 Software (x86 Platform Edition) 1 of 2 CD pour mettre à niveau les logiciels Solaris 2.6 et Solaris 7 vers la version Solaris 9 12/03.
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 12/03, 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 indiquées ci-dessous.
Avant d'effectuer la mise à niveau, utilisez la commande /usr/bin/prodreg pour désinstaller entièrement le logiciel Solaris Management Console.
Si vous n'avez pas désinstallé pas ce logiciel avant la mise à niveau vers la version Solaris 9 12/03, 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 les packages. Respectez scrupuleusement l'ordre de suppression des packages. Procédez comme suit :
Devenez superutilisateur.
Entrez 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 packages figurant dans le résultat sont identifiés en tant que packages 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 package dont la description indique “Solaris Management Console 2.1”. Par exemple, SUNWmc.2 peut signifier logiciel Solaris Management Console 2.1.
Si la sortie pkginfo affiche plusieurs versions de packages logiciels Solaris Management Console 1.0, exécutez la commande pkgrm pour supprimer ces packages. Supprimez le package initial, puis celui auquel un numéro a été ajouté. Exemple : si la commande pkginfo renvoie les résultats SUNWmcman et SUNWmcman.2, supprimez d’abord SUNWmcman, puis 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, entrez 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 :
Utilisez la commande pkgrm pour supprimer tous les packages de Solaris Management Console 2.1 et les packages dépendants dans l'ordre indiqué ci-dessous.
si votre installation comporte plusieurs instances des packages Solaris Management Console 2.1, par exemple 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 1 of 2 CD du logiciel Solaris 9 12/03 dans votre lecteur. Entrez la commande suivante dans une fenêtre de terminal :
# cd /cdrom/sol_9_1203_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.