Obtenga más información sobre cómo limpiar un sistema Solaris, si la desinstalación de WebSphere ESB falla.
Después de ejecutar
el programa de desinstalación, siga los pasos manuales para eliminar las entradas de registro que pueden evitar que reinstale el producto en el directorio original.
Antes de empezar
Antes de realizar
este procedimiento, asegúrese de que ha desinstalado
WebSphere ESB utilizando el
asistente de desinstalación o silenciosamente y que el procedimiento no se ha completado
correctamente. Si el procedimiento ha sido satisfactorio, no es necesario que realice esta
tarea.
Determine el directorio raíz_instalación para el producto de modo que
suprima el producto correcto y produzca un sistema limpio.
Para obtener detalles sobre las ubicaciones
de directorio por omisión, consulte el apartado Directorios de instalación por omisión para el producto, los perfiles y las herramientas.
El
asistente de instalación y la herramienta de gestión de perfiles le permiten especificar
sus propias ubicaciones para los directorios raíz de instalación. Examine los archivos siguientes para determinar las ubicaciones reales:
- El archivo /opt/.ibm/.nif/.nifregistry identifica la raíz de instalación para todos
los productos de
WebSphere ESB instalados; también
busca todos los productos
WebSphere
Application Server.
- El archivo raíz_instalación/logs/manageprofiles/nombre_perfil_create.log
para cada perfil creado identifica la ubicación de instalación en la stanza
con el método invokeWSProfile.
La desinstalación del producto deja el directorio
raíz_perfil, incluido el archivo de directorio
raíz_perfil/logs, donde
raíz_perfil representa
la ubicación de instalación del perfil. Deja también el directorio
raíz_instalación/logs.
Acerca de esta tarea
Volver a instalar el producto en un
directorio nuevo cuando quedan archivos de una instalación anterior puede crear una
situación de coexistencia.
No obstante, puede suprimir todos los archivos para
eliminar WebSphere ESB por
completo.
Un sistema limpio
permite volver a instalar el producto en el directorio original sin coexistencia.
Importante: A lo largo de este procedimiento, los pasos dirigen la eliminación de los artefactos que han quedado tras la desinstalación de WebSphere ESB y WebSphere Application Server o WebSphere Application Server Network Deployment. Se supone que el producto WebSphere Application Server dirigido es el que subyace a la instalación de WebSphere ESB.
Realice el procedimiento siguiente
para producir un sistema limpio.
Procedimiento
- Inicie una sesión como el ID de usuario que ha instalado el producto.
- Utilice el mandato kill para detener todos los procesos
Java™
que se ejecutan.
Si ejecuta procesos
Java
que no están relacionados con productos
WebSphere ESB o
WebSphere
Application Server y no es posible detenerlos, detenga
los procesos relacionados con el producto
WebSphere ESB y
WebSphere
Application Server. Utilice el mandato siguiente para determinar todos los
procesos que están en ejecución:
ps -ef | grep java
Detenga todos los procesos
relacionados con los productos
WebSphere ESB y
WebSphere
Application Server con el mandato
kill -9 java_pid_1 java_pid_2...java_pid_n.
- Busque paquetes relacionados. Emita el mandato siguiente para mostrar paquetes de los productos
WebSphere ESB y WebSphere Application Server
(si no aparece ningún paquete al utilizar estos mandatos, vaya al siguiente paso):
pkginfo | grep WS
Para afinar la consulta con el fin de buscar sólo paquetes de
WebSphere ESB,
escriba el mandato siguiente:
pkginfo | grep WSEAA62
Por ejemplo, después de emitir el mandato
pkginfo
| grep WSEAA62, es posible que se visualice la lista de paquetes siguiente:
application WSEAA62 IBM WebSphere Enterprise Service Bus
application WSEAA62LC LAP Component
Los nombres de paquete de WebSphere ESB,
versión 6.2, tienen un prefijo de WSE y un sufijo de 62. Los nombres de paquete de
WebSphere
Application Server Network
Deployment, versión 6.1, tienen un prefijo de WSB o WSP y un sufijo de
61. No elimine los paquetes de los productos de
WebSphere ESB y
WebSphere
Application Server que no ha desinstalado.
- Vaya al directorio en el que se ha registrado la información del paquete.
cd /var/sadm/pkg
- Emita el mandato siguiente para eliminar los paquetes relacionados con el producto
WebSphere ESB o
WebSphere
Application Server.
pkgrm nombrepaquete1 nombrepaquete2 nombrepaquete3 ...
No elimine los paquetes de los productos de
WebSphere ESB y
WebSphere
Application Server que no ha desinstalado.
Emita los mandatos siguientes desde del directorio
/var/sadm/pkg para buscar y eliminar los paquetes relacionados con el producto
WebSphere
Application Server que están registrados en el directorio
/var/sadm/pkg:
- Vaya al directorio correcto: cd /var/sadm/pkg
- ls |grep WSB|xargs -i pkgrm -n {} para productos
WebSphere
Application Server
- ls |grep WSC|xargs -i pkgrm -n {} para
WebSphere
Application Server Clients
- ls |grep WSP|xargs -i pkgrm -n {} para plug-ins de servidor Web
para WebSphere
Application Server
- ls |grep WSE|xargs -i pkgrm -n {} para
WebSphere ESB
Los nombres de paquete para los plug-in de servidor Web para
WebSphere
Application Server son:
WSPAA61
WSPAA61AC
WSPAA61BC
WSPAA61CC
WSPAA61DC
WSPAA61FC
WSPAA61FB
WSPAA61GC
WSPAA61HC
Si hay algún problema al eliminar los paquetes, elimine los
directorios de paquetes relacionados del directorio
/var/sadm/pkg, incluidos los
archivos de preremove. Por ejemplo, elimine el archivo siguiente antes de
emitir el mandato
pkgrm -n WSBAA61:
/var/sadm/pkg/WSBAA61/install/preremove
- Elimine los directorios de perfiles que no se encuentren en el
directorio raíz de instalación (raíz_instalación).
Para determinar las ubicaciones de los directorios de perfiles, en
primer lugar debe utilizar el mandato wasprofile -listProfilespara mostrar los nombres de perfil. A continuación, para determinar dónde se encuentran los directorios de
perfiles, utilice el mandato wasprofile -getPath -profileName
nombre_perfil, donde
nombre_perfil es el nombre del perfil que
corresponde a un directorio determinado.
- Elimine el directorio raíz de instalación. Escriba rm -rf raíz_instalación para eliminar directorios
de WebSphere ESB.
Asegúrese de especificar el directorio
raíz_instalación correcto para el producto que ha desinstalado. Por ejemplo, si ha desinstalado WebSphere ESB del directorio de instalación por omisión /opt/IBM/WebSphere/ESB, emita el mandato siguiente:
rm -rf /opt/IBM/WebSphere/ESB
Elimine también todos los directorios de perfiles.
- Edite el archivo /opt/.ibm/.nif/.nifregistry.
Este archivo contiene una entrada de una línea para cada instalación de producto
WebSphere ESB y también tiene una
entrada para cada instalación de producto
WebSphere
Application Server.
Puede suprimir estos archivos si sólo hay una línea en cada uno de ellos que
identifique al producto que ha eliminado. De lo contrario, utilice un editor de archivos sin formato para eliminar la
línea que identifica el directorio raíz de instalación del producto que ha
eliminado. No modifique las demás
líneas.
- Utilice el mandato installRegistryUtils para examinar las ubicaciones de instalación para todos los productos de WebSphere ESB instalados y eliminar los productos que desee del registro de instalación.
Resultados
Este procedimiento
da lugar a un sistema limpio. Puede volver a instalar ahora los mismos
directorios. Un sistema limpio no tiene ninguna evidencia sobre la instalación suprimida con
anterioridad.
Qué hacer a continuación
Después de haber limpiado el sistema, vaya a Instalación del software
para elegir un procedimiento de instalación.