Resolução de
Problemas
Os procedimentos a seguir descrevem como resolver problemas
com instalações do WebSphere Partner Gateway.
Este capítulo contém as seguintes seções:
Localizando Erros do Database Loader
Se você encontrou problemas ao instalar o Database
Loader, consulte os logs do Database Loader no diretório temp/bcgdbloader/logs
do sistema para obter informações sobre o problema. Depois de resolvido
o problema, faça o seguinte para excluir o banco de dados criado:
- Execute o desinstalador do Database Loader e remova o banco de dados.
- Depois de excluir o banco de dados, execute novamente o assistente Database Loader.
Se ocorrerem problemas durante a instalação dos componentes do WebSphere Partner Gateway,
revise os seguintes logs de instalação dos componentes:
{INSTALL DIR}/logs/bcgconsole
{INSTALL DIR}/logs/bcgreceiver
{INSTALL DIR}/logs/bcgdocmgr
Você também deve examinar os seguintes logs de tempo de execução:
WebSphere Application Server Incorporado
{INSTALL DIR}was/profiles/bcgconsole/logs
{INSTALL DIR}was/profiles/bcgreceiver/logs
{INSTALL DIR}was/profiles/bcgdocmgr/logs
WebSphere Application Server v6.0
{INSTALL DIR}profiles/bcgconsole/logs
{INSTALL DIR}profiles/bcgreceiver/logs
{INSTALL DIR}profiles/bcgdocmgr/logs
Recuperando-se de Problemas de Detecção de Versão
Incorreta
O assistente InstallShield armazena dados do produto em um
arquivo chamado vpd.properties. Informações equivalentes também estão
armazenadas no registro de software do sistema operacional, se
aplicável. Por exemplo, RPM no Linux, lslpp no AIX e pkginfo no
Solaris.
As informações incluem uma chave de ID exclusivo (UID),
informações sobre versão.release e o diretório instalado para cada
produto e componente.
Essas três partes de informações formam uma chave lógica exclusiva
para cada entrada.
As informações armazenadas em um arquivo vpd.properties, no
registro de software do sistema operacional ou em ambos são
utilizadas para resolver condições já instaladas, etc.
Ocasionalmente, as informações do arquivo vpd.properties, o registro
de software do sistema operacional nativo ou ambos tornam-se
imprecisos e não representam o estado do sistema. Isto pode ocorrer
quando dois ou mais assistentes de instalação ou desinstalação são
executados simultaneamente. Existem vários outros cenários que também
podem danificar essas informações.
O local do arquivo vpd.properties varia por plataforma
operacional:
- Plataformas AIX: o diretório root ou o diretório usr/lib/objrepos
- Plataformas Linux: o diretório /root
- Plataformas Windows: o diretório de instalação do sistema
operacional, como o diretório C:\WINNT ou C:\windows.
As informações a seguir o orientarão no processo de remover dados
manualmente, referentes a produtos ou computadores que não estão
mais instalados. O processo é o mesmo para todos os sistemas
operacionais:
- Faça uma cópia de backup do arquivo vpd.properties antes de
continuar. Todos os produtos que utilizam os assistentes
InstallShield MultiPlatform ou InstallShield Universal Install
atualizam o arquivo vpd.properties. Danificar o conteúdo do arquivo
vpd.properties poderá provocar falha em upgrades futuros, instalações
ou desinstalações de manutenção.
- Abra o arquivo vpd.properties utilizando um editor de sua
escolha. Se possível, desative o agrupamento de linha ou utilize um
editor que não agrupa as linhas.
- Cada linha no vpd.properties representa um produto ou um
componente do produto. A primeira entrada na linha é o ID exclusivo
(UID).
Cada campo na linha ("registro") é separado por uma barra vertical
(|). Aproximadamente, os próximos quatro campos são os campos de
versão, release, modificação e atualização. Visualmente, varra a
linha para localizar o caminho do local de instalação.
- Utilizando as informações descritas na etapa 3 acima, identifique
manualmente todas as entradas que apontam para produtos/componentes
que não estão mais instalados.
- Para o WBI Connect v4.2.2 e anterior, procure o arquivo "wbic"
(sem distinção de maiúsculas e minúsculas). "wbic" é uma abreviação
comum nestas versões e faz parte do nome de diretório do local de
instalação padrão.
- Para o WebSphere Partner Gateway V6.0 e posterior, procure o
arquivo "bcg" (sem distinção de maiúsculas e minúsculas).
- Exclua cada linha completa que representa um produto ou
componente que não está mais instalado.
- Salve e feche o arquivo vpd.properties.
AIX
- Limpe o arquivo vpd.properties conforme descrito anteriormente.
- Procure as entradas que não estão mais instaladas, utilizando
smit ou lslpp. Por exemplo, na linha de comandos, utilize o comando a
seguir para localizar todas as entradas do WebSphere Business
Integration Connect v4.2.2 e mais antigo. Observe os nomes que são
retornados:
lslpp -l | grep -i wbic
- Exclua todos os nomes de pacote retornados da etapa 2 utilizando
o comando geninstall -u.
- Se o comando geninstall -u não funcionar, consulte o seu suporte
do AIX para obter instruções sobre como limpar manualmente o ODM
(Object Data Manager).
Linux
- Limpe o arquivo vpd.properties conforme descrito anteriormente.
- Procure rpm para as entradas que não estão mais instaladas,
utilizando a ferramenta de sua escolha. Por exemplo, utilize o
comando a seguir da linha de comandos para localizar todas as
entradas do WebSphere Business Integration Connect v4.2.2 e mais
antigo. Observe os nomes de pacote retornados:
rpm -qa |grep -i wbic
- Exclua todos os nomes de pacote retornados da etapa 2. Exclua-os
do rpm utilizando a ferramenta de sua escolha. Por exemplo, na linha
de comandos, utilize rpm -e.
- Se a lista contiver pacotes que você pretende excluir e nenhum
outro, remova todos os pacotes com o seguinte comando:
rpm -qa | grep -i wbic | xargs rpm -e
Solaris
- Limpe o arquivo vpd.properties conforme descrito anteriormente.
- Procure as entradas que não estão mais instaladas, utilizando
pkginfo. Por exemplo, na linha de comandos, utilize o comando a
seguir para localizar todas as entradas do WebSphere Business
Integration Connect v4.2.2 e mais antigo. Observe os nomes que são
retornados:
pkginfo | grep -i wbic
- Exclua todos os nomes de pacote retornados da etapa 2 utilizando
o comando geninstall -u.
- Altere o diretório para o local onde as informações do pacote
estão registradas
cd /var/sadm/pkg
- Execute o comando pkgrm -n em cada nome de pacote a ser removido.
Por exemplo:
ls |grep -i wbic | xargs -i pkgrm -n {}
- Se houver um problema durante a execução do comando pkgrm -n,
tente remover os diretórios de pacotes relacionados e, em seguida,
execute novamente o comando pkgrm -n.
Por exemplo:
- rm -rf /var/sadm/pkg/WBICpackageName1/
Windows
- Limpe o arquivo vpd.properties conforme descrito anteriormente.
- Como precaução, faça backup do registro do Windows utilizando o
programa regback.exe, a partir do Kit de Recursos do Windows.
- Utilize regedit.exe para procurar e remover chaves de versões que
não estão mais instaladas nessas chaves:
- HKEY_LOCAL_MACHINE\Software\IBM
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall\
