A.1 L'upgrade di Sentinel Log Manager ha esito negativo se la password dbauser non corrisponde a quella memorizzata nel file .pgpass

Problema:

Quando si esegue l'upgrade di Sentinel Log Manager, l'upgrade del database ha esito negativo se la password dbauser non corrisponde a quella memorizzata nel file .pgpass.

Il comportamento differisce a seconda del metodo di installazione utilizzato:

Programma di installazione standard: la procedura di upgrade si blocca e viene visualizzato un messaggio che indica la causa dell'errore e la soluzione.

Console dell'applicazione: viene visualizzato il messaggio di errore seguente:

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 continua a indicare che è disponibile un aggiornamento. Per individuare la causa effettiva di questo errore è possibile controllare il file /var/opt/novell/sentinel_log_mgr/log/install.log.

Soluzione:

Aggiornare la password nel file .pgpass utilizzando la password dbauser attuale e continuare la procedura di upgrade. Per informazioni sul file .pgpass, vedere la documentazione di PostgreSQL.

Se si esegue l'upgrade mediante la console dell'applicazione, eseguire una delle operazioni seguenti:

Se si esegue l'upgrade mediante WebYaST:

  1. Eseguire il login alla console dell'applicazione.

  2. Aggiornare la password dbauser nel file /home/novell/.pgpass.

  3. In WebYaST, fare clic su Aggiorna tutto per continuare la procedura di upgrade.

    Al termine dell'upgrade, in WebYaST viene visualizzato il messaggio Il sistema è aggiornato.