Este capítulo proporciona consejos para resolver problemas de instalación y desinstalación de Sun JavaTM Enterprise System (Java ES).
Este capítulo incluye los siguientes apartados:
Resolución de problemas de inicio/reinicio posteriores a la instalación
Sugerencias para la resolución de problemas de componentes de productos
En este apartado, se proporcionan directrices para el análisis y la identificación del origen de los problemas que se producen durante la instalación y desinstalación de Java ES.
Este apartado contiene los siguientes subapartados:
Comprobación de los componentes de productos instalados o desinstalados
Verificación del acceso del administrador para realizar la desinstalación
Si surge un problema durante la instalación o desinstalación, el primer lugar donde debería buscar información sobre lo que ha ocurrido es el registro de instalación. Se emiten mensajes informativos, de advertencia y error después de operaciones como, por ejemplo, selecciones de usuario, manipulaciones de paquetes y pasos de instalación o desinstalación. Los mensajes sobre instalación, desinstalación y configuración en el momento de la instalación se recopilan en los archivos de registro fuente. La información que aparece en cada mensaje incluye la fecha y la hora, el nivel de registro, el Id. de módulo y el texto del mensaje. Nunca se incluyen contraseñas.
Existen cuatro tipos de archivos de registro que guardan información sobre la instalación o la desinstalación:
Un resumen proporciona una descripción general sobre lo que se ha instalado y configurado.
Un archivo de detalles versión A contiene información de finalización.
Un archivo de detalles versión B contiene más detalles sobre los mensajes del registro.
Un archivo de depuración contiene información que es relevante cuando la instalación falla. Utilícelo cuando uno de los otros archivos de registro indica un error.
Los mensajes del registro se guardan en un formato estándar de Sun denominado formato de registro unificado (ULF). Si no puede leer bien este ULF, puede utilizar el Visor del registro de Java ES para ver los mensajes del registro.
Los archivos de registro fuente se pueden editar con un editor de textos. La tabla siguiente muestra los formatos de los archivos de registro fuente.
Tabla 9–1 Formatos de archivos de registro
Entidad registrada |
Formato de nombre del archivo de registro |
---|---|
Instalador |
marca del tiempoJava_Enterprise_System_5_install.A |
marca del tiempoJava_Enterprise_System_5_install.B |
|
marca del tiempoJavaES_Install_log. |
|
marca del tiempoJava_Enterprise_System_5_Summary_Report_install. |
|
Programa de desinstalación |
marca del tiempoJava_Enterprise_System_5_uninstall.A |
marca del tiempoJava_Enterprise_System_5_uninstall.B |
|
marca del tiempoJavaES_UnInstall_log. |
|
marca del tiempoJava_Enterprise_System_5_Summary_Report_uninstall. |
Tras una desinstalación, el programa de desinstalación elimina el programa de instalación, el Visor del registro y a sí mismo. Sin embargo, los archivos de registro fuente no se eliminan y se guardan en las siguientes ubicaciones:
Solaris: /var/sadm/install/logs
Linux y HP-UX: /var/opt/sun/install/logs
Consulte el archivo de resumen. Por ejemplo:
marca del tiempoJava_Enterprise_System5_Summary_Report_install.
Si se produjo un problema, determine qué componente lo causó. Compruebe si se produjeron varios problemas. Probablemente necesitará comprobar uno o ambos registros de detalles.
Consulte el registro de detalles. Por ejemplo:
JavaES_Install_log marca del tiempo
Busque el primer error o advertencia que se produjo y soluciónelo. En ocasiones, la solución de un error supone la solución de sucesivos errores que parecían inconexos.
El Visor del registro de Java ES proporciona una pantalla gráfica para visualizar los mensajes del registro en formato ULF desde el archivo marca del tiempoJavaES_Install_log. o marca del tiempo JavaES_UnInstall_log.. Puede ver un archivo de registro seleccionando Abrir en el menú Archivo de la página principal del Visor del registro. Si ya existe ese archivo o no se puede abrir para editarlo, se produce un error del Visor del registro que le devuelve a la página principal del mismo. Ese archivo no puede existir en el directorio utilizado por el programa de instalación para guardar registros fuente.
Los mensajes que cumplen sus criterios de filtrado aparecen en una única tabla de registro al hacer clic en el botón Buscar. Una vez que se muestra la tabla de registro, se puede seleccionar una fila individual de la tabla de registro para visualizar una pantalla de detalles, incluyendo una pantalla en formato de múltiples líneas.
Para diseñar su salida de registro, indique las preferencias de pantalla y los criterios de búsqueda en la página principal del Visor del registro una vez seleccionado el archivo de registro ULF. Las preferencias de visualización indican el idioma en el que desea que aparezca su selección y las limitaciones que se aplicarán al mostrar los registros filtrados.
Idioma. Elija un idioma para la visualización de los mensajes. El idioma predeterminado es el inglés. Esta lista se llena con los paquetes de recursos de idiomas guardados por el programa de instalación. Si no se especifica un paquete de recursos, los mensajes y la interfaz del Visor del registro aparecerán en inglés.
Marca del tiempo. Defina cómo desea que se muestren y se filtren los registros. Puede elegir entre Ver todo, Los más recientes y Los más antiguos.
Ver todo. Se filtran y se muestran todos los datos.
Los más recientes. Todos los datos se filtran y los más recientes se muestran primero.
Los más antiguos. Todos los datos se filtran y los más antiguos se muestran primero.
Existen tres maneras de filtrar mensajes según la importancia o el interés de cada uno de ellos: por nivel de registro, por registrador y por contenido.
Nivel de registro. Selecciona un nivel de registro para filtrar mensajes. Puede elegir entre SEVERE, ERROR, WARNING, INFO, CONFIG, FINE, FINER y FINEST. Si selecciona FINEST equivale a seleccionar que se muestren todos los registros. Si selecciona un nivel de registro, se mostrarán sólo los mensajes con ese nivel de registro o superior. Si no desea incluir ningún mensaje, excepto aquéllos que tienen el mismo nivel de registro que especifica, haga clic en No incluir más mensajes graves.
Registrador. Selecciona uno o ninguno de los registradores que se aplican al archivo abierto. Un registrador (moduleID en un archivo ULF) indica la parte del programa de instalación que está escribiendo el mensaje de registro. Los principales registradores son JAVAESConfig, JAVAESInstall , o JAVAESUninstall. Sólo se mostrarán los mensajes asociados al registrador seleccionado. Además, se pueden especificar registradores de componentes de productos. Por ejemplo, WebServerInstall, AccessManagerConfig y DirectoryServerUnInstall.
Contenido. Cuando introduce una cadena como, por ejemplo, "configure" en el cuadro de texto Mostrar sólo entradas que contengan, sólo se seleccionarán los mensajes que contengan esa cadena.
Algunos criterios típicos de búsqueda:
Mostrar sólo los mensajes de registro SEVERE en este archivo.
Mostrar sólo los mensajes de registro con un nivel de registro superior o igual a ERROR.
Mostrar sólo los mensajes de registro de instalación que tengan un nivel de registro superior o igual a ERROR.
Mostrar sólo los mensajes de registro de eventos de desinstalación.
Como el Visor del registro opera en modo de sólo lectura, varios usuarios pueden ejecutar el Visor del registro al mismo tiempo.
En la línea de comandos, desplácese a la ubicación del Visor del registro:
Solaris SPARC: /var/sadm/prod/SUNWentsys5i/Solaris_sparc
Solaris x86: /var/sadm/prod/SUNWentsys5i/Solaris_x86
Linux: /var/sadm/prod/sun-entsys5i/Linux_x86
HP-UX: /var/sadm/prod/sun-entsys5i/HPUX_PA-RISC
Inicie el Visor del registro.
./viewlog |
Se muestra la página principal del Visor del registro.
En el menú Archivo, seleccione el archivo de registro que desea abrir.
Si el archivo que selecciona no es un archivo del tipo ULF, recibe un mensaje indicando que el archivo seleccionado no es del tipo ULF y, por tanto, no se puede seleccionar. Sólo se pueden abrir archivos del tipo ULF con el Visor del registro.
Si no se encuentran archivos de registro del tipo ULF disponibles, puede que la instalación o la desinstalación aún no estén completadas. Espere e inténtelo de nuevo.
Seleccione las preferencias de visualización y los criterios de búsqueda deseados.
Haga clic en Buscar.
La tabla de registro muestra los registros que coinciden con sus criterios de filtrado.
Algunos componentes de productos están sometidos a interdependencias en el momento de la instalación. Los problemas que atañan a un componente de producto pueden afectar a otros componentes de productos. En primer lugar, debería familiarizarse con la información incluida en la Sun Java Enterprise System 5 Installation Planning Guide.
Revise el archivo de resumen y los archivos de registro para saber qué producto relacionado es el que falló. Esto puede indicarle qué debe arreglar primero.
Compruebe que ha especificado la información de conexión correcta. Por ejemplo:
¿La información que proporcionó cuando configuró Directory Server concuerda con la información que proporcionó para los componentes de productos que utilizan Directory Server?
¿Proporcionó la misma información de Access Manager para Portal Server o Portal Server Secure Remote Access que para Access Manager?
Además de las interdependencias de componentes de productos, algunos de ellos dependen de la existencia de paquetes de Solaris que pueden que no estén instalados en el host. La ausencia de estos paquetes puede causar fallos en la instalación. Consulte el apartado sobre los requisitos de software de las notas de la versión para obtener más información.
Si se produce un problema al iniciar un componente de producto, compruebe los archivos de registro de los componentes de productos. Las ubicaciones de los diversos archivos de registro de los componentes de productos se enumeran en Sugerencias para la resolución de problemas de componentes de productos.
Las siguientes cuestiones relacionadas con el host pueden provocar problemas de instalación.
Actualizaciones. ¿Ha realizado las actualizaciones recomendadas (revisiones)?
Espacio en disco. ¿Cómo está particionado el disco y a qué particiones se dirigen los directorios de instalación? Los directorios de instalación /var/sadm y /etc/opt, o los directorios no predeterminados que especifique necesitan disponer de suficiente espacio en el disco.
Puertos de red. Durante la configuración, debe especificar los números de puerto de los componentes de productos de Java ES. Compruebe lo siguiente:
Examine los números de puerto estándar en el archivo /etc/services .
Revise el archivo de registro de resumen para comparar sus preferencias con las opciones estándar. ¿Escribió mal un número de puerto o estableció un servidor para un puerto que se usa normalmente para otro?
Utilice el comando netstat -a para ver el puerto que se está usando actualmente en el sistema. ¿Asignó un número de puerto que ya estaba en uso?
Direcciones IP. Durante la configuración, debe especificar las direcciones IP. Compruebe que escribió las direcciones IP correctas. Aún quedan algunos asuntos por solucionar:
¿Tiene el sistema varias interfaces de red con su propia dirección IP?
En una configuración de gran disponibilidad, ¿especificó la dirección de IP del host lógico o la dirección IP de un nodo de clúster?
Si experimenta problemas al iniciar los componentes de productos, compruebe que los procesos descritos en el Capítulo 6, Finalización de la configuración posterior a la instalación se hayan realizado correctamente.
Si ejecuta la instalación desde un DVD o un CD, examine el soporte para comprobar si está sucio o dañado. Los discos sucios pueden originar problemas de instalación.
Si ejecuta la instalación de un componente de producto que depende de Directory Server, los problemas pueden deberse a uno de los siguientes motivos:
Especificó una contraseña y un Id. de usuario incorrectos para Directory Server.
Especificó un puerto LDAP incorrecto.
Directory Server no está accesible.
Los modos interactivos del programa de instalación comprueban la conectividad de Directory Server durante la instalación, aunque esta comprobación no se realiza en el modo silencioso. Si realiza una instalación silenciosa cuando no está disponible Directory Server, la instalación de Access Manager o Portal Server podría fallar.
Para evitar que se sobrescriban archivos personalizados como, por ejemplo, archivos de configuración modificados, no debe instalar Web Server en un directorio que contenga archivos.
Si está reinstalando Web Server, compruebe que los directorios de instalación están vacíos. Si no lo están, guarde los archivos en otra ubicación y vuelva a ejecutar la instalación.
El programa de instalación le solicita que proporcione varias contraseñas para los componentes de productos. Si está instalando diferentes componentes de productos en distintos hosts, debe asegurarse de introducir las contraseñas adecuadas en cada host.
Para solucionar problemas con las contraseñas, es posible que deba desinstalar y volver a instalar. Si falla la desinstalación, consulte La instalación falla debido a los archivos que permanecen durante la desinstalación.
Si ha instalado componentes de productos, pero está teniendo problemas, y no puede reinstalar ni desinstalar, compruebe los paquetes de los componentes instalados mediante el comando pkginfo de Solaris, el comando rpm de Linux o el comando swlist de HP-UX. Compare los resultados con los paquetes de Java ES que aparecen en el Capítulo 5, Listado de paquetes instalables de Guía de referencia de instalación de Sun Java Enterprise System para UNIX. Puede encontrar información adicional sobre solución de problemas en La instalación falla debido a los archivos que permanecen durante la desinstalación.
En Solaris 9 y Solaris 10, también puede utilizar el registro del producto (herramienta prodreg) que ofrece una interfaz gráfica que indexa los componentes y sus paquetes, reemplazando las utilidades pkg. Para llamar al registro del producto, escriba prodreg en el indicador de comandos. Para obtener más información, consulte la página de comando man prodreg(1).
Durante la desinstalación, es posible que deba conceder acceso de administrador al programa de desinstalación, como se describe en Concesión de acceso de administrador al programa de desinstalación.
Este apartado describe los siguientes problemas que pueden producirse durante la instalación.
La instalación falla debido a los archivos que permanecen durante la desinstalación
No se puede configurar IBM WebSphere como contenedor web de Portal Server
La instalación silenciosa falla y aparece un error de archivo de estado incompatible o dañado.
El proceso de desinstalación puede dejar archivos o paquetes de componentes de productos no desinstalados. En ese caso, es posible que deba eliminar manualmente los componentes o paquetes antes de reinstalar Java ES. El programa de instalación informa de que el componente de producto se encuentra en el host, aunque crea que ya lo ha eliminado.
Es posible que se haya producido una de las siguientes situaciones:
La desinstalación ha fallado y ha aparecido un mensaje en el que se indica el nombre del paquete que no se ha desinstalado, pero nadie ha solucionado el problema.
La desinstalación ha fallado, pero no se ha detectado ningún error, por lo que cree que se han desinstalado los paquetes cuando, en realidad, permanecen instalados.
Utilice el siguiente comando para saber qué paquetes están parcialmente instalados.
SO Solaris: pkginfo -p
Linux: rpm -qa |grep —I ^sun | xargs rpm -V
HP-UX: swlist -l product sun-*
La salida de comando muestra cualquier paquete instalado parcialmente. Con los nombres de los paquetes devueltos, consulte el Capítulo 5, Listado de paquetes instalables de Guía de referencia de instalación de Sun Java Enterprise System para UNIX para comprobar a qué componente de producto pertenecen los paquetes.
Elimine los componentes o paquetes.
En Solaris 9 o 10, utilice la herramienta prodreg.
La herramienta prodreg controla los componentes basados en paquetes en el host. Puede ver los componentes de productos y sus paquetes, junto con información completa en la que se incluyen las interdependencias. Puede utilizar la herramienta prodreg para desinstalar componentes de productos y eliminar paquetes con total seguridad. Una vez que haya eliminado un componente de producto con la herramienta prodreg, podrá reinstalarlo.
En Linux, utilice el comando rpm -e.
Para editar el archivo de registro de productos, abra el archivo /var/opt/sun/install/productregistry . Este archivo XML describe cada componente de producto. Cada descripción contiene una etiqueta <compid\> al inicio y una etiqueta </compid\> al final. Borre la entrada completa del componente de producto.
En HP-UX, utilice el comando swremove.
Para editar el archivo de registro de productos, abra el archivo /var/adm/swproductregistry . Este archivo XML describe cada componente de producto. Cada descripción contiene una etiqueta <compid\> al inicio y una etiqueta </compid\> al final. Borre la entrada completa del componente de producto.
Compruebe que los siguientes directorios no contienen componentes de productos o paquetes de Java ES:
/opt
/etc/opt
/var/opt
Ejecute el programa de instalación de nuevo.
A partir de la versión Java ES 5, los componentes compartidos aparecen enumerados en el archivo de registro de productos una vez realizada la instalación.
El programa de desinstalación de Java ES desinstala los componentes de productos del sistema, pero no elimina los componentes compartidos. Una vez finalizada la desinstalación, el registro de productos sigue incluyendo las entradas de los componentes compartidos. Si elimina manualmente los componentes compartidos de Java ES después de la desinstalación, los componentes no se eliminarán del registro de productos. Por lo tanto, la siguiente instalación de Java ES 5 falla debido a que el programa de instalación asume que los componentes compartidos eliminados manualmente siguen presentes (ya que sus entradas permanecen en el archivo de registro de productos).
No elimine manualmente los componentes compartidos de Java ES del sistema.
Solución recomendada. Elimine las entradas correspondientes del archivo de registro de productos o elimine el propio archivo de registro. Si se eliminan las entradas del archivo de registro de productos, es posible que se dañe el archivo. Por lo tanto, es recomendable eliminar todo el registro. Antes de hacerlo, compruebe que no esté utilizando el archivo de registro ningún producto que no sea un componente de Java ES.
En Linux y HP-UX no hay un equivalente al registro de productos gráfico que existe en el SO Solaris. Si eliminó manualmente los archivos en Linux o HP-UX, debe editar manualmente el archivo de registro de productos para eliminar esas entradas.
Puede que WebSphere no se esté ejecutando o que se haya especificado un valor para WebSphere que no coincida con la configuración original de WebSphere. Hay dos formas de solucionar este problema. IBM WebSphere sólo se admite como contenedor web en el SO Solaris.
Una solución puede ser la comprobación de la configuración de la instancia de WebSphere.
Asegúrese de que WebSphere se esté ejecutando.
Compruebe los valores de los siguientes campos del programa de instalación:
Host virtual de WebSphere (PS_IBM_VIRTUAL_HOST en el archivo de estado)
Nombre de Application Server (PS_IBM_APPSERV_NAME en el archivo de estado)
Utilice las herramientas de WebSphere para comprobar la configuración, asegurándose de que los valores introducidos coincidan.
Vuelva a intentarlo.
Otra solución consiste en crear nuevas instancias de las entidades de WebSphere.
Utilice adminclient.sh para iniciar la consola de WebSphere.
Cree una nueva instancia de host virtual y un nuevo nombre de instancia para Application Server.
Haga clic en la entrada que hay bajo " Nodos" (el nombre de host habitual) y seleccione " Regenerar complemento de WebServer" .
El proceso guarda las nuevas entradas en el archivo de configuración del complemento, plugin, que el programa de instalación comprueba para obtener los nombres legales.
Vuelva al programa de instalación e introduzca los valores que acaba de crear.
Pudo producirse un corte de luz o un fallo del sistema, o pudo pulsar CTRL+C para detener el proceso de instalación.
Solución recomendada. Si el fallo se produjo durante los procesos de instalación o de configuración, es probable que se haya efectuado una instalación parcial. Ejecute el programa de desinstalación. Si falla el programa de desinstalación, siga las instrucciones que aparecen en La desinstalación falla y permanecen archivos en el sistema
A veces, el programa de instalación crea una imagen en pantalla antes de que dicha imagen esté lista para la entrada. No puede hacer clic repetidamente en Siguiente en el asistente de instalación, sino que tiene que esperar.
Solución recomendada. El botón que representa la elección predeterminada incluye un rectángulo azul. Este rectángulo suele aparecer después del propio botón. Espere hasta que vea el rectángulo antes de hacer clic en cualquier botón.
Si está utilizando un archivo de estado que fue creado en la misma plataforma en la que lo usa, el problema puede deberse a un error desconocido de archivo dañado. Hay dos formas de solucionar este problema.
Si ha creado el archivo de estado en la misma plataforma en la que se está ejecutando la instalación silenciosa, genere uno nuevo y realice de nuevo la instalación.
Si está utilizando un archivo de estado creado en una plataforma o versión diferente, el problema se debe a que los archivos de estado hay que ejecutarlos en la misma plataforma en la que se crearon. Por ejemplo, si ha creado el archivo de estado en Solaris 9, no puede utilizarlo en Solaris 10, al igual que si lo ha creado en la plataforma x86, no puede usarlo en la plataforma SPARC.
Si la plataforma en la que ha creado el archivo de estado no es la misma que en la que se está ejecutando la instalación silenciosa, cree un nuevo Id. adecuado a la plataforma para el archivo. Para obtener instrucciones sobre cómo realizar esta tarea, consulte Creación de un Id. de archivo de estado adecuado para la plataforma.
Si ha modificado el archivo de estado, es posible que haya introducido errores. Compruebe los siguientes aspectos y vuelva a generar el archivo de estado como se describe en Creación de un archivo de estado.
¿Están definidos todos los parámetros de los hosts locales con valores consistentes?
¿Escribió correctamente las mayúsculas y minúsculas de los valores de los parámetros?
¿Borró un parámetro requerido y no introdujo otro para sustituirlo?
¿Son válidos todos los números de puertos y están sin asignar?
Solución recomendada. Resuelva el problema y vuelva a generar el archivo de estado.
El motivo más probable de este problema es que la variable de entorno MANPATH no se haya establecido correctamente para los componentes instalados.
Solución recomendada. Actualice /etc/MANPATH para que señale al nuevo directorio de la página de comando man. Consulte Verificación de las páginas de comando man .
Este apartado describe los siguientes problemas que pueden producirse durante la desinstalación.
El programa de instalación de Java ES coloca el programa de desinstalación en la siguiente ubicación:
SO Solaris: /var/sadm/prod/SUNWentsys5
Linux y HP-UX: /var/sadm/prod/sun-entsys5
Si el programa de desinstalación no se encuentra en este directorio, es posible que se haya producido lo siguiente:
Java ES nunca se ha instalado en este host.
El programa de desinstalación de Java ES se ha eliminado a sí mismo y a todos los componentes de productos de este host.
Durante la desinstalación, si el programa detecta que no hay ningún componente de productos de Java ES en un host, se desinstala automáticamente.
Durante una instalación fallida, puede producirse una de las siguientes situaciones:
El programa de desinstalación no se instaló nunca en el host.
Se eliminó el programa de desinstalación, pero permanecen en el host algunos componentes de productos de Java ES.
Solución recomendada. Limpie manualmente el sistema como se describe en La desinstalación falla y permanecen archivos en el sistema.
Es necesario realizar una limpieza manual cuando el programa de desinstalación deja archivos o procesos. Realice el siguiente procedimiento para eliminar los paquetes del sistema.
Determine qué paquetes desea eliminar.
Compare los paquetes de su sistema con los paquetes de Java ES que aparecen en el Capítulo 5, Listado de paquetes instalables de Guía de referencia de instalación de Sun Java Enterprise System para UNIX. (Consulte también La instalación falla debido a los archivos que permanecen durante la desinstalación.) Puede utilizar los siguientes comandos para determinar los paquetes que se encuentran instalados:
La utilidad pkginfo o prodreg del SO Solaris
El comando rpm de Linux
El comando swlist de HP-UX
Detenga todos los procesos de los componentes de productos de Java ES que se estén ejecutando.
Puede encontrar instrucciones generales sobre cómo detener los procesos en el Capítulo 6, Finalización de la configuración posterior a la instalación de la documentación del componente de producto.
Realice una copia de seguridad de los datos de usuario y configuración personalizados que pueda necesitar en futuras instalaciones.
Revisión del comportamiento de la desinstalación de los componentes de productos de Java ES proporciona información sobre los datos de usuario y configuración de los que se debe realizar una copia de seguridad. Para obtener más información, consulte la documentación de cada componente de producto.
Utilice el comando pkgrm, rpm -e o swremove para eliminar los paquetes de componentes de Java ES.
Elimine los directorios que queden de los componentes de producto que no vaya a utilizar en futuras instalaciones y su contenido. Si piensa utilizar estos directorios más adelante, trasládelos a otra ubicación.
Actualice el archivo de registro de productos, que está ubicado en:
SO Solaris: /var/sadm/install/productregistry
Linux: /var/opt/sun/install/productregistry
HP-UX: /var/adm/sw/productregistry
El programa de desinstalación usa este registro para determinar qué componentes de producto están instalados en un host. Tanto el programa de instalación como el de desinstalación actualizan el registro de productos al finalizar el proceso de instalación o el de desinstalación.
Si elimina manualmente los paquetes, en lugar de utilizar el programa de desinstalación, deberá modificar el registro de productos para que refleje correctamente el software que está instalado en el sistema.
Limpie los archivos de registro del sistema, que están ubicados en:
SO Solaris: /var/sadm/install/logs
Linux y HP-UX: /var/opt/sun/install/logs
Los archivos de registro puede que no reflejen correctamente el estado del sistema después de realizar una eliminación manual de los paquetes.
Durante la desinstalación, el programa de desinstalación utiliza el registro de productos para determinar los elementos que se deben desinstalar:
SO Solaris: /var/sadm/install/productregistry
Linux: /var/opt/sun/install/productregistry
HP-UX: /var/adm/sw/productregistry
Si la desinstalación falla, se recomienda que intente realizarla de nuevo después de restaurar el registro de productos mediante la copia de seguridad.
Si elimina manualmente los paquetes, el registro de productos no se actualiza automáticamente. Cuando ejecute el programa de desinstalación en futuras ocasiones, pueden producirse problemas ya que el registro no refleja correctamente el contenido del sistema. En este caso, puede intentar reinstalar y ejecutar después el programa de desinstalación de nuevo.
Este apartado describe los siguientes problemas que pueden producirse en relación con el componente compartido Contenedor de agentes común:
El contenedor de agentes común (V2.0) incluido en Java ES utiliza de forma predeterminada los siguientes números de puerto:
Puerto JMX (TCP) = 11162
Puerto del adaptador SNMP (UDP) = 11161
Puerto del adaptador SNMP para capturas (UDP) = 11162
Puerto del adaptador Commandstream (TCP) = 11163
Puerto del conector RMI (TCP) = 11164
Si está solucionando un problema de instalación del software de Sun Cluster, las asignaciones de puertos son distintas porque el software de Sun Cluster utiliza una versión diferente del contenedor de agentes común. En este caso, los puertos predeterminados son los siguientes:
Puerto JMX (TCP) = 10162
Puerto del adaptador de SNMP (UDP) = 10161
Puerto del adaptador SNMP para capturas (UDP) = 10162
Puerto del adaptador Commandstream (TCP) = 10163
Puerto del conector RMI (TCP) = 10164
Si la instalación ya reserva alguno de estos números de puertos, cambie los números de puerto utilizados por el contenedor de agentes común como se describe en el siguiente procedimiento:
Para obtener más información sobre el comando cacaoadm del contenedor de agentes común, consulte la página de comando man cacaoadm. Si no puede ver esta página de comando man en la línea de comando, compruebe que MANPATH haya sido correctamente establecido. Consulte Verificación de las páginas de comando man .
Como root, detenga el daemon de administración del contenedor de agentes común:
/usr/sbin/cacaoadm stop |
Cambie el número de puerto utilizando la siguiente sintaxis:
/usr/sbin/cacaoadm set-param param=value
Por ejemplo, para cambiar el puerto utilizado por el adaptador SNMP de 11161 (puerto predeterminado) a 11165:
Para el software de Sun Cluster, utilice los puertos especificados anteriormente.
/usr/sbin/cacaoadm set-param snmp-adaptor-port=11165 |
Reinicie el daemon de administración del contenedor de agentes común:
/usr/sbin/cacaoadm start |
Como root, detenga el daemon de administración del contenedor de agentes común:
/opt/sun/cacao/bin/cacaoadm stop |
Cambie el número de puerto utilizando la siguiente sintaxis:
/opt/sun/cacao/bin/cacaoadm set-param param=value
Por ejemplo, para cambiar el puerto utilizado por el adaptador SNMP de 11161 a 11165:
/opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-port=11165 |
Reinicie el daemon de administración del contenedor de agentes común:
/opt/sun/cacao/bin/cacaoadm start |
Puede ser necesario volver a generar las claves de seguridad en el host en el que se esté ejecutando Java ES. Por ejemplo, si existe algún riesgo de que la contraseña root haya sido revelada o haya perdido su carácter confidencial, debería volver a generar las claves de seguridad. Las claves utilizadas por el contenedor de agentes común se almacenan en las siguientes ubicaciones:
SO Solaris: /etc/opt/SUNWcacao/security Linux y HP-UX: /etc/opt/sun/cacao/security
Bajo funcionamiento normal, estas claves pueden dejarse con su configuración predeterminada. Si necesita volver a generar las claves debido a que es posible que se haya visto comprometida la seguridad de alguna de ellas, puede hacerlo mediante el siguiente procedimiento.
Como root, detenga el daemon de administración del contenedor de agentes común.
/usr/sbin/cacaoadm stop |
Vuelva a generar las claves de seguridad.
/usr/sbin/cacaoadm create-keys --force |
Reinicie el daemon de administración del contenedor de agentes común.
/usr/sbin/cacaoadm start |
Si utiliza el software de Sun Cluster, debe propagar este cambio en todos los nodos del clúster. Para obtener más información, consulte How to Finish a Rolling Upgrade to Sun Cluster 3.1 8/05 Software de Sun Cluster Software Installation Guide for Solaris OS.
Como root, detenga el daemon de administración del contenedor de agentes común.
/opt/sun/cacao/bin/cacaoadm stop |
Vuelva a generar las claves de seguridad.
/opt/sun/cacao/bin/cacaoadm create-keys --force |
Reinicie el daemon de administración del contenedor de agentes común.
/opt/sun/cacao/bin/cacaoadm start |
Para obtener más información sobre el comando cacaoadm(1M), consulte la página de comando man cacaoadm.
En esta sección, se describen diversos problemas que pueden producirse una vez realizada la instalación.
Las reglas de supervisión dejan de funcionar (estado Desconocido)
No se encuentra la base de datos de Portal Server después de reiniciar Java DB
Si se ha reiniciado Application Server, es posible que la comunicación entre Application Server y Monitoring Console se haya interrumpido y deba reactivarse. Las reglas de supervisión activas anteriormente ya no funcionan y presentan el estado Desconocido. Si ha reiniciado el contenedor de agentes común en el host de Application Server, el problema aún persiste, ya que este contenedor debe reiniciarse también en el host de la consola de supervisión.
Como usuario root, reinicie el contenedor de agentes común en el host en el que resida Application Server. Por ejemplo:
/usr/sbin/cacaoadm start |
A continuación, acceda al host en el que resida la consola de supervisión y reinicie el contenedor de agentes común. Por ejemplo:
Si el contenedor de agentes de comandos ya se está ejecutando, deténgalo e inícielo a continuación con estos comandos.
En SO Solaris:
/usr/sbin/cacaoadm stop /usr/sbin/cacaoadm start |
En Linux y HP-UX:
/opt/sun/cacao/bin/cacaoadm stop /opt/suncacao/bin/cacaoadm start |
Este problema puede producirse al implementar un ejemplo de Application Server que utilice Java DB después de ejecutar el comando predeterminado de Application Server para reiniciar Java DB (asadmin stop-databsse y, a continuación, asadmin start-database ). Ya no se podrá acceder a los ejemplos de Portal Server.
Solución recomendada. Existen varias formas de abordar este problema.
No detenga Java DB.
Si se ha detenido Java DB, reinicie esta aplicación con el siguiente comando, lo que permitirá que la base de datos de Application Server se cree en una ubicación alternativa.
SO Solaris: /asadmin start-database --dbhome /var/opt/SUNWportal/derby
Linux y HP-UX: /asadmin start-database --dbhome /var/opt/sun/portal/derby
Si desea que la base de datos se encuentre en la ubicación predeterminada, inicie una segunda instancia de Java DB utilizando el puerto no predeterminado y, a continuación, especifique el puerto de Derby correcto en el archivo de ejemplos de Application Server common.properties. Por ejemplo: asadmin start-database --dbport 1528
Las tablas de este apartado proporcionan varias sugerencias rápidas para la resolución de problemas de componentes de productos, incluidas referencias a documentación de utilidad. Este apartado contiene los siguientes subapartados:
Sugerencias para la resolución de problemas de Access Manager
Sugerencias para la resolución de problemas de Application Server
Sugerencias para la resolución de problemas de Directory Server
Sugerencias para la resolución de problemas de Message Queue
Sugerencias para la resolución de problemas de la consola de supervisión
Sugerencias para la resolución de problemas de Portal Server
Sugerencias para la resolución de problemas de Portal Server Secure Remote Access
Sugerencias para la resolución de problemas de Service Registry
Sugerencias para la resolución de problemas del software de Sun Cluster Software
Sugerencias para la resolución de problemas de Web Proxy Server
Tema |
Detalles |
---|---|
Archivo de configuración |
AMConfig.properties
|
Archivos de registro y depuración |
Directorio del archivo de registro:
Directorio del archivo de depuración:
|
Modo de depuración |
Consulte el capítulo sobre funciones de auditoría de la Sun Java System Access Manager 7.1 Developer’s Guide. |
Tema |
Detalles |
---|---|
Archivos de registro |
Directorio del archivo de registro:
Directorio de registro de la instancia de Application Server (ubicación predeterminada para la primera instancia que se cree):
Nombre de archivo del registro de mensajes: server.log para cada instancia de servidor |
Archivos de configuración |
|
Resolución de problemas |
Consulte la Sun Java System Application Server Enterprise Edition 8.2 Troubleshooting Guide. |
Tema |
Detalles |
---|---|
Archivos de registro |
Archivo del registro de instalación:
|
Resolución de problemas |
Tema |
Detalles |
---|---|
Archivos de registro |
Archivo del registro de instalación:
Archivo de registro de agentes:
|
Resolución de problemas |
Consulte el capítulo de resolución de problemas de la Sun Java System Message Queue 3 2005Q4 Administration Guide. Para problemas de rendimiento, consulte âAnalyzing and Tuning a Message Serviceâ ("Análisis y ajuste de un servicio de mensajes") en la Sun Java System Message Queue 3 2005Q4 Administration Guide. |
Tema |
Detalles |
---|---|
Archivos de configuración |
Para la consola de supervisión
|
Archivos de registro |
Para la consola de supervisión
Para la consola de supervisión:
|
Resolución de problemas |
Si no puede acceder a la consola de supervisión, consulte Troubleshooting the Monitoring Console de Sun Java Enterprise System 5 Monitoring Guide. Si no puede ver los componentes supervisados en la consola de supervisión, consulte Troubleshooting the Monitoring Framework de Sun Java Enterprise System 5 Monitoring Guide. |
Portal Server utiliza los mismos archivos de registro y depuración que Access Manager.
Tabla 9–7 Sugerencias para la resolución de problemas de Portal Server
Tema |
Detalles |
---|---|
Archivos de depuración |
SO Solaris: /var/opt/SUNWam/debug Linux y HP-UX: /var/opt/sun/identity/debug Archivos de depuración del escritorio de Portal Server: SO Solaris: /var/opt/SUNWam/debug/desktop and /var/opt/SUNWam/debug/desktop.dpadmin.debug Linux y HP-UX: /var/opt/sun/identity/debug/desktop and /var/opt/sun/identity/debug/desktop.dpadmin.debug Las utilidades de línea de comandos dpadmin, par, rdmgry sendrdm de Portal Server incluyen opciones para generar mensajes de depuración. Estos mensajes se describen en la Guía de administración de Portal Server. |
Archivos de registro |
SO Solaris: /var/opt/SUNWam/logs Linux y HP-UX: /var/opt/sun/identity/logs |
Resolución de problemas |
Consulte la Sun Java System Portal Server 7.1 Administration Guide. |
Los registros de depuración de la puerta de enlace se ubican en los siguientes directorios:
SO Solaris: /var/opt/SUNWportal/debug
Linux y HP-UX: /var/opt/sun/portal/debug and /var/opt/sun/identity/debug/desktop/debug
Para el SO Solaris, los registros de servicios de Portal Server (como, por ejemplo, NetFile) se encuentran en /var/opt/SUNWam/debug cuando se habilita la función de registro desde la consola de administración de Access Manager.
Tema |
Detalles |
---|---|
Archivos de registro |
Directorio de registro de instancias:
El nombre del archivo de registro de mensajes es server.log. |
Ubicación del archivo de configuración |
SO Solaris: /opt/SUNWsrvc-registry/install/install.properties Linux y HP-UX: /opt/sun/srvc-registry/install/install.properties |
Resolución de problemas |
Consulte la Service Registry 3.1 Administration Guide. |
HP-UX y Linux no admiten los componentes de Sun Cluster.
Tema |
Detalles |
---|---|
Archivos de registro |
Directorio de registro predeterminado: /var/cluster/logs/install Mensajes de error: /var/adm/messages |
Resolución de problemas |
Consulte la Sun Cluster Software Installation Guide for Solaris OS. |
Tema |
Detalles |
---|---|
Archivos de registro |
Ubicación del registro predeterminado:
El archivo de registro de errores muestra todos los errores detectados por el servidor. El archivo de registro de acceso recopila la información acerca de las solicitudes al servidor y las respuestas que éste envía. Para obtener más información, consulte la Sun Java System Web Proxy Server 4.0.4 Administration Guide. |
Directorio de archivos de configuración |
Para SO Solaris: /opt/SUNWproxy/proxy-instance-name /config Para Linux y HP-UX: /opt/sun/webserver/proxy-instance-name /config |
Modo de depuración |
Puede establecer el valor del atributo loglevel del elemento LOG ubicado en el archivo /server-root/proxy-instance-name /config/server.xml en los siguientes valores: "info", "fine", "finer" o "finest". |
Tema |
Detalles |
---|---|
Archivos de registro |
Existen dos tipos de archivos de registro de Web Server: el archivo de registro errors y el archivo de registro access. El archivo de registro errors muestra todos los errores registrados por el servidor. El archivo de registro access recopila la información acerca de las solicitudes al servidor y las respuestas enviadas por éste. Para obtener más información, consulte la Sun Java System Web Server 7.0 Administrator’s Guide Estos registros se ubican en los siguientes directorios:
Si la configuración de Web Server falla durante una instalación del tipo Configurar ahora, consulte los siguientes registros para obtener más información:
Los registros de errores de Admin Server se pueden encontrar en:
|
Directorio de archivos de configuración |
|
La siguiente información adicional incluida en esta guía resulta útil para la resolución de problemas:
El Capítulo 6, Finalización de la configuración posterior a la instalación contiene instrucciones para realizar la configuración posterior a la instalación.
El Capítulo 8, Desinstalación contiene información sobre los problemas que pueden producirse durante la desinstalación del software de Java ES.