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.
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:
Immettere a per interrompere l'installazione, aggiornare la password nel file /home/novell/.pgpass ed eseguire la patch Zypper per continuare l'upgrade.
Aprire un'altra console e aggiornare la password nel file /home/novell/.pgpass. Nella console dell'upgrade immettere r per continuare la procedura di upgrade.
Immettere i per ignorare il messaggio di errore e continuare l'installazione. Al termine dell'upgrade, aggiornare la password nel file /home/novell/.pgpass ed eseguire la patch Zypper nella console per completare la procedura di upgrade.
Se si esegue l'upgrade mediante WebYaST:
Eseguire il login alla console dell'applicazione.
Aggiornare la password dbauser nel file /home/novell/.pgpass.
In WebYaST, fare clic su
per continuare la procedura di upgrade.Al termine dell'upgrade, in WebYaST viene visualizzato il messaggio Il sistema è aggiornato.