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 anómala en sistemas Linux

Obtenga más información sobre cómo limpiar un sistema Linux® si falla la desinstalación de WebSphere ESB. 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 WebSphere ESB instalados y para 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. También deja 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. Detenga todos los procesos de Java™ que estén ejecutándose.
    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 los paquetes para los productos WebSphere ESB y WebSphere Application Server:
    rpm -qa | grep WS
    Para afinar la consulta con el fin de buscar sólo paquetes de WebSphere ESB, escriba el mandato siguiente:
    rpm -qa | grep WSEAA62 
    Por ejemplo, después de emitir el mandato rpm -qa | grep WSEAA62, es posible que se muestre el paquete siguiente:
    WSEAA62LicensingComponent-6.2-0

    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. Si hay paquetes que deben suprimirse, escriba rpm -e nombre_paquete para eliminar los paquetes para el producto que ha desinstalado.
    También puede buscar paquetes para verificar que cada uno de los elementos de la lista debe suprimirse:
    rpm -qa | grep WSEAA62
    Si la lista sólo contiene paquetes que desea suprimir, elimine todos los paquetes de la lista con el mandato siguiente:
    rpm -qa | grep WSEAA62 | xargs rpm -e
    Si hay algún problema con las dependencias de los paquetes, puede utilizar el mandato siguiente para eliminar los paquetes:
    rpm -e nombrepaquete --nodeps --justdb

    La opción nodeps ignora la comprobación de dependencia. La opción justdb sólo actualiza la base de datos de paquetes, no el sistema de archivos. Al utilizar únicamente la opción nodeps, se puede producir un error en la eliminación de paquetes, si se produce una falta de coincidencia en el sistema de archivos dependiente (archivos y directorios).

  5. 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 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
  6. Edite el archivo vpd.properties para eliminar las entradas para WebSphere ESB y WebSphere Application Server o WebSphere Application Server Network Deployment.
    El archivo se encuentra en el directorio de instalación del sistema operativo como, por ejemplo, el directorio root. Elimine todas las entradas de la instalación de WebSphere ESB que ha desinstalado. Cada entrada de WebSphere ESB empieza por los caracteres WSE, seguidos de números que representan el número de release, y en la misma línea tendrá la vía de acceso de raíz_instalación correspondiente a la instalación que ha desinstalado. (Cada entrada se encuentra en una sola línea, si el archivo se visualiza en un editor de texto con la función de acomodación de línea desactivada.) Por ejemplo, la línea
    WSEAA62|6|2|0|0|6.2.0.0|2=IBM WebSphere Enterprise Service Bus|
    IBM Enterprise Service Bus|IBM Enterprise Service Bus V6.2|
    IBM|http://www.ibm.com|6.2.0.0|
    C:\Archivos de programa\IBM\WebSphere\ESB|0|0|1|WSEAA62|6|2|0|0|6.2.0.0|2|0|
    false|"properties/version/_uninst.wbi" "uninstall.jar" "uninstall.dat" "
    "|true|3|WSEAA62|6|2|0|0|6.2.0.0|2
    corresponde al WebSphere ESB que se ha instalado en el directorio C:\Archivos de programa\IBM\WebSphere\ESB.
    Nota: Este texto aparece en varias líneas de este documento con fines de dar formato, pero se convertiría en una única línea en el archivo vpd.properties.

    Cada entrada de WebSphere Application Server o WebSphere Application Server Network Deployment del archivo vpd.properties tiene un formato similar. Para obtener información sobre estas entrada para ayudarle a determinar cuál se debe suprimir y para obtener más información sobre el archivo vpd.properties, consulte el tema Archivo vpd.properties del centro de información de WebSphere Application Server Network Deployment, versión 6.1.

    No suprima ni renombre el archivo vpd.properties porque el programa InstallShield MultiPlatform (ISMP) lo utiliza para otros productos que instala. Si el producto WebSphere ESB o WebSphere Application Server que está desinstalando es el único producto con entradas en el archivo vpd.properties, puede suprimir este archivo.

  7. Edite el archivo /opt/.ibm/.nif/.nifRegistry.

    Este archivo está ubicado en el directorio padre del ID de usuario desde que el que se ha instalado el producto.

    El archivo /opt/.ibm/.nif/.nifRegistry contiene una entrada de una línea para cada instalación de producto WebSphere ESB y también una entrada para cada instalación de producto WebSphere Application Server.

    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.

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