WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows

Preparación para una nueva instalación tras una desinstalación con errores en un sistema Solaris

Este procedimiento limpia un sistema Solaris si la desinstalación de WebSphere ESB falla. Después de ejecutar el programa de desinstalación, estos pasos manuales eliminan las entradas del registro que pueden impedirle que reinstale el producto en el directorio original. Si no tiene previsto volver a realizar la instalación, no lleve a cabo esta tarea.

Antes de empezar

Antes de realizar este procedimiento, asegúrese de haber desinstalado WebSphere ESB utilizando el asistente de desinstalación o de forma silenciosa y que el procedimiento no se haya completado correctamente. Si el procedimiento se realiza correctamente, no es necesario realizar esta tarea.

Determine el directorio raíz_instalación del producto de modo que se elimine el producto correcto y se obtenga un sistema limpio.

Los directorios predeterminados se muestran en la Tabla 1:

Tabla 1. Tabla de planificación para identificar la ubicación real de la instalación del producto
Identificador Ubicación de directorio predeterminada
raíz_instalación
Ubicación predeterminada /opt/IBM/WebSphere/ESB o bien /opt/IBM/WebSphere/AppServer
Ubicación real
raíz_perfil  
Ubicación predeterminada /opt/IBM/WebSphere/ESB/profiles/nombre_perfil o bien /opt/IBM/WebSphere/AppServer/profiles/nombre_perfil
Ubicación real  
El asistente de instalación y el asistente para perfiles permiten especificar sus propias ubicaciones para directorios raíz de instalación. Examine los archivos siguientes para determinar las ubicaciones reales:
  • El archivo ~/.WBIRegistry identifica la raíz de instalación para todos los productos WebSphere ESB instalados; el archivo ~/.WASRegistry, para todos los productos WebSphere Application Server. Estos archivos se encuentran en el directorio padre del ID de usuario desde el que se ha instalado el producto.
  • El archivo raíz_instalación/logs/wasprofile/wasprofile_create_nombre_perfil.log para cada perfil creado identifica la ubicación de instalación en la sección con la etiqueta <method>invokeWSProfile</method>.
La desinstalación del producto deja el directorio raíz_perfil, incluido el directorio raíz_perfil/logs con el archivo pcatLog<timestamp>.txt, donde raíz_perfil representa la ubicación de instalación del perfil. También deja el directorio raíz_instalación/logs.

Por qué y cuándo se efectúa esta tarea

La reinstalación del producto en un nuevo directorio cuando quedan archivos de una instalación anterior puede crear una situación de coexistencia. Sin embargo, puede suprimir todos los archivos y las entradas de registro para eliminar por completo WebSphere ESB. Un sistema limpio le permite reinstalar el producto en el directorio original sin que se produzca la coexistencia.

Importante: A lo largo de este procedimiento, los pasos tienen como objeto eliminar artefactos restantes tras la desinstalación de WebSphere ESB y WebSphere Application Server Network Deployment. Se supone que el producto WebSphere Application Server tratado debe ser el producto subyacente en la instalación de WebSphere ESB.

Lleve a cabo el procedimiento siguiente para obtener un sistema limpio.

Pasos para realizar esta tarea

  1. Inicie la sesión como usuario root.
  2. Utilice el mandato kill para eliminar todos los procesos Java en ejecución.
    Si ejecuta procesos Java no relacionados con productos WebSphere ESB o WebSphere Application Server y no es posible detenerlos, detenga todos los procesos relacionados con los productos WebSphere ESB y WebSphere Application Server. Utilice el mandato siguiente para determinar todos los procesos 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 ID_proceso_Java_1 ID_proceso_Java_2...ID_proceso_Java_n.
  3. Busque los paquetes relacionados. Emita el mandato siguiente para mostrar paquetes para productos WebSphere ESB y WebSphere Application Server (si no aparecen paquetes al utilizar estos mandatos, omita el paso siguiente):
    pkginfo | grep WS
    Para restringir la consulta a fin de buscar paquetes de WebSphere ESB, escriba el mandato siguiente:
    pkginfo | grep WSEAA60 
    Por ejemplo, después de emitir el mandato pkginfo | grep WSEAA60, se visualiza la lista siguiente de paquetes:
    application WSEAA60AB                        Non-HPRepository
    application WSEAA60BM                        BPCSamples
    application WSEAA60BN                        BPCSamples.ismp.component
    application WSEAA60BO                        Bpc.ismp.component
    application WSEAA60BP                        Bpc
    application WSEAA60CA                        WBICoreSamples.ismp.component
    application WSEAA60CC                        WBICore.ismp.component
    application WSEAA60CE                        CEI
    application WSEAA60CI                        CEI.ismp.component
    application WSEAA60CM                        CEISamples
    application WSEAA60CS                        WBICoreSamples
    application WSEAA60EMSCO                     CEISamples.ismp.component
    application WSEAA60JC                        Javadocs.ismp.component
    application WSEAA60JD                        Javadocs
    application WSEAA60LC                        LAP Component
    application WSEAA60SA                        Samples
    application WSEAA60SC                        WBIServerSamples.ismp.component
    application WSEAA60SS                        WBIServerSamples
    application WSEAA60WC                        WBICore
    application WSEAA60WS                        WBIServer

    Los nombres de paquete de WebSphere ESB tienen el prefijo WSE y el sufijo 60. Los nombres de paquete de WebSphere Application Server Network Deployment tienen el prefijo WSB o WSP y el sufijo 60.

  4. Cambie al directorio en el que se ha registrado la información de paquete.
    cd /var/sadm/pkg 
  5. Emita el mandato siguiente para eliminar los paquetes relacionados con el producto WebSphere ESB o WebSphere Application Server.
    pkgrmnombrepaquete1 nombrepaquete2 nombrepaquete3 ...

    No elimine paquetes para productos WebSphere ESB y WebSphere Application Server que no haya desinstalado.

    Emita los mandatos siguientes del directorio /var/sadm/pkg para buscar y eliminar paquetes relacionados con el producto WebSphere Application Server registrados en el directorio /var/sadm/pkg:
    1. Cambie al directorio correcto: cd /var/sadm/pkg
    2. ls |grep WSB|xargs -i pkgrm -n {} para productos WebSphere Application Server
    3. ls |grep WSC|xargs -i pkgrm -n {} para clientes de WebSphere Application Server
    4. ls |grep WSP|xargs -i pkgrm -n {} para conectores del servidor web para WebSphere Application Server
    5. ls |grep WSE|xargs -i pkgrm -n {} para productos WebSphere ESB
    Los nombres de paquete para conectores del servidor web para WebSphere Application Server son:
    WSPAA60
    WSPAA60AC 
    WSPAA60BC 
    WSPAA60CC 
    WSPAA60DC 
    WSPAA60FC 
    WSPAA60FB
    WSPAA60GC
    WSPAA60HC
    Si hay problemas al eliminar los paquetes, elimine los directorios de paquetes relacionados en el directorio /var/sadm/pkg, incluidos los archivos preremove. Por ejemplo, elimine el siguiente archivo antes de emitir el mandato pkgrm -n WSBAA60:
    /var/sadm/pkg/WSBAA60/install/preremove
  6. Elimine los directorios de perfiles que no se encuentren en el directorio raíz de la instalación (raíz_instalación).

    Para determinar las ubicación de directorios de perfiles, primero utilice el mandato manageprofile -listProfiles para visualizar nombres de perfiles. A continuación, para determinar dónde se encuentran los directorios de perfiles, utilice el mandato manageprofile -getPath -profileName nombre_perfil, donde nombre_perfil es el nombre del perfil correspondiente al directorio especificado.

  7. Elimine el directorio raíz de la instalación. Escriba rm -rf raíz_instalación para eliminar los directorios de WebSphere ESB. Asegúrese de especificar el directorio raíz_instalación del producto que ha desinstalado. Por ejemplo, si ha desinstalado WebSphere ESB del directorio de instalación predeterminado /opt/IBM/WebSphere/ESB, emita el mandato siguiente:
    rm -rf /opt/IBM/WebSphere/ESB
    Elimine también todos los directorios de perfiles.
  8. Edite los archivos .WBIRegistry y .WASRegistry.

    Estos archivos se encuentran en el directorio padre del ID de usuario desde el que se ha instalado el producto.

    El archivo .WBIRegistry contiene una entrada de una línea para cada instalación del producto WebSphere ESB; el archivo .WASRegistry, para cada instalación del producto WebSphere Application Server.

    Puede suprimir estos archivos si sólo hay una línea en cada uno que identifique el producto que ha eliminado. En caso contrario, utilice un editor de texto sin formato para eliminar la línea que identifique el directorio raíz de instalación del producto que ha eliminado. Deje las demás líneas intactas. No suprima los archivos .WBIRegistry y .WASRegistry a menos que elimine todas las instalaciones enumeradas en los archivos.

Resultado

Este procedimiento da como resultado un sistema limpio. Ahora puede volver a efectuar la instalación en los mismos directorios. Un sistema limpio no tiene rastros de una instalación suprimida anteriormente.

Qué hacer a continuación

Después de limpiar el sistema, vaya a Instalación de WebSphere ESB para elegir un procedimiento de instalación.


Task topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 2 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_uninstall_solaris.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)