Zum Hauptinhalt springen

Gelöst: Plesk Obsidian meldet Dateisystem-Fehler

Diagnose in Plesk meldet 4 Dateisystem - Automatische Reparatur schlägt fehl

Problem:

Auf einem Webserver unter Plesk Obsidian meldet die "Diagnose und Reparatur" 4 Dateisystemfehler die mit der automatischen Reparatur nicht behoben werden können.

An der Shell werden folgende weitergehende Informationen ausgegeben:

"There are incorrect permissions on some items: /var/log/plesk ..... [ERROR] - fsmng failed: error: rpmdb: BDB0113 Thread/process 25019/139884635002688 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm error: rpmdb: BDB0113 Thread/process 25019/139884635002688 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages database in /var/lib/rpm error: rpmdb: BDB0113 Thread/process 25019/139884635002688 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages database in /var/lib/rpm ERROR:Command '['/bin/rpm', '-qf', '/var/log/plesk', '--dump']' returned non-zero exit status 1.

 

Lösung:

Die Fehlermeldung deutet auf zwei Hauptprobleme hin:

  1. Falsche Berechtigungen auf einigen Elementen: /var/log/plesk
  2. Fehler in der RPM-Datenbank

Es ist jedoch zu beachten, dass es in einigen Fällen bekannt ist, dass das Plesk-Reparaturtool Fehlermeldungen ausgibt, die ignoriert werden können.

Das zweite Problem, das in Ihrer Fehlermeldung angezeigt wird, ist ein Fehler in der RPM-Datenbank. Dieser Fehler tritt normalerweise aufgrund einer Unterbrechung während der Installationen oder Updates auf.

Um diesen Fehler zu beheben, können folgende Schritte ausgeführt werden:

  • Wechseln in das RPM-Datenbankverzeichnis mit dem Befehl: cd /var/lib/rpm
  • Erstellen eines Backups: tar -chvf date +"%d%m%Y".rpm.packages.tar packages
  • Entfernen Sie die _db* Lockfiles, die von der RPM verwendet werden, mit diesem Befehl: rm -f /var/lib/rpm/__*
  • Danach die Datenbank mit dem folgenden Befehl neu aufbauen: rpm --rebuilddb
     

Es ist zu beachten, dass Sie diese Befehle als root-Benutzer oder mit sudo-Berechtigungen ausführen müssen.

Quellen s. weiter unten


 Stand: 11/2023

Diese Tipps dienen als knowledgebase zur internen Nutzung. Es steht natürlich jedem frei, dieses Wissen auf eigene Gefahr anzuwenden. Wir empfehlen, den Rat Ihres Netzwerk-Administrators einzuholen, oder uns mit der Lösung Ihres Problems zu beauftragen. Verwendete Markennamen und Warenzeichen sind Namen/Eigentum der jeweiligen Firmen/Hersteller.

Über ein paar liebe Worte und ⭐️⭐️⭐️⭐️⭐️ in unserer Google-Bewertung freuen wir uns, wenn Dir dieser Beitrag gefällt und vielleicht sogar weiterhilft. Einfach hier klicken.

No video selected.

Zugehörige Artikel