WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas Operacionais: AIX, HP-UX, Linux, Solaris, Windows

Preparando a Reinstalação após uma Desinstalação com Falha em um Sistema Linux

Este procedimento limpará um sistema Linux se ocorrer falha na desinstalação do WebSphere ESB. 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 desempenhar este procedimento, é preciso assegurar-se de que o WebSphere ESB tenha sido desinstalado, utilizando o Assistente de Desinstalação ou a desinstalação silenciosa, e que o procedimento não tenha sido concluído com êxito. 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 na 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
install_root
Local padrão /opt/IBM/WebSphere/ESB ou /opt/IBM/WebSphere/AppServer
Local Real  
profile_root
Local padrão /opt/IBM/WebSphere/ProcServer/profiles /profile_name ou /opt/IBM/WebSphere/AppServer/profiles /profile_name
Local Real  
O assistente de Instalação e o assistente de Perfil permitem especificar 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 ESB; o arquivo ~/.WASRegistry, para todos os produtos WebSphere Application Server. Esses arquivos ficam localizados no diretório home do ID de usuário 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<timestamp>.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, é possível excluir todos os arquivos e entradas de registro para remover completamente o WebSphere ESB. Um sistema limpo permite reinstalar o produto no diretório original sem coexistência.

Importante: Neste procedimento todo, as etapas abordam a remoção dos artefatos deixados após a desinstalação do WebSphere ESB e WebSphere Application ServerNetwork Deployment. Presume-se que o produto WebSphere Application Server abordado seja aquele cuja instalação do WebSphere ESB esteja subjacente.

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 você estiver executando processos Java que não estejam relacionados aos produtos WebSphere ESB ou WebSphere Application Server, e se não for possível pará-los, pare todos os processos relacionados aos produtos WebSphere ESB 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 ESB e WebSphere Application Server com o comando kill -9 java_pid_1 java_pid_2...java_pid_n.
  3. Pesquise os pacotes relacionados. Emita o seguinte comando para mostrar os pacotes dos produtos WebSphere ESB e WebSphere Application Server:
    rpm -qa | grep WS
    Para filtrar a consulta para procurar somente pacotes do WebSphere ESB, digite o seguinte comando:
    rpm -qa | grep WSEAA60
    Por exemplo, depois de emitir o comando rpm -qa | grep WSEAA60, a seguinte lista de pacotes pode ser exibida:
    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

    Os nomes dos pacotes do WebSphere ESB têm um prefixo WSE e um sufixo 60. Os nomes dos pacotes do WebSphere Application Server Network Deployment têm um prefixo WSB ou WSP e um sufixo 60. Não remova os pacotes dos produtos WebSphere ESB e WebSphere Application Server que você não tenha desinstalado.

  4. Se houver pacotes a serem excluídos, digite rpm -e packagename para remover quaisquer pacotes do produto desinstalado.
    Como alternativa, você pode procurar os pacotes para verificar se todos os itens da lista devem ser excluídos:
    rpm -qa | grep WSEAA60
    Se a lista contiver pacotes que você pretende excluir e nenhum outro, remova todos os pacotes com o seguinte comando:
    rpm -qa | grep WSEAA60 | xargs rpm -e
    Se ocorrer um problema com as dependências de pacote, você poderá utilizar o comando a seguir para remover os pacotes:
    rpm -e packagename --nodeps --justdb

    A opção nodeps ignora a verificação de dependência. A opção justdb atualiza somente o banco de dados de pacotes, não o sistema de arquivos. Utilizar somente a opção nodeps pode causar uma falha na remoção do pacote se ocorrer uma incompatibilidade no sistema de arquivos dependente (arquivos e diretórios).

  5. Remova todos os diretórios de perfis que não estejam localizados no diretório (install_root) raiz da instalação.

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

  6. Remova o diretório raiz da instalação. Digite rm -rf install_root para remover os diretórios do WebSphere ESB. Certifique-se de especificar o install_root correto para o produto desinstalado. Por exemplo, se você desinstalou o WebSphere ESB do diretório de instalação padrão /opt/IBM/WebSphere/ESB, emita o seguinte comando:
    rm -rf /opt/IBM/WebSphere/ESB
  7. Edite o arquivo vpd.properties para remover as entradas do WebSphere ESB e WebSphere Application Server Network Deployment.

    O arquivo fica localizado no diretório de instalação do sistema operacional, como o diretório root. Remova todas as entradas da instalação do WebSphere ESB que você desinstalou. Cada entrada do WebSphere ESB começa com os caracteres WSE, seguidos de números que representam o número do release, e na mesma linha terá o caminho install_root que corresponde à instalação que você desinstalou. (Cada entrada ficará em uma única linha se o arquivo for exibido em um editor de texto com a função Quebra Automática de Linha desativada).

    Cada entrada do WebSphere Application Server Network Deployment no arquivo vpd.properties tem um formato semelhante. Para obter informações sobre essas entradas, para ajudá-lo a determinar qual excluir, e para obter mais informações sobre o arquivo vpd.properties, consulte o arquivo vpd.properties

    Não exclua ou renomeie o arquivo vpd.properties porque o programa ISMP (InstallShield for MultiPlatforms) utiliza-o para outros produtos que instala. Se o produto WebSphere ESB ou WebSphere Application Server que você está desinstalando for o único produto com entradas no arquivo vpd.properties, esse arquivo poderá ser excluído.

  8. Edite os arquivos .WBIRegistry e .WASRegistry.

    Esses arquivos ficam localizados no diretório home do ID de usuário do qual o produto foi instalado.

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

    É possível excluir estes arquivos, se houver apenas uma linha em cada 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.

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 WebSphere ESB para escolher um procedimento de instalação.


Task topic

Termos de Uso | Avalie esta página

Timestamp iconÚltima atualização: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_uninstall_linux.html

(C) Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)