Ich habe mich gewagt meinen Live-Webserver auf Plesk Onyx upzugraden.

Was soll ich sagen?
Alles verlief reibungslos! Keinerlei Probleme, keine Fehlermeldungen… Alles tiptop.

Allerdings, nachdem ich ein Problem mit einem meiner Webspaces hatte, wollte ich das Backup des Vortages wieder einspielen. Im Plesk ist dies kein Problem (gewesen), also habe ich mich direkt eingeloggt und den Rollback veranlasst.

Nach wenigen Minuten waren Datenbank und Einstellungen zurückgespielt, aber die Dateien im Webspace konnten nicht ausgetauscht werden. Die Fehlermeldung lautete:

Archive error:
from /var/lib/psa/dumps/domains/naderio.de/backup_user-data_1701172132.tgz to /var/www/vhosts/naderio.de:
tar (child): /var/lib/psa/dumps/domains/naderio.de/backup_user-data_1701172132.tgz: 
Cannot open: Permission denied tar (child): 
Error is not recoverable: exiting now gzip: 
stdin: unexpected end of file /usr/lib/plesk-9.0/sw-tar: Child returned status 2 /usr/lib/plesk-9.0/sw-tar: 
Error is not recoverable: exiting now

Ich habe viel getestet, Berechtigungen geprüft, den Backup-Speicher neu erstellt…

Letztlich war das Problem ganz einfach zu beheben:

Durch das Update wurden die Berechtigungen der lokalen Backupverzeichnisse nicht mit upgedatet, weshalb Plesk nicht mehr darauf zugreifen konnte.

Die Berechtigungen lassen sich über die Shell des Servers wie folgt wieder korrigieren:

chown psaadm:psaadm /var/lib/psa/dumps

chmod 755 /var/lib/psa/dumps

chown root.root -R /var/lib/psa/dumps/*

find /var/lib/psa/dumps/ -type f | xargs chmod -R 640

find /var/lib/psa/dumps/ -type f -name status_OK | xargs chmod -R 644

find /var/lib/psa/dumps/ -type d | xargs chmod -R 755

Diese Befehle sind nacheinander abzuarbeiten.
Die Befehle geben keine Rückmeldung in der Kommandozeile, dies ist normal.

Wenn alles durchgearbeitet ist, sollte man wieder Backups zurückspielen können und Erfolgsmeldung danach erhalten: Restoration of the backup Jan 21, 2017 13:35 PM complete.

Ich hoffe das ich euch mit diesem Beitrag weiterhelfen konnte und eure Backups sich wieder einspielen lassen.

Viele Grüße

Naderio | Thomas