WebSphere Enterprise Service Bus, Versione 6.2.0 Sistemi operativi: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Preparazione alla reinstallazione dopo una disinstallazione non riuscita sui sistemi Linux

Come ripulire un sistema Linux® se la disinstallazione di WebSphere ESB non è riuscita. Una volta eseguito il programma di disinstallazione, eseguire questi passi manuali per rimuovere le voci di registro che possono impedire la reinstallazione del prodotto nella directory di origine.

Prima di iniziare

Prima di eseguire questa procedura, accertarsi di aver disinstallato WebSphere ESB utilizzando la modalità non presidiata o la procedura guidata di disinstallazione e verificare che la procedura sia stata completata correttamente. Se la procedura è riuscita correttamente, non è necessario eseguire questa attività.

Determinare la directory install_root per il prodotto, in modo da rimuoverlo in modo corretto e quindi svuotare il sistema.

Per i dettagli sulle ubicazioni di directory predefinite, consultare Directory di installazione predefinite per prodotto, profili e strumenti.

La procedura guidata di installazione e lo strumento di gestione profili consentono di specificare le ubicazioni per le directory root di installazione. Esaminare i seguenti file per determinare le ubicazioni correnti:
  • Il file /opt/.ibm/.nif/.nifregistry identifica la root di installazione dei prodotti WebSphere ESB installati; e di tutti i prodotti WebSphere Application Server. Il file install_root/logs/manageprofiles/profile_name_create.log per ciascun profilo creato identifica l'ubicazione di installazione nella sezione con il metodo invokeWSProfile.
La disinstallazione del prodotto non elimina la directory profile_root, e la directory profile_root/logs dove profile_root rappresenta l'ubicazione di installazione del profilo. Viene conservata anche la directory install_root/logs.

Informazioni su questa attività

La reinstallazione del prodotto all'interno di una nuova directory con i file rimanenti da una precedente installazione può creare uno scenario di coesistenza. Tuttavia, è possibile eliminare tutti i file e le voci di registro per rimuovere completamente WebSphere ESB. Un sistema ripulito consente di reinstallare il prodotto all'interno della directory di origine senza coesistenza.

Importante: I passi contenuti in questa procedura sono rivolti alla rimozione delle risorse rimanenti in seguito alla disinstallazione di entrambi WebSphere ESB e WebSphere Application Server, oppure di WebSphere Application Server Network Deployment. Si presuppone che il prodotto WebSphere Application Server al quale ci si riferisce sia quello sottostante all'installazione di WebSphere ESB.

Per ottenere un sistema pulito, eseguire le procedure seguenti.

Procedura
  1. Effettuare l'accesso con la stessa ID utente con cui è stato installato il prodotto.
  2. Arrestare tutti i processi Java™ in esecuzione.
    Se i processi Java in esecuzione non sono correlati aWebSphere ESB o a prodotti WebSphere Application Server, e non è possibile arrestarli, arrestare tutti i processi relativi ai prodotti WebSphere ESB e WebSphere Application Server. Utilizzare il seguente comando per determinare tutti i processi in esecuzione:
    ps -ef | grep
    java
    Arrestare tutti i processi relativi ai prodotti WebSphere ESB e WebSphere Application Server con il comando kill -9 java_pid_1 java_pid_2...java_pid_n.
  3. Ricercare i package correlati. Immettere il seguente comando per mostrare i pacchetti dei prodottiWebSphere ESB e WebSphere Application Server:
    rpm -qa | grep WS
    Per limitare la query di ricerca solo ai package WebSphere ESB, immettere il seguente comando:
    rpm -qa | grep WSEAA62 
    Ad esempio, dopo aver eseguito il comando rpm -qa | grep WSEAA62, potrebbe essere visualizzato il seguente package:
    WSEAA62LicensingComponent-6.2-0

    I nomi del pacchetto WebSphere ESB, versione 6.2, hanno un prefisso di WSE e un suffisso di 62. I nomi dei package WebSphere Application Server Network Deployment, versione 6.1, possiedono il prefisso WSB o WSP ed il suffisso 61. Non rimuovere i package per i prodotti WebSphere ESB eWebSphere Application Server che non sono stati disinstallati.

  4. Se esistono package da eliminare, immettere rpm -e packagename per rimuovere qualsiasi package per il prodotto disinstallato.
    In alternativa, è possibile ricercare i package per verificare che tutte le voci dell'elenco siano da eliminare:
    rpm -qa | grep WSEAA62
    Se l'elenco contiene solo i package che si desidera eliminare, rimuovere tutti i package con il seguente comando:
    rpm -qa | grep WSEAA62 | xargs rpm -e
    Se esiste un problema con le dipendenze del package, è possibile utilizzare il seguente comando per rimuovere i package:
    rpm -e nomepackage --nodeps --justdb

    L'opzione nodeps ignora il controllo dipendenza. L'opzione justdb aggiorna solo il database del package e non il file system. L'utilizzo della sola opzione nodeps può comportare la mancata riuscita della rimozione del package, se esiste una qualsiasi incongruenza nel file system dipendente (file e directory).

  5. Rimuovere la directory root di installazione. Immettere rm -rf install_root per rimuovere le directory WebSphere ESB. Accertarsi di aver specificato correttamente installation_root per il prodotto disinstallato. Per esempio, se si è disinstallato WebSphere ESB dalla directory di installazione predefinita /opt/ibm/WebSphere/ESB, immettere il seguente comando:
    rm -rf /opt/ibm/WebSphere/ESB
  6. Modificare il file vpd.properties per rimuovere le voci di WebSphere ESB eWebSphere Application Server o di WebSphere Application Server Network Deployment.
    Il file si trova nella directory di installazione del sistema operativo, come ad esempio, la directory root. Rimuovere tutte le voci per l'installazione di WebSphere ESB che era stato disinstallato. Ogni voce WebSphere ESB comincia con i caratteri WSE, seguiti da numeri che rappresentano il numero di release e sulla stessa riga avranno il percorso install_root corrispondente all'installazione che era stata disinstallata. (Ogni voce è su una sola riga se il file viene visualizzato in un editor di testo con l'impostazione a capo automatico disattivata.) Ad esempio, la riga.
    WSEAA62|6|2|0|0|6.2.0.0|2=IBM WebSphere Enterprise Service Bus|
    IBM Enterprise Service Bus|IBM Enterprise Service Bus V6.2|
    IBM|http://www.ibm.com|6.2.0.0|
    C:\Programmi\IBM\WebSphere\ESB|0|0|1|WSEAA62|6|2|0|0|6.2.0.0|2|0|
    false|"properties/version/_uninst.wbi" "uninstall.jar" "uninstall.dat" "
    "|true|3|WSEAA62|6|2|0|0|6.2.0.0|2
    corrisponde a WebSphere ESB installato nella directory C:\Programmi\IBM\WebSphere\ESB.
    Nota: Questo testo appare in varie righe nel presente documento, a scopi di formattazione, sebbene costituirebbe una riga singola nel file vpd.properties.

    Ogni voce di WebSphere Application Server o di WebSphere Application Server Network Deployment nel file vpd.properties possiede un formato simile. Per informazioni su tali voci - che consentono di decidere cosa eliminare - e per ulteriori informazioni sul file vpd.properties, fare riferimento all'argomento File vpd.properties nel centro informazioni di WebSphere Application Server Network Deployment, versione 6.1.

    Non eliminare o rinominare il file vpd.properties, poiché viene utilizzato dal programma ISMP (InstallShield MultiPlatform) per altri prodotti da installare. Se il prodotto WebSphere ESB o WebSphere Application Server che si sta disinstallando è il solo prodotto che disponga di voci nel file vpd.properties, è possibile eliminare questo file.

  7. Modificare il file /opt/.ibm/.nif/.nifRegistry.

    Questo file si trova nella home directory dell'ID utente da cui è stato installato il prodotto.

    Il file /opt/.ibm/.nif/.nifRegistry contiene una voce di una riga per ogni installazione del prodotto WebSphere ESB e una voce per ciascuna installazione del prodotto WebSphere Application Server.

    Utilizzare un editor di file di testo per eliminare la riga che identifica la directory root di installazione del prodotto rimosso. Lasciare le altre righe intatte.

  8. Utilizzare il comando installRegistryUtils per esaminare le posizioni di tutti i prodotti WebSphere ESB installati e rimuovere i prodotti desiderati dal registro di installazione.

Risultati

Questa procedura consente di ottenere un sistema ripulito. Ora è possibile reinstallare il package nella stessa directory. Un sistema ripulito non possiede alcuna traccia di una installazione precedente eliminata.

Operazioni successive

Dopo aver ripulito il sistema, andare a Installazione del software per selezionare una procedura di installazione.


task Argomento Attività

Termini di utilizzo | Feedback


Icona data/ora Ultimo aggiornamento: 02 Luglio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_uninstall_linux.html
Copyright IBM Corporation 2005, 2010. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org).