Nextcloud maintenance:repair Fehlermeldungen – das ist der Grund

Kein Kommentar Autor: Jürgen (jdo)

Es ist ja eigentlich sehr schön, wenn man niemals auslernt. Viel Rot muss außerdem nicht gleich immer viele Probleme bedeuten, habe ich heute bei maintenance:repair erfahren. Bei der Wartung einer Nextcloud-Instanz wurde der Befehl

sudo -u www-data php occ maintenance:repair

aufgerufen. Das hat folgende Fehlermeldungen zur Folge gehabt und die auch noch in warnendem Rot, wie Du am Screenshot im Anschluss siehst.

Failed to load repair step for dav: Repair step 'OCA\DAV\Migration\FixBirthdayCalendarComponent' is unknown
Failed to load repair step for dav: Repair step 'OCA\DAV\Migration\CalDAVRemoveEmptyValue' is unknown
Failed to load repair step for dav: Repair step 'OCA\DAV\Migration\BuildCalendarSearchIndex' is unknown
Failed to load repair step for dav: Repair step 'OCA\DAV\Migration\RefreshWebcalJobRegistrar' is unknown
Failed to load repair step for dav: Repair step 'OCA\DAV\Migration\RemoveClassifiedEventActivity' is unknown
Failed to load repair step for files_sharing: Repair step 'OCA\Files_Sharing\Migration\OwncloudGuestShareType' is unknown
Failed to load repair step for files_sharing: Repair step 'OCA\Files_Sharing\Migration\SetPasswordColumn' is unknown
Failed to load repair step for oauth2: Repair step 'OCA\OAuth2\Migration\SetTokenExpiration' is unknown
Failed to load repair step for twofactor_backupcodes: Repair step 'OCA\TwoFactorBackupCodes\Migration\CheckBackupCodes' is unknown
maintenance:repair bei der Nextcloud bringt viele Fehlermeldungen

maintenance:repair bei der Nextcloud bringt viele Fehlermeldungen

Das löst auf den ersten Blick ziemliches Unbehagen aus und wird gedanklich mit einem WTF?! garniert.

maintenance:repair – Wartungsmodus war schuld!

Da bei mir Wartung automatisch mit dem Wartungsmodus assoziiert wird, wurde die Nextcloud natürlich vor irgendwelchen Befehlen in eben jenen versetzt:

sudo -u www-data php occ maintenance:mode --on

Oberhalb der Fehlermeldungen ist aber auch in einer Art Orange unterlegt:

Nextcloud is in maintenance mode - no apps have been loaded

Es ist tatsächlich so, dass Du maintenance:repair bei voll laufender Nextcloud ausgeführt wird. Deaktiviere ich den Wartungsmodus

sudo -u www-data php occ maintenance:mode --off

und lassen den Befehl abermals laufen, dann gibt es keine Probleme mehr.

Normalerweise musst Du den Befehl gar nicht ausführen, da ihn das System automatisch bei Upgrades ausführt, um die Datenbank zu bereinigen. Wir haben aber einen Fehler gesuchtund wollten eben alle Eventualitäten ausschließen. Deswegen wurde maintenance:repair manuell durchgeführt.

Der Fehler? Hat sich im Endeffekt als User herausgestellt.




 Alle Kommentare als Feed abonnieren

Kommentare sind geschlossen.