Resolución de problemas
Los siguientes procedimientos describen cómo solucionar los problemas con WebSphere Partner Gateway.
Este capítulo contiene los apartados siguientes:
Ubicación de los errores de cargador de base de datos
Si ha encontrado algún problema al instalar el Cargador de base de datos, consulte los registros del Cargador de base de datos en el directorio temp/bcgdbloader/logs del sistema para obtener información sobre el problema. Una vez resuelto el problema, realice lo siguiente para eliminar la base de datos creada:
- Ejecute el programa de desinstalación del Cargador de base de datos y elimine la base de datos.
- Una vez haya eliminado la base de datos, vuelva a ejecutar el asistente del Cargador de base de datos.
Si experimenta problemas al instalar los componentes de WebSphere Partner Gateway, revise los siguientes registros de instalación de componentes:
{DIR INSTAL}/logs/bcgconsole
{DIR INSTAL}/logs/bcgreceiver
{DIR INSTAL}/logs/bcgdocmgr
Examine, asimismo, los siguientes registros de tiempo de ejecución:
WebSphere Application Server incorporado
{DIR INSTAL}was/profiles/bcgconsole/logs
{DIR INSTAL}was/profiles/bcgreceiver/logs
{DIR INSTAL}was/profiles/bcgdocmgr/logs
WebSphere Application Server v6.0
{DIR INSTAL}profiles/bcgconsole/logs
{DIR INSTAL}profiles/bcgreceiver/logs
{DIR INSTAL}profiles/bcgdocmgr/logs
Recuperación de problemas de detección de versión incorrecta
El asistente de InstallShield almacena datos del producto en un archivo
denominado vpd.properties. La información equivalente también se almacena en el registro del software del sistema operativo, si fuera aplicable. Por ejemplo,
RPM en Linux, lslpp en AIX y pkginfo en Solaris.
La información incluye una clave ID (UID) exclusiva, información version.release
y el directorio de instalación de cada producto y componente.
Estas tres piezas de información forman una clave lógica exclusiva para cada entrada.
La información almacenada en el archivo vpd.properties, el registro del software del sistema operativo, o ambos, se utiliza para resolver condiciones ya instaladas, etc. Ocasionalmente, la información del archivo vpd.properties, el registro del software del sistema operativo nativo, o ambos, resulta inexacta y no representa el estado del sistema. Esto se puede producir cuando dos o más asistentes de instalación o desinstalación se ejecutan simultáneamente. Existen numerosos casos de ejemplo en que también se puede corromper esta información.
La ubicación del archivo vpd.properties varía en cada plataforma operativa:
- Plataformas AIX: El directorio raíz o el directorio usr/lib/objrepos
- Plataformas Linux: El directorio raíz /
- Plataformas Windows: el directorio de instalación del sistema operativo, como los directorios C:\WINNT o C:\windows.
La información siguiente le orientará a través del proceso
de eliminación manual de datos de productos o componentes que ya no están instalados. El proceso es el mismo para cada sistema operativo:
- Realice una copia de seguridad de vpd.properties antes de continuar. Todos los
productos que utilizan los asistentes de instalación InstallShield MultiPlatform o InstallShield Universal actualizan vpd.properties. La corrupción del contenido de
vpd.properties produciría fallos en futuras actualizaciones, instalaciones de mantenimiento o desinstalaciones.
- Abra vpd.properties utilizando un editor de su elección. Si es posible,
desactive el ajuste de línea o utilice un editor que no realice el ajuste de línea.
- Cada línea de vpd.properties representa un producto o
componente de producto. La primera entrada de la línea es el ID exclusivo (UID).
Cada campo de la línea ("registro") se separa con una barra vertical
(|). Aproximadamente, los cuatro campos siguientes son versión, release,
modificación y actualización. Explore visualmente a través de la línea para ubicar la vía de la ubicación de la instalación
- Utilizando la información descrita en el paso 3 anterior, identifique manualmente todas las entradas que indican productos/componentes que ya no están instalados.
- Para WBI Connect v4.2.2 y anteriores, busque el archivo para "wbic"
(no es sensible a mayúsculas y minúsculas). "wbic" es una abreviación habitual en esas versiones y formaba parte del nombre del directorio de ubicación de la instalación predeterminado.
- Para WebSphere Partner Gateway V6.0 y posteriores, busque
"bcg" en el archivo (no es sensible a mayúsculas y minúsculas).
- Suprima cada línea completa que represente un producto o componente que ya no esté instalado.
- Guarde y cierre el archivo vpd.properties.
AIX
- Limpie vpd.properties según se ha descrito anteriormente.
- Busque las entradas que ya no están instaladas utilizando smit o lslpp.
Por ejemplo, utilice el mandato siguiente desde la línea de mandatos
para encontrar todas las entradas de WebSphere Business
Integration Connect v4.2.2 y anteriores. Tenga en cuenta los nombres devueltos:
lslpp -l | grep -i wbic
- Suprima cada nombre de paquete devuelto del paso 2 utilizando el mandato geninstall -u.
- Si el mandato geninstall -u no funciona, póngase en contacto con el soporte de AIX para obtener instrucciones sobre la limpieza manual del gestor de datos de objetos (odm).
Linux
- Limpie vpd.properties según se describe a continuación.
- Busque en rpm las entradas que ya no están instaladas, utilizando la herramienta de su elección. Por ejemplo, utilice el mandato siguiente desde la línea de mandatos
para encontrar todas las entradas de WebSphere Business
Integration Connect v4.2.2 y anteriores. Tenga en cuenta los nombres de paquete devueltos:
rpm -qa |grep -i wbic
- Suprima cada nombre de paquete devuelto del paso 2, suprímalos del rpm utilizando la herramienta de su elección. Por ejemplo, en la línea de mandatos utilice rpm -e
- Si la lista contiene paquetes que desea suprimir y no hay otros,
elimine todos los paquetes con el mandato siguiente:
rpm -qa | grep -i wbic | xargs rpm -e
Solaris
- Limpie vpd.properties según se describe a continuación.
- Busque las entradas que ya no están instaladas utilizando pkginfo.
Por ejemplo, utilice el mandato siguiente desde la línea de mandatos
para encontrar todas las entradas de WebSphere Business
Integration Connect v4.2.2 y anteriores. Tenga en cuenta los nombres devueltos:
pkginfo | grep -i wbic
- Suprima cada nombre de paquete devuelto del paso 2 utilizando el mandato geninstall -u.
- Vaya al directorio donde se ha registrado la información del paquete
cd /var/sadm/pkg
- Ejecute el mandato pkgrm -n en cada nombre de paquete que desea eliminar.
Por ejemplo:
ls |grep -i wbic | xargs -i pkgrm -n {}
- Si se produce un problema al ejecutar el mandato pkgrm -n, intente eliminar
los directorios de paquetes relacionados y, a continuación, vuelva a ejecutar el mandato pkgrm -n.
Por ejemplo:
- rm -rf /var/sadm/pkg/WBICpackageName1/
Windows
- Limpie vpd.properties según se describe a continuación.
- Como precaución, efectúe una copia de seguridad del Registro de Windows utilizando el programa regback.exe
en el Kit de recursos de Windows.
- Utilice regedit.exe para buscar y eliminar claves de las versiones que ya no están instaladas bajo estas claves:
- HKEY_LOCAL_MACHINE\Software\IBM
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall\
