A.1 Sentinel Log Manager no se actualiza si la contraseña de dbauser no coincide con la contraseña de dbauser almacenada en el archivo .pgpass

Problema:

Cuando se actualiza Sentinel Log Manager, la base de datos no se actualiza si la contraseña de dbauser no coincide con la contraseña almacenada en el archivo .pgpass.

El comportamiento varía en función del método de instalación:

Instalador estándar: la actualización se detiene y se muestra un mensaje adecuado para indicar la causa del error y la solución.

Consola de la aplicación: Aparecerá el siguiente mensaje de error:

Installing: novell-SLMdb-1.2.0.2-954 [error]
Installation of novell-SLMdb-1.2.0.2-954 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed: Unable to login to the database, cannot continue with the upgrade. Check if the dbauser password specified in /home/novell/.pgpass is correct and try again.
error: %pre(novell-SLMdb-1.2.0.2-954.x86_64) scriptlet failed, exit status 2
error:   install: %pre scriptlet failed (2), skipping novell-SLMdb-1.2.0.2-954
Abort, retry, ignore? [a/r/i] (a):

WebYaST: WebYaST continúa e indica que aún hay una actualización disponible. Consulte el archivo /var/opt/novell/sentinel_log_mgr/log/install.log para conocer la causa real del error.

Solución:

Actualice la contraseña almacenada en el archivo .pgpass con la contraseña actual de dbauser y proceda con la instalación. Para obtener información sobre el archivo .pgpass, consulte la documentación de PostgreSQL.

Si realiza la actualización con la consola de la aplicación, siga uno de estos pasos:

Si realiza la actualización con WebYaST:

  1. Entre a la consola de la aplicación.

  2. Actualice la contraseña de dbauser almacenada en el archivo /home/novell/.pgpass.

  3. En WebYaST, haga clic en Update All (Actualizar todo) para continuar con el proceso de actualización.

    Cuando finaliza la actualización, se muestra el mensaje System is up to date (El sistema está actualizado) en WebYaST.