IBM HTTP Server per WebSphere Application Server, Versione 6.1
             Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

             Personalizzare la tabella dei contenuti e ricercare i risultati

Disinstallazione manuale di IBM HTTP Server

Disinstallare IBM HTTP Server eseguendo il programma di disinstallazione del sistema operativo ed eseguendo manualmente alcune operazioni per rimuovere file di log e voci di registro. Tali voci di registro possono impedire la reinstallazione del prodotto nella directory originale. Se non si intende effettuare la reinstallazione, non eseguire la disinstallazione manuale.

Prima di iniziare

Individuare la directory root del prodotto in modo tale da poterlo eliminare correttamente e ottenere un sistema pulito. Prima di iniziare la procedura di disinstallazione, salvare i file che sono stati modificati nelle directory root_HTTPServer, root_HTTPServer/conf o root_HTTPServer/bin, che includono: httpd.conf, admin.conf e qualsiasi altro file di configurazione, file di script, file di password o documenti Web che è possibile aver creato.

Informazioni su questa attività

Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati. Per ottenere un sistema pulito, effettuare la seguente procedura.

Procedura

  1. Collegarsi con lo stesso ID utente che ha installato il prodotto.
  2. Accertarsi che le istanze di IBM HTTP Server e del server di amministrazione IBM HTTP Server da rimuovere non siano in esecuzione.
  3. Immettere il comando uninstall. Se è stato già eseguito il programma di disinstallazione o se non è possibile eseguirlo, saltare questo passo. [AIX] [HP-UX] [Linux] [Solaris]
    root_HTTPServer/uninstall/uninstall
    [Windows]
    root_HTTPServer/uninstall/uninstall.exe
    La disinstallazione guidata ha inizio e viene visualizzato il pannello di benvenuto. Completare il processo di disinstallazione.
  4. IMPORTANTE: se IBM HTTP Server è stato installato come root o amministratore, quando una richieste di disinstallazione riporta un errore, le operazioni riportate di seguito cancelleranno tutte le voci di registro. Se il processo di disinstallazione riesce correttamente, non è necessario eseguire manualmente tali operazioni. [AIX]
    1. Visualizzare un elenco dei componenti IBM HTTP Server installati. Immettere il seguente comando per ricercare i pacchetti correlati:
      lslpp -l| grep -i IHS
      I nomi dei pacchetti per IBM HTTP Server sono: WSIHS61 e WSIHS61LicensingComponent.
      Per rimuovere un pacchetto, immettere il seguente comando:
      geninstall -u nomepacchetto
      Non rimuovere pacchetti per prodotti IBM HTTP Server che non si sta disinstallando.
    2. Passare alla directory /usr/IBM o alla directory equivalente della propria installazione.
    3. Immettere il seguente comando per eliminare la directory di IBM HTTP Server:
      rm -rf HTTPServer
    4. Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati e rimuovere i prodotti dal registro di installazione che si desidera disinstallare.
    5. Modificare il file vpd.properties. Questo file si trova nella directory root oppure nella directory /usr/lib/objrepos. Non cancellare o rinominare il file vpd.properties perché il programma ISMP (InstallShield MultiPlatform) lo utilizzerà per altri prodotti da installare. Se il prodotto IBM HTTP Server che si sta disinstallando è l'unico prodotto con voci nel file vpd.properties, è possibile eliminare questo file.
    [HP-UX]
    1. Utilizzare SAM (System Administration Manager) di HP-UX per rimuovere i pacchetti.
      1. Avviare il programma di utilità SAM con il comando /usr/sbin/sam
      2. Verificare che le variabili di ambiente DISPLAY e TERM siano impostate correttamente
      3. Fare clic su Gestione software
      4. Fare clic su Visualizza software installato
      5. Ricercare le voci di IBM HTTP Server nell'elenco SD
      6. Chiudere l'elenco SD
      7. Fare clic su Rimuovi software host locale
      8. Fare clic su una delle seguenti istanze che sono visualizzate nell'Elenco di rimozione SD: - IBM HTTP Server
      9. Fare clic su Azioni > Contrassegna per la rimozione
      10. Fare clic su Azioni > Rimuovi
      11. Fare clic su OK nella finestra di dialogo Rimuovi analisi
      12. Fare clic su Log per visualizzare la rimozione in tempo reale dei pacchetti selezionati
      13. Dopo aver rimosso tutti i pacchetti, fare clic su Eseguito
      14. Uscire da SAM
      15. Ricercare i pacchetti per assicurarsi che siano stati eliminati
    2. Immettere il seguente comando per visualizzare il pacchetto IBM HTTP Server:
      swlist | grep IHS 
      Il nome del pacchetto per IBM HTTP Server è: WSIHS61.
    3. Immettere il seguente comando per rimuovere le directory di IBM HTTP Server nella directory root_HTTPServer:
      rm -rf root_HTTPServer
    4. Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati e rimuovere i prodotti dal registro di installazione che si desidera disinstallare.
    [Linux]
    1. Ricercare i pacchetti correlati a IBM HTTP Server. Non rimuovere pacchetti per prodotti IBM HTTP Server che non si sta disinstallando.

      Fare riferimento all'argomento "Chiavi di registro del sistema operativo" del centro informazioni per ulteriori informazioni sui nomi dei pacchetti.

    2. Se ci sono pacchetti da eliminare, immettere il seguente comando per rimuovere qualsiasi pacchetto relativo al prodotto che si sta disinstallando.
      rpm -e nomepacchetto
      In alternativa, è possibile immettere il seguente comando che elencherà tutti i pacchetti di IBM HTTP Server, quindi verificare se in questo elenco vi sono pacchetti che si desidera eliminare:
      rpm -qa | grep IHS
      Se si verifica un problema con le dipendenze dei pacchetti, è possibile utilizzare il seguente comando per rimuovere i pacchetti:
      rpm -e packagename --nodeps --justdb
      L'opzione nodeps consente di ignorare la verifica delle dipendenze. L'opzione justdb aggiorna solo il database dei pacchetti, non il file system. L'uso della sola opzione nodeps può causare un errore durante la rimozione dei pacchetti in caso di una corrispondenza errata nel file system (file e directory) dipendente.
    3. Immettere il seguente comando per rimuovere directory IBM HTTP Server nella directory root_HTTPServer:
      rm -rf root_HTTPServer
    4. Modificare il file vpd.properties. Non cancellare o rinominare il file vpd.properties perché il programma ISMP (InstallShield MultiPlatform) lo utilizzerà per altri prodotti da installare. Se il prodotto IBM HTTP Server che si sta disinstallando è l'unico prodotto con voci nel file vpd.properties, è possibile eliminare questo file.
    5. Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati e rimuovere i prodotti dal registro di installazione che si desidera disinstallare.
    [Solaris]
    1. Ricercare i pacchetti correlati a IBM HTTP Server. Immettere il seguente comando per elencare tutti i pacchetti per i prodotti IBM HTTP Server:
      pkginfo | grep IHS
      Se, utilizzando tali comandi, non appare alcun pacchetto, passare al punto successivo. L'elenco di pacchetti che ne risulta ha il seguente formato:
      • application WSIHS61
      • IBM HTTP Server
    2. Passare alla directory in cui sono registrate le informazioni sui pacchetti:
      cd /var/sadm/pkg
    3. Immettere il seguente comando per rimuovere qualsiasi pacchetto correlato a IBM HTTP Server, ad esempio:
      pkgrm nomepacchetto1 nomepacchetto2 ...
      Non rimuovere pacchetti per prodotti IBM HTTP Server che non si sta disinstallando. Immettere i seguenti comandi dalla directory /var/sadm/pkg per ricercare e rimuovere qualsiasi pacchetto correlato ai prodotti IBM HTTP Server che sono registrati nella directory /var/sadm/pkg.
      Passare alla directory appropriata per i prodotti HTTP Server:
      cd /var/sadm/pkg
      ls |grep IHS|xargs -i pkgrm -n {}
      I nomi dei pacchetti per IBM HTTP Server sono: WSIHS61 e WSIHS61LI. Se si verifica un problema durante la rimozione dei pacchetti, rimuovere le directory dei pacchetti correlati nella directory /var/sadm/pkg, che include i file preremove. Ad esempio, rimuovere il seguente file prima di immettere il comando pkgrm -n WSIHS61:
      /var/sadm/pkg/WSIHS61/install/preremove
    4. Per rimuovere le directory di IBM HTTP Server nella directory root_HTTPServer, immettere il seguente comando:
       rm -rf root_HTTPServer
    5. Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati e rimuovere i prodotti dal registro di installazione che si desidera disinstallare.
    [Windows]
    1. Collegarsi con privilegi di amministratore per completare l'aggiornamento del registro.
    2. Accertarsi di disporre di un disco di ripristino di emergenza. Le istruzioni per creare questo disco si trovano nella documentazione della guida di Windows. Si tratta di un'operazione di protezione. Questa procedura non richiede il disco di ripristino.
    3. Utilizzare il programma regback.exe dal Resource Kit di Windows per eseguire una copia di backup del registro. Si tratta di un'operazione di protezione. Questa procedura non richiede la copia di backup del registro.
    4. Eliminare le voci di registro per il prodotto IBM HTTP Server che si sta disinstallando. Modificare il Registro di sistema Windows immettendo il comando theregedit.exe da un prompt dei comandi.
      Avvertenza:
      Quando si modifica il Registro di sistema, prestare molta attenzione. Utilizzando l'editor di registro per visualizzare e modificare il contenuto del registro, si può facilmente incorrere in errori. L'editor non fornisce alcun avviso in merito agli errori relativi alle modifiche e ciò può essere estremamente pericoloso. Un registro corrotto può distruggere il sistema a tal punto da dover reinstallare il sistema operativo Windows.
      1. Premere Ctrl-F per ricercare tutte le istanze di HTTP Server per determinare se occorre eliminare qualsiasi voce. Qualora non fosse possibile eliminare tutte le voci correlate a IBM HTTP Server, non ci si deve preoccupare.
      2. Espandere e selezionare le chiavi correlate ai prodotti IBM HTTP Server e ai servizi Windows di IBM HTTP Server elencati di seguito:
        HKEY_LOCAL_MACHINE\SOFTWARE\IBM\HTTP Server\6.1.0.0
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMHTTPServer6.1
        HKEY_LOCAL_MACHINE\SYSTEM\CurrrentControlSet\Services\IBMHTTPAdministration6.1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IBM HTTP Server 6.1.0.0 
        Nota: a seconda del modo in cui è stato installato il prodotto, le seguenti chiavi di Registro precedentemente elencate vengono incluse solo facoltativamente: HKLM\...IBMHTTPServer6.1 e HKLM\...IBMHTTPAdministration6.1

        Fare riferimento all'argomento "Chiavi di registro del sistema operativo" del centro informazioni per ulteriori informazioni sulle chiavi del Registro di sistema Windows da ricercare e da eliminare.

      3. Fare clic su Modifica > Elimina dalla barra dei menu per ciascuna chiave correlata.
      4. Fare clic su alla richiesta di confermare la cancellazione della chiave.
      5. Al termine, fare clic su Registro > Esci dalla barra dei menu.
      8.
    5. Cancellare la directory root di installazione del prodotto che si sta disinstallando.
    6. Aprire una finestra di Esplora risorse e visualizzare la directory C:\Documents and Settings\All Users\Menu Avvio\Programmi. Se si dispone di un'installazione di un prodotto IBM HTTP Server, eliminare la seguente cartella directory: IBM HTTP Server V6.1.
    7. Cancellare il file %WINDIR%\IsUninst.exe.
    8. Modificare il file vpd.properties. Il file si trova nella directory di installazione del sistema operativo, ad esempio la directory C:\WINNT o C:\windows. Non cancellare o rinominare il file vpd.properties perché il programma ISMP (InstallShield MultiPlatform) lo utilizzerà per altri prodotti da installare. Se il prodotto IBM HTTP Server che si sta disinstallando è l'unico prodotto con voci nel file vpd.properties, è possibile eliminare questo file.
    9. Utilizzare il comando installRegistryUtils per esaminare i percorsi di installazione per tutti i prodotti IBM HTTP Server installati e rimuovere i prodotti dal registro di installazione che si desidera disinstallare.
    10. Rimuovere manualmente la voce GSKit. Prima di eseguire il comando isuninst, utilizzare la seguente procedura per verificare che nessun altro prodotto sia registrato in GSKit:
      1. Fare clic su Start > Esegui ed eseguire il comando regedit per modificare il registro.
      2. Passare alla directory HKEY_LOCAL_MACHINE\SOFTWARE\IBM\GSKx\CurrentVersion\REGAPP, dove x è la versione di GSKit, ad esempio GSK7.
      3. Ricercare l'IBM HTTP Server registrato in GSKit. Questo verrà visualizzato come IHS61_data/ora, dove data/ora indica la data/ora di installazione di IBM HTTP Server.
      4. Se la voce di IBM HTTP Server è presente, è possibile eliminare GSKit immettendo il seguente comando per richiamare il programma di disinstallazione di GSKit:
        C:\Windows\gsk7BUI.exe IHS6.1_ora/data
        dove data/ora indica la data/ora di installazione di IBM HTTP Server.
      5. Questo comando rimuove il registro GSKit solo per questa istanza di IBM HTTP Server, ma non rimuoverà GSKit se altre applicazioni stanno utilizzando questa installazione di GSKit.
    11. Riavviare la macchina.

Risultati

Al termine di questa procedura, IBM HTTP Server viene rimosso dal sistema. Non ci sarà alcuna traccia dell'installazione precedentemente eliminata. È possibile reinstallare IBM HTTP Server nelle stesse directory dopo aver disinstallato manualmente il prodotto.



Attività correlate
Disinstallazione di IBM HTTP Server
Argomento attività    

Termini di utilizzo | Commenti

Ultimo aggiornamento: Feb 22, 2009 8:43:20 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/tihs_uninstallmanual.html