Este procedimiento limpia un sistema Solaris si falla la instalación
de WebSphere Process Server. Después de ejecutar el programa de
desinstalación, estos pasos manuales eliminan entradas de registro que podrían
impedir la reinstalación del producto en el directorio original. Si no tiene
previsto volver a instalar el producto, no realice esta tarea.
Antes de empezar
Antes de realizar este procedimiento, asegúrese de que ha
desinstalado
WebSphere Process Server
mediante el Asistente de desinstalación o de forma silenciosa y que el
procedimiento no ha sido completamente satisfactorio.
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.
Los directorios por omisión se muestran en la Tabla 1:
Tabla 1. Tabla de planificación para identificar la ubicación real de la instalación
del productoIdentificador |
Ubicación de directorios por omisión |
Ubicación real |
raíz_instalación |
/opt/IBM/WebSphere/ProcServer o /opt/IBM/WebSphere/AppServer |
|
raíz_perfil |
/opt/IBM/WebSphere/ProcServer/profiles
/nombre_perfil o /opt/IBM/WebSphere/AppServer/profiles
/nombre_perfil Se ha añadido un carácter de espacio a estas
entradas para habilitarlas para que entre en la celda de tabla. Las entradas
reales no incluyen un carácter de espacio.
|
|
El Asistente de instalación y el Asistente 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 ~/.WBIRegistry identifica el directorio raíz de
instalación para todos los productos instalados de WebSphere Process Server; el
archivo ~/.WASRegistry lo hace 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 stanza con el código
<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<indicación_hora>.txt, donde
raíz_perfil representa
la ubicación de instalación del perfil.
Deja también el directorio
raíz_instalación/logs.
Por qué y cuándo realizar 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 Process Server 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 Process Server 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 Process Server.
Realice el procedimiento siguiente
para producir un sistema limpio.
Pasos para realizar esta tarea
- Inicie la sesión como usuario root.
- Utilice el mandato kill para detener todos los procesos Java
que están en ejecución.
Si ejecuta procesos Java que no están relacionados con los productos
WebSphere Process Server o
WebSphere Application Server y no es posible detenerlos, detenga todos los
procesos relacionados con los productos WebSphere Process Server 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 Process Server y
WebSphere Application Server con el mandato
kill -9 java_pid_1
java_pid_2...java_pid_n.
- Busque paquetes relacionados. Emita el siguiente mandato para mostrar paquetes para los productos WebSphere
Process Server y WebSphere Application Server (si no aparece ningún paquete al
utilizar estos mandatos, sáltese el paso siguiente):
pkginfo | grep WS
Para afinar la consulta con el fin de buscar sólo paquetes de
WebSphere Process Server,
escriba el mandato siguiente:
pkginfo | grep WSEAA60
Por ejemplo, después de emitir el mandato
pkginfo | grep
WSEAA60, puede mostrarse la siguiente lista 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 Process Server
tienen el prefijo WSE y el sufijo 60. WebSphere Application Server Network Deployment,
versión 6.0, los nombres de paquete tienen el prefijo WSB o WSP y el sufijo 60.
No elimine los paquetes de los productos
WebSphere Process Server
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 todos los paquetes relacionados
con los productos WebSphere Process Server o WebSphere Application Server.
pkgrm nombrepaquete1 nombrepaquete2 nombrepaquete3 ...
No elimine los paquetes de los productos
WebSphere Process Server
y WebSphere Application Server que no ha desinstalado.
Emita los
mandatos siguientes desde el directorio
/var/sadm/pkg para buscar y
eliminar los paquetes relacionados con los productos 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 los productos WebSphere Application Server
- ls |grep WSC|xargs -i pkgrm -n {} para los Clientes de WebSphere Application Server
- ls |grep WSP|xargs -i pkgrm -n {} para los plug-in de servidor Web para WebSphere Application Server
- ls |grep WSE|xargs -i pkgrm -n {} para los productos WebSphere Process Server
Los nombres de paquete para los plug-in de servidor Web para WebSphere Application
Server son:
WSPAA60
WSPAA60AC
WSPAA60BC
WSPAA60CC
WSPAA60DC
WSPAA60FC
WSPAA60FB
WSPAA60GC
WSPAA60HC
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 WSBAA60:
/var/sadm/pkg/WSBAA60/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 Process Server. Asegúrese de especificar el directorio
raíz_instalación correcto para el producto que ha desinstalado.
Por ejemplo, si ha desinstalado WebSphere Process Server del directorio de
instalación por omisión /opt/IBM/WebSphere/ProcServer, emita el
mandato siguiente:
rm -rf /opt/IBM/WebSphere/ProcServer
Elimine también todos los directorios de perfiles.
- 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 Process Server;
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 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. No suprima los archivos .WBIRegistry y .WASRegistry a
menos que haya eliminado todas las instalaciones indicadas en los archivos.
Resultado
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é hay que hacer a continuación
Después de haber limpiado el sistema, vaya a Instalación del producto
para elegir un procedimiento de instalación.