WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Preparación de la reinstalación después de una desinstalación errónea en sistemas Solaris

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
  1. Inicie una sesión como el ID de usuario que ha instalado el producto.
  2. 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.
  3. 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.

  4. Vaya al directorio en el que se ha registrado la información del paquete.
    cd /var/sadm/pkg 
  5. 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:
    1. Vaya 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 WebSphere Application Server Clients
    4. ls |grep WSP|xargs -i pkgrm -n {} para plug-ins de servidor Web para WebSphere Application Server
    5. 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
  6. 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.

  7. 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.
  8. 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.

  9. 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.


task Tema de tarea

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_uninstall_solaris.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).