Preparando para Reinstalação após uma Desinstalação em Falha em Sistemas AIX

Este procedimento limpa um sistema AIX se uma desinstalação do WebSphere Process Server falhar. Após a execução do programa de desinstalação, estas etapas manuais removem entradas do registro que podem impedir a reinstalação do produto no diretório original. Se você não estiver planejando reinstalar, não desempenhe esta etapa.

Antes de iniciar

Antes de executar este procedimento, certifique-se de que tenha desinstalado o WebSphere Process Server silenciosamente ou utilizando o assistente de Desinstalação e de que o procedimento não foi completamente bem-sucedido. Se o procedimento tiver sido bem-sucedido, não será necessário desempenhar esta tarefa.

Determine o diretório install_root para o produto de forma que seja possível remover o produto correto e produzir um sistema limpo.

Os diretórios padrão são mostrados em Tabela 1:

Tabela 1. Tabela de Planejamento para a Identificação do Local Real da Instalação do Produto
Identificador Local do Diretório Padrão Local Real
install_root /usr/IBM/WebSphere/ProcServer ou /usr/IBM/WebSphere/AppServer  
profile_root /usr/IBM/WebSphere/ProcServer/profiles /profile_name ou /usr/IBM/WebSphere/AppServer/profiles /profile_name

Foi incluído um espaço nestas entradas para permitir que ele se ajuste na célula da tabela. As entradas reais não incluem um espaço.

 
O assistente de Instalação e o assistente de Perfil permitem que você especifique seus próprios locais para os diretórios raiz da instalação. Examine os seguintes arquivos para determinar os locais reais:
  • O arquivo ~/.WBIRegistry identifica a raiz da instalação para todos os produtos WebSphere Process Server instalados; o arquivo ~/.WASRegistry para todos os produtos WebSphere Application Server. Estes arquivos estão localizados no diretório home do ID do usuário a partir do qual o produto foi instalado.
  • O arquivo install_root/logs/wasprofile/wasprofile_create_profile_name.log de cada perfil criado identifica o local da instalação na sub-rotina com a tag <method>invokeWSProfile</method>.
A desinstalação do produto deixa o diretório profile_root, incluindo o diretório profile_root/logs com o arquivo pcatLog<registro de data e hora>.txt, em que profile_root representa o local da instalação do perfil. Deixa também o diretório install_root/logs.

Por Que e Quando Desempenhar Esta Tarefa

A reinstalação do produto em um novo diretório quando arquivos de uma instalação anterior permanecem pode criar um cenário de coexistência. No entanto, você pode excluir todos os arquivos para remover totalmente o WebSphere Process Server. Um sistema limpo permite reinstalar o produto no diretório original sem coexistência.

Importante: Neste procedimento, as etapas abordam a remoção de artefatos que ficaram após a desinstalação do WebSphere Process Server e do WebSphere Application Server ou do WebSphere Application Server Network Deployment. O produto WebSphere Application Server abordado é considerado como o produto subjacente da instalação do WebSphere Process Server.

Execute o procedimento a seguir para produzir um sistema limpo.

Etapas para Esta Tarefa

  1. Efetue logon como root.
  2. Utilize o comando kill para eliminar todos os processos Java que estão em execução.
    Se estiver executando processos Java não relacionados aos produtos WebSphere Process Server ou WebSphere Application Server e não for possível pará-los, pare todos os processos relacionados aos produtos WebSphere Process Server e WebSphere Application Server. Utilize o comando a seguir para determinar todos os processos em execução:
    ps -ef | grep java
    Pare todos os processos relacionados aos produtos WebSphere Process Server e WebSphere Application Server com o comando kill -9 java_pid_1 java_pid_2...java_pid_n.
  3. Liste os componentes do WebSphere Process Server e do WebSphere Application Server que estão instalados.
    Digite o comando a seguir para procurar os pacotes relacionados:
    lslpp -l | grep -i WS
    Para estreitar sua procura apenas por pacotes do WebSphere Process Server, digite o seguinte comando:
    lslpp -l | grep -i WSEAA60

    Os nomes de pacotes do WebSphere Process Server possuem um prefixo WSE e um sufixo 60. Os nomes de pacotes do WebSphere Application Server Network Deployment, versão 6.0 possuem um prefixo WSB ou WSP e um sufixo 60. Não remova pacotes para os produtos WebSphere Process Server e WebSphere Application Server que não foram desinstalados.

  4. Utilize o comando geninstall para remover as informações de registro de cada componente exibido na lista (para produtos desinstalados).
    Por exemplo, emita o comando a seguir para mostrar pacotes com um prefixo WSE:
    lslpp -l | grep -i WSE

    O sistema exibe a lista de pacotes correspondentes.

    Emita o seguinte comando para remover uma entrada de registro (por exemplo, WSEAA60WBICoreComponent-6.0-0):
    geninstall -u WSEAA60WBICoreComponent-6.0-0
  5. Remova os diretórios de perfil que não estão localizados no diretório raiz da instalação (install_root).

    Para determinar os locais dos diretórios de perfil, primeiro, utilize o comando wasprofile -listProfiles para exibir nomes de perfis. Em seguida, para determinar onde os diretórios de perfis estão localizados, utilize o comando wasprofile -getPath -profileName profile_name, em que profile_name é o nome do perfil correspondente a um diretório especificado.

  6. Mude de diretório para o /usr/IBM ou o diretório superior equivalente de sua instalação.
  7. Digite rm -rf WebSphere para excluir esse diretório relacionado ao WebSphere Process Server, mas somente se o ProcServer (ou o diretório AppServer associado à instalação do WebSphere Process Server foi removido) for o único diretório no diretório WebSphere. Exclua o diretório se somente produtos contidos no diretório forem produtos que você pretende excluir.
  8. Edite os arquivos .WBIRegistry e .WASRegistry.

    Estes arquivos estão localizados no diretório home do ID do usuário a partir do qual o produto foi instalado.

    O arquivo .WBIRegistry contém uma entrada de uma linha para cada instalação do produto WebSphere Process Server; o arquivo .WASRegistry, para cada instalação do produto WebSphere Application Server.

    É possível excluir estes arquivos, se houver apenas uma linha em cada arquivo que identifique o produto removido. Caso contrário, utilize o editor de arquivo simples para remover a linha que identifica o diretório raiz da instalação do produto removido. Deixe as outras linhas intactas. Não exclua os arquivos .WBIRegistry e .WASRegistry, a menos que tenha removido todas as instalações listadas nos arquivos.

  9. Edite o arquivo vpd.properties para remover as entradas para o WebSphere Process Server e o WebSphere Application Server ou o WebSphere Application Server Network Deployment.
    O arquivo está localizado no diretório de instalação do sistema operacional, como por exemplo, o diretório root. Remova todas as entradas da instalação do WebSphere Process Server que você desinstalou. Cada entrada do WebSphere Process Server começa com os caracteres WSE, seguidos por números que representam o número do release e, na mesma linha, haverá o caminho install_root correspondente à instalação que você desinstalou. Cada entrada estará em uma única linha se o arquivo for exibido em um editor de texto com a mudança automática de linha desativada. Por exemplo, a linha
    WSEAA60BPC|6|0|0|0|6.0.0.0|1=Bpc|BPC||IBM||6.0.0.0
    |/usr/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
    corresponde ao componente Business Process Choreographer (indicado por BPC no exemplo), para uma instalação que foi instalada no diretório /usr/IBM/WebSphere/ProcServer.
    Nota: Este texto aparece em várias linhas neste documento para fins de formatação, mas seria uma única linha no arquivo vpd.properties.

    Cada entrada do WebSphere Application Server ou do WebSphere Application Server Network Deployment no arquivo vpd.properties tem um formato semelhante. Para obter informações sobre estas entradas para ajudá-lo a determinar o que excluir e para obter informações adicionais sobre o arquivo vpd.properties, consulte o tópico Arquivo vpd.properties no centro de informações do WebSphere Application Server Network Deployment, Versão 6.0.

    Não exclua ou renomeie o arquivo vpd.properties porque o programa ISMP (InstallShield para MultiPlataformas) utiliza-o para outros produtos que instala. Se o produto WebSphere Process Server ou WebSphere Application Server que estiver sendo desinstalado for o único produto com entradas no arquivo vpd.properties, será possível excluir este arquivo.

  10. Execute os scripts odmclean.sh e aixclean.sh.

    Não execute o script aixclean.sh se o produto WebSphere MQ estiver instalado.

    1. Obtenha os scripts a partir do documento de nota técnica chamado Desinstalação Manual no AIX Requer odmclean.sh e aixclean.sh no site WebSphere Application Server Support.
    2. Edite o script odmclean.sh e substitua todas as instâncias da cadeia /usr/WebSphere/AppServer pelo diretório raiz da instalação real.
    3. Execute o script aixclean.sh a partir da linha de comandos:
      ./aixclean.sh
    4. Execute o script odmclean.sh a partir da linha de comandos:
      ./odmclean.sh

Resultado

Esse procedimento resulta em um sistema limpo. É possível reinstalar nos mesmos diretórios agora. Um sistema limpo não tem rastro de uma instalação anteriormente excluída.

O que fazer em seguida

Depois de limpar seu sistema, vá para Instalando o Software para escolher um procedimento de instalação.

Tarefas relacionadas

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)