Preparazione alla reinstallazione dopo una disinstallazione non riuscita su un sistema Linux

Questa procedura svuota un sistema Linux se la disinstallazione di WebSphere Process Server non è riuscita. Una volta eseguito il programma di disinstallazione, questi passi manuali rimuovono le voci di registro che possono impedire la reinstallazione del prodotto nella directory di origine. Se non si intende effettuare la reinstallazione, non eseguire questa attività.

Prima di eseguire questa procedura, verificare di aver disinstallato WebSphere Process Server utilizzando la procedura guidata alla disinstallazione o in modo non presidiato e che la procedura non sia riuscita 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.

Le directory predefinite vengono illustrate in Table 1:

Table 1. Tabella di pianificazione per l'identificazione della posizione corrente dell'installazione del prodotto
Identificativo Posizione della directory predefinita Ubicazione corrente
root_installazione

Icon indicating 6.0.1 content only /opt/ibm/WebSphere/ProcServer o /opt/IBM/WebSphere/AppServer

/opt/IBM/WebSphere/ProcServer o /opt/IBM/WebSphere/AppServer

Sono stati aggiunti spazi a tali voci per consentirne il posizionamento nella cella della tabella. Le voci correnti non comprendono spazi.

 
profile_root

Icon indicating 6.0.1 content only /opt/ibm/WebSphere/ ProcServer/profiles/profile_name o /opt/IBM/WebSphere/AppServer/profiles/ profile_name

/opt/IBM/WebSphere/ ProcServer/profiles/profile_name o /opt/IBM/WebSphere/AppServer/profiles/ profile_name

Sono stati aggiunti spazi a tali voci per consentirne il posizionamento nella cella della tabella. Le voci correnti non comprendono spazi.

 
La procedura guidata all'installazione e la procedura guidata Profilo consentono di specificare le ubicazioni desiderate per le directory root di installazione. Esaminare i seguenti file per determinare le ubicazioni correnti:
  • Il file ~/.WBIRegistry identifica la root di installazione per tutti i prodotti WebSphere Process Server installati, il file ~/.WASRegistry identifica tutti i prodotti WebSphere Application Server. Questi file si trovano nella directory principale dell'ID utente da cui è stato installato il prodotto.
  • Il file install_root/logs/wasprofile/wasprofile_create_profile_name.log file per ciascun profilo creato identifica l'ubicazione di installazione nella sezione con il tag <method>invokeWSProfile</method>.
La disinstallazione del prodotto non rimuove la directory profile_root, compresa la directory profile_root/logs con il file pcatLog<timestamp>.txt, dove profile_root rappresenta la posizione di installazione del profilo. Inoltre, non viene rimossa anche la directory install_root/logs.

Reinstallare il prodotto in una nuova directory se si desidera conservare i file dell'installazione precedente per avere una scenario di coesistenza. Tuttavia, è possibile eliminare tutti i file e le voci di registro per rimuovere completamente WebSphere Process Server. Un sistema pulito consente di reinstallare il prodotto nella directory originaria senza avere una scenario di coesistenza.

Important: Con questa procedura è possibile rimuovere le risorse e gli indirizzi rimanenti in seguito alla disinstallazione di WebSphere Process Server e WebSphere Application Server o WebSphere Application Server Network Deployment. Si presuppone che gli indirizzi del prodotto WebSphere Application Server si trovino in un'installazione sottostante di WebSphere Process Server.

Per ottenere un sistema pulito, eseguire le procedure seguenti.

  1. Collegarsi come root.
  2. Utilizzare il comando kill per eliminare tutti i processi Java in esecuzione.
    Se si stanno eseguendo dei processi Java che non sono correlati a WebSphere Process Server o ai prodotti WebSphere Application Server e non è possibile arrestarli, arrestare tutti i processi relativi ai prodotti WebSphere Process Server e WebSphere Application Server. Per determinare tutti i processi in esecuzione, utilizzare il seguente comando:
    ps -ef | grep
    java
    Arrestare tutti i processi relativi ai prodotti WebSphere Process Server e WebSphere Application Server con il comando kill -9 java_pid_1 java_pid_2...java_pid_n.
  3. Ricercare i pacchetti correlati. Immettere il seguente comando per mostrare i pacchetti dei prodotti WebSphere Process Server e WebSphere Application Server:
    rpm -qa | grep WS
    Per limitare la query di ricerca solo ai pacchetti WebSphere Process Server, immettere il seguente comando:
    rpm -qa | grep WSEAA60 
    Ad esempio, una volta immesso il comando rpm -qa | grep WSEAA60, dovrebbe essere visualizzato il seguente elenco di pacchetti:
    WSEAA60WBICoreComponent-6.0-0
    WSEAA60WBIServerSamplesComponent-6.0-0
    WSEAA60BPCComponent-6.0-0
    WSEAA60WBIServerComponent-6.0-0
    WSEAA60JavadocsComponent-6.0-0
    WSEAA60LicensingComponent-6.0-0
    WSEAA60CEISamplesComponent-6.0-0
    WSEAA60AddBytesNonHP-6.0-0
    WSEAA60WBICoreSamplesComponent-6.0-0
    WSEAA60CEIComponent-6.0-0
    WSEAA60BPCSamplesComponent-6.0-0

    I nomi del pacchetto WebSphere Process Server dispongono di un prefisso WSE e di un suffisso 60. I nomi dei pacchetti di WebSphere Application Server Network Deployment, versione 6.0, hanno un prefisso WSB o WSP e un suffisso 60. Non rimuovere i pacchetti per i prodotti WebSphere Process Server e WebSphere Application Server che non sono stati disinstallati.

  4. Se occorre eliminare dei pacchetti, immettere rpm -e packagename per rimuovere qualsiasi pacchetto del prodotto disinstallato.
    In alternativa, cercare i pacchetti per verificare se qualcuno dell'elenco deve essere eliminato:
    rpm -qa | grep WSEAA60
    Se l'elenco contiene solo i pacchetti che si intende eliminare, rimuovere tutti i pacchetti con il seguente comando:
    rpm -qa | grep WSEAA60 | xargs rpm -e
    Se si verifica un problema con le dipendenze dei pacchetti, è possibile utilizzare il seguente comando per rimuovere i pacchetti:
    rpm -e nomepacchetto --nodeps --justdb

    L'opzione nodeps ignora il controllo delle dipendenze. L'opzione justdb aggiorna solo il database del pacchetto e non il file system. L'uso esclusivo dell'opzione nodeps può causare un errore durante la rimozione del pacchetto se nel file system dipendente si verifica una mancata corrispondenza (file e directory).

  5. Rimuovere le directory del profilo che non si trovano nella directory root di installazione (install_root).

    Per determinare le posizioni delle directory del profilo, utilizzare prima il comando wasprofile -listProfiles per visualizzare i nomi del profilo. Quindi, per determinare la posizione delle directory del profilo, utilizzare il comando wasprofile -getPath -profileName profile_name, dove profile_name è il nome del profilo corrispondente ad una determinata directory.

  6. Rimuovere la directory root di installazione. Immettere rm -rf install_root per rimuovere le directory di WebSphere Process Server. Assicurarsi di specificare il percorso install_root corretto per il prodotto disinstallato. Ad esempio, se è stato disinstallato WebSphere Process Server dalla directory di installazione predefinita /opt/ibm/WebSphere/ProcServer, immettere il seguente comando:
    rm -rf /opt/ibm/WebSphere/ProcServer
  7. Modificare il file vpd.properties per rimuovere le voci di WebSphere Process Server e WebSphere Application Server o 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 Process Server che è stato disinstallato. Ciascuna voce di WebSphere Process Server inizia con i caratteri WSE, seguiti da numeri che rappresentano il numero di rilascio e, sulla stessa riga, ci sarà il percorso install_root corrispondente all'installazione che è stata disinstallata. (Ciascuna voce è una singola riga se il file viene visualizzato in un editor di testo con il separatore di righe disattivato.) Ad esempio, la riga
    WSEAA60BPC|6|0|0|0|6.0.0.0|1=Bpc|BPC||IBM||6.0.0.0
    |/opt/IBM/WebSphere/ProcServer|0|0|1|WSEAA60|6|0|0|0|6.0.0.0|1|0|true|
    |true|3|WSEAA60BPC|6|0|0|0|6.0.0.0|1
    corrisponde al componente Business Process Choreographer (indicato da BPC nell'esempio), per un'installazione effettuata nella directory /opt/IBM/WebSphere/ProcServer.
    Note: Questo testo viene visualizzato su più righe in questo documento per motivi di formattazione, ma sarebbe costituito da una sola riga nel file vpd.properties.

    Ciascuna voce WebSphere Application Server o WebSphere Application Server Network Deployment nel file vpd.properties ha un formato simile. Per informazioni su tali voci che consentono di determinare cosa eliminare, ed ulteriori informazioni sul file vpd.properties, fare riferimento all'Information center di WebSphere Application Server Network Deployment, versione 6.0.

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

  8. Modificare i file .WBIRegistry e .WASRegistry.

    Questi file si trovano nella directory principale dell'ID utente da cui è stato installato il prodotto.

    Il file .WBIRegistry contiene una voce di una riga per ciascuna installazione del prodotto WebSphere Process Server, il file .WASRegistry per ciascuna installazione del prodotto WebSphere Application Server.

    E' possibile eliminare questi file se è presente una sola riga che identifica il prodotto rimosso. Altrimenti utilizzare un editor di file di testo per eliminare la riga che identifica la directory root di installazione del prodotto rimosso. Lasciare inalterate le altre righe del file. Non eliminare i file .WBIRegistry e .WASRegistry se non sono state rimosse tutte le installazioni elencate in tali file.

Questa procedura consente di avere un sistema pulito. Ora è possibile reinstallare il pacchetto nella stessa directory. Un sistema pulito non mantiene alcuna traccia delle installazioni precedenti che sono state eliminate.

Una volta svuotato il sistema, passare all'argomento Installazione del prodotto per scegliere una procedura di installazione.


Terms of use |

Last updated: Thu Mar 30 14:32:40 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)