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.
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:
Geben Sie zum Abbruch der Installation a ein, ändern Sie das Passwort in der Datei /home/novell/.pgpass und führen Sie dann das zypper-Patch aus, um die Aufrüstung fortzusetzen.
Öffnen Sie eine weitere Konsole und ändern Sie das Passwort in der Datei /home/novell/.pgpass. Geben Sie in der Konsole, in der die Aufrüstung ausgeführt wird, r ein, um mit der Aufrüstung fortzufahren.
Geben Sie i ein, um die Fehlermeldung zu ignorieren und mit der Installation fortzufahren. Ändern Sie nach der Durchführung der Aufrüstung das Passwort in der Datei /home/novell/.pgpass und führen Sie dann in der Konsole das zypper-Patch aus, um die Aufrüstung erfolgreich abzuschließen.
Bei Verwendung von WebYaST zur Aufrüstung gehen Sie wie folgt vor:
Melden Sie sich bei der Appliance-Konsole an.
Ändern Sie das dbauser-Passwort in der Datei /home/novell/.pgpass.
Klicken Sie in WebYaST auf
, um mit der Aufrüstung fortzufahren.Nach Abschluss der Aufrüstung wird in WebYaST die Meldung System ist auf dem neuesten Stand angezeigt.