Este procedimento limpa um sistema Linux se a 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 ProdutoIdentificador |
Local do Diretório Padrão |
Local Real |
install_root |
/opt/ibm/WebSphere/ProcServer ou /opt/IBM/WebSphere/AppServer
Foram incluídos espaços nestas entradas para permitir que eles se ajustem na célula da tabela.
As entradas reais não incluem espaços.
|
|
profile_root |
/opt/ibm/WebSphere/
ProcServer/profiles/profile_name ou /opt/IBM/WebSphere/AppServer/profiles/ profile_name
Foram incluídos espaços nestas entradas para permitir que eles se ajustem na célula da tabela.
As entradas reais não incluem espaços.
|
|
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<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, 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 deixados 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
- Efetue logon como root.
- 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.
- Pesquise os pacotes relacionados. Emita o seguinte comando
para mostrar pacotes para os produtos WebSphere Process Server e
WebSphere Application Server:
rpm -qa | grep WS
Para estreitar sua procura apenas por pacotes do
WebSphere Process Server,
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 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.
- 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).
- 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.
- Remova o diretório raiz da instalação. Digite rm -rf install_root para remover diretórios do WebSphere Process Server.
Certifique-se de especificar o install_root correto
para o produto desinstalado. Por exemplo, se você tiver desinstalado o WebSphere Process Server
do diretório de instalação padrão /opt/ibm/WebSphere/ProcServer,
emita o seguinte comando:
rm -rf /opt/ibm/WebSphere/ProcServer
- 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
|/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
corresponde ao componente Business Process Choreographer (indicado por
BPC no exemplo), para uma instalação feita no diretório
/opt/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 está sendo desinstalado for o único produto
com entradas no arquivo vpd.properties, será possível excluir
este arquivo.
- 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.
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.