Etudiez le nettoyage d'un système HP-UX en cas d'échec de la désinstallation de WebSphere ESB.
Après avoir exécuté le programme de désinstallation, exécutez la procédure manuelle de suppression des entrées de registre pouvant empêcher la réinstallation du produit dans le répertoire d'origine.
Avant de commencer
Avant d'effectuer cette procédure, vérifiez que vous avez désinstallé WebSphere ESB en mode silencieux ou à l'aide de l'assistant de désinstallation, et assurez-vous que l'opération ne s'est pas déroulée correctement. Cette
procédure est inutile si la désinstallation a abouti.
Identifiez le répertoire
racine_installation du produit à supprimer.
Pour plus de détails sur l'emplacement des répertoires par défaut, voir Répertoires d'installation par défaut du produit, des profils et des outils.
L'assistant d'installation et
l'outil de gestion de profil vous permettent
d'utiliser le répertoire de votre choix comme
emplacement racine de l'installation. Examinez les fichiers suivants pour déterminer les
emplacements réels :
- Le fichier /opt/.ibm/.nif/.nifregistry identifie la racine d'installation de tous les produits WebSphere ESB installés. Il identifie également celle de l'ensemble des produits WebSphere Application Server.
- Le fichier racine_installation/logs/manageprofiles/nom_profil_create.log de chaque profil créé indique l'emplacement d'installation dans la section
contenant la méthode 'invokeWSProfile'.
La
désinstallation du produit ne supprime pas le répertoire
racine_profil contenant le fichier
racine_profil/logs, où
racine_profil correspond à
l'emplacement d'installation du profil. Le répertoire
racine_installation/logs est également
conservé.
Pourquoi et quand exécuter cette tâche
Si des fichiers d'une installation
précédente ont été conservés, la réinstallation du
produit dans un nouveau répertoire peut créer un
scénario de coexistence.
Cependant, vous pouvez supprimer tous les fichiers et les entrées de registre afin de supprimer
totalement WebSphere ESB.
Un système propre vous permet de réinstaller le produit dans le répertoire d'origine sans coexistence.
Important : Les différentes étapes de cette procédure indiquent comment supprimer les artefacts de
WebSphere ESB et WebSphere Application Server ou
WebSphere Application Server Network Deployment n'ayant pas été effacés lors de la désinstallation. Cette procédure suppose que le produit WebSphere Application Server concerné est le est le
produit sous-jacent associé à l'installation de WebSphere ESB.
Procédez comme suit pour nettoyer le système.
Procédure
- Connectez-vous en spécifiant l'ID utilisateur utilisé lors de l'installation du produit.
- Utilisez la commande kill pour arrêter tous les processus Java™ en cous d'exécution.
Si des processus Java non associés aux produits
WebSphere ESB ou
WebSphere Application Server sont en cours d'exécution et ne peuvent pas être arrêtés, arrêtez tous
les processus liés à
WebSphere ESB et
WebSphere Application Server. Utilisez la commande suivante pour identifier tous les
processus en cours d'exécution :
ps -ef | grep java
Arrêtez tous les processus associés à
WebSphere ESB et
WebSphere Application Server à l'aide de la commande
kill -9 java_pid_1 java_pid_2...java_pid_n.
- Utilisez l'utilitaire SAM (System
Administration Manager) de HP-UX pour supprimer les
modules.
- Lancez l'utilitaire SAM à l'aide de la commande /usr/sbin/sam.
- Vérifiez que les variables d'environnement DISPLAY et TERM sont
correctement définies.
- Cliquez sur Software management.
- Cliquez sur View installed software.
- Recherchez les entrées correspondant à WebSphere ESB ou WebSphere Application Server dans la liste SD.
- Fermez la liste SD.
- Cliquez sur Remove local host software.
- A partir de la liste SD Remove, cliquez sur une des instances suivantes :
- Sélectionnez .
- Sélectionnez .
- Cliquez sur OK dans la boîte de dialogue Remove analysis.
- Cliquez sur Logs pour afficher la suppression en temps réel des packages sélectionnés.
- Cliquez sur Done lorsque tous les packages sont supprimés.
- Quittez SAM.
- Recherchez les modules afin de vérifier leur suppression.
Entrez swlist | grep WS pour afficher les modules de WebSphere ESB et WebSphere Application
Server.
Pour restreindre la recherche aux modules
WebSphere ESB,
entrez la commande suivante :
swlist | grep WSEAA62
- Supprimez le répertoire racine d'installation.
Entrez
rm -rf racine_installation pour supprimer les répertoires
WebSphere ESB. Veillez à
bien indiquer le répertoire
racine_installation correspondant au produit désinstallé.
Par exemple, si vous avez désinstallé
WebSphere ESB du répertoire d'installation par défaut
/opt/IBM/WebSphere/ESB, exécutez la commande suivante :
rm -rf /opt/IBM/WebSphere/ESB
- Exécutez la commande installRegistryUtils pour examiner l'emplacement de l'installation de tous les produits WebSphere Server installés et supprimer les produits souhaités du registre d'installation.
- Nettoyez le fichier .nifregistry. Pour nettoyer ce fichier :
- Sauvegardez le fichier .nifregistry.
- Ouvrez le fichier .nifregistry dans un éditeur de texte (en vous assurant que le retour à la ligne est désactivé).
- Recherchez et supprimez les lignes contenant les chaînes <INSTALL_LOC> et <PRODUCT_ID>, où
<INSTALL_LOC> désigne le répertoire dans lequel s'est produit l'échec de la désinstallation et où <PRODUCT_ID> est l'ID de l'offre de produit que vous tentez de désinstaller.
- Sauvegardez le fichier .nifregistry et fermez l'éditeur de texte.
Résultats
Cette procédure permet de nettoyer le
système ; vous pouvez donc maintenant réinstaller le produit
dans les répertoires d'origine. Un système "nettoyé"
ne contient aucune trace d'une installation ayant été
supprimée.
Que faire ensuite
Une fois le système nettoyé, consultez le
Installation du logiciel pour sélectionner
une procédure d'installation.