Aprenda como limpar um sistema
Linux®
se a desinstalação do
WebSphere ESB
falhar.
Após executar o programa de desinstalação, percorra estas etapas manuais para
remover as entradas de registro que podem impedi-lo de reinstalar o produto
no diretório original.
Antes de Iniciar
Antes de desempenhar este procedimento, certifique-se de que tenha
desinstalado o WebSphere ESB utilizando
o assistente de desinstalação, ou silenciosamente, 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.
Para obter
detalhes sobre os locais do diretório padrão, consulte Diretórios de Instalação Padrão para o Produto, Perfis e Ferramentas.
O assistente de instalação e o Profile Management Tool 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 opt/.ibm/.nif/.nifregistry identifica a raiz da instalação
para todos os produtos WebSphere ESB
instalados e para todos os produtos WebSphere Application
Server. O arquivo install_root/logs/manageprofiles/profile_name_create.log
para cada perfil criado identifica o local da instalação na
sub-rotina com o método invokeWSProfile.
A desinstalação do produto deixa o diretório
profile_root,
incluindo o diretório
profile_root/logs,
em que
profile_root representa o local da instalação
do perfil. Ele também deixa o diretório
install_root/logs.
Sobre 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 ESB.
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 deixados após a desinstalação
do WebSphere ESB e
do WebSphere Application
Server ou do WebSphere Application
Server Network Deployment. O produto
WebSphere
Application Server abordado é considerado como o produto básico da
instalação do
WebSphere ESB.
Execute o procedimento a seguir
para produzir um sistema limpo.
Procedimento
- Efetue logon com o mesmo ID do usuário que instalou o produto.
- Pare todos os processos Java™
que estão em execução.
Se estiver executando processos Java que não estão relacionados aos produtos do
WebSphere ESB ou
do WebSphere Application
Server e não for possível pará-los, pare todos os
processos relacionados aos produtos
WebSphere ESB e
do 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 ao produto
WebSphere ESB e WebSphere Application Server
com o comando
kill -9 java_pid_1 java_pid_2...java_pid_n.
- Pesquise os pacotes relacionados. Emita o seguinte comando para mostrar pacotes para os produtos
WebSphere ESB
e
WebSphere
Application Server:
rpm -qa | grep WS
Para estreitar sua procura apenas por pacotes do
WebSphere ESB,
digite o seguinte comando:
rpm -qa | grep WSEAA62
Por exemplo, depois de emitir o comando
rpm
-qa | grep WSEAA62, o seguinte pacote poderá ser exibido:
WSEAA62LicensingComponent-6.2-0
Os nomes de pacotes do WebSphere ESB,
versão 6.2 têm um prefixo de WSE e um sufixo de 62. Os nomes de pacotes do WebSphere Application Server Network Deployment versão 6.1 possuem um prefixo WSB ou WSP e um
sufixo 61. Não remova pacotes para os produtos
WebSphere ESB
e
WebSphere
Application Server que não foram desinstalados.
- 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 WSEAA62
Se
a lista contiver pacotes que você pretende excluir e nenhum outro, remova todos
os pacotes com o seguinte comando:
rpm -qa | grep WSEAA62 | 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).
- Remova o diretório raiz da instalação. Digite rm -rf install_root para remover 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
- Edite o arquivo vpd.properties para remover as
entradas para o
WebSphere ESB
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 ESB
que você desinstalou. Cada entrada do
WebSphere ESB 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
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:\Program Files\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
corresponde ao
WebSphere ESB
que foi instalado no diretório
C:\Program
Files\IBM\WebSphere\ESB.
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 possui 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.1.
Não exclua ou renomeie o arquivo vpd.properties, porque o programa ISMP (InstallShield MultiPlatform) o utiliza para os outros produtos que ele instala. Se o produto WebSphere ESB
ou WebSphere Application
Server que você está desinstalando é o único produto com entradas no arquivo vpd.properties,
você pode excluir este arquivo.
- Edite o arquivo /opt/.ibm/.nif/.nifRegistry.
Este arquivo está localizado no diretório home do ID do usuário a partir
do qual o produto foi instalado.
O arquivo /opt/.ibm/.nif/.nifRegistry contém uma entrada de uma linha
para cada instalação do produto WebSphere ESB
e também uma entrada para cada instalação do produto WebSphere Application Server.
Utilize o editor de arquivo simples para remover a linha que identifica o diretório
da raiz da instalação do produto removido. Deixe as outras linhas intactas.
- Utilize o comando installRegistryUtils para
examinar os locais da instalação para todos os produtos WebSphere ESB instalados
e remover os produtos desejados do registro de instalação.
Resultados
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 Depois
Depois de limpar seu sistema, vá para Instalando o Software para escolher um procedimento de instalação.