A.1 Die Aufrüstung von Sentinel Log Manager schlägt fehl, wenn das dbauser-Passwort nicht mit dem in der Datei .pgpass gespeicherten dbauser-Passwort übereinstimmt

Problem:

Das Datenbankupgrade schlägt bei der Aufrüstung von Sentinel Log Manager fehl, wenn das dbauser-Passwort nicht mit dem in der Datei .pgpass gespeicherten Passwort übereinstimmt.

Dabei unterscheidet sich das Verhalten von der Art der Installation:

Standardinstallation: Die Aufrüstung wird nicht fortgesetzt und eine entsprechende Meldung mit der Fehlerursache und einer Behelfslösung wird angezeigt.

Appliance-Konsole: Die folgende Fehlermeldung wird angezeigt:

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 zeigt weiterhin an, dass eine Aktualisierung verfügbar ist. Die Fehlerursache finden Sie in diesem Fall in der Datei /var/opt/novell/sentinel_log_mgr/log/install.log heraus.

Behelfslösung:

Geben Sie in der Datei .pgpass das aktuelle dbauser-Passwort ein und fahren Sie mit der Aufrüstung fort. Informationen zur Datei .pgpass finden Sie in der PostgreSQL-Dokumentation.

Bei Verwendung der Appliance-Konsole zur Aufrüstung führen Sie einen der folgenden Schritte aus:

Bei Verwendung von WebYaST zur Aufrüstung gehen Sie wie folgt vor:

  1. Melden Sie sich bei der Appliance-Konsole an.

  2. Ändern Sie das dbauser-Passwort in der Datei /home/novell/.pgpass.

  3. Klicken Sie in WebYaST auf Alles aktualisieren, um mit der Aufrüstung fortzufahren.

    Nach Abschluss der Aufrüstung wird in WebYaST die Meldung System ist auf dem neuesten Stand angezeigt.