App is not enabled - nach Update / BackUP

Hallo,
nachdem ein Update von 17.0.1 auf 18.0.4 fehlgeschlagen ist, wurde das vorher erstelle BackUp wieder eingespielt.

Jetzt ist aber kein Zugriff mehr auf Einstellungen / Apps / Benutzer im Webinterface möglich.
Es erscheint der Fehler:

Zugriff verboten
App is not enabled

Die Log sagt folgendes:

{"reqId":"HMBiKAaGZgNUUBIsLBER","level":0,"time":"2020-05-07T15:12:36+00:00","remoteAddr":"2001:16b8:285b:2c00:8db:6da:6114:33ea","user":"admin","app":"core","method":"GET","url":"\/index.php\/settings\/user","message":{"Exception":"OC\\AppFramework\\Middleware\\Security\\Exceptions\\AppNotEnabledException","Message":"App is not enabled","Code":412,"Trace":[{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/AppFramework\/Middleware\/MiddlewareDispatcher.php","line":95,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\PersonalSettingsController"},"index"]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":98,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\PersonalSettingsController"},"index"]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/AppFramework\/App.php","line":126,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\PersonalSettingsController"},"index"]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Settings\\Controller\\PersonalSettingsController","index",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"section":"personal-info","_route":"settings.PersonalSettings.index"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"section":"personal-info","_route":"settings.PersonalSettings.index"}]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"section":"personal-info","_route":"settings.PersonalSettings.index"}]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/lib\/base.php","line":997,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/settings\/user"]},{"file":"\/var\/www\/clients\/client1\/web102\/web\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/clients\/client1\/web102\/web\/lib\/private\/AppFramework\/Middleware\/Security\/SecurityMiddleware.php","Line":196,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko\/20100101 Firefox\/75.0","version":"17.0.2.1"}
{"reqId":"CnWLTmHav9Bbe9CppBnb","level":0,"time":"2020-05-07T15:12:36+00:00","remoteAddr":"2001:16b8:285b:2c00:8db:6da:6114:33ea","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Run OC\\Command\\CommandJob job with ID 5916","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko\/20100101 Firefox\/75.0","version":"17.0.2.1"}
{"reqId":"CnWLTmHav9Bbe9CppBnb","level":0,"time":"2020-05-07T15:12:36+00:00","remoteAddr":"2001:16b8:285b:2c00:8db:6da:6114:33ea","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Finished OC\\Command\\CommandJob job with ID 5916 in 0 seconds","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko\/20100101 Firefox\/75.0","version":"17.0.2.1"}
{"reqId":"xN7GQwO0SAFbZwS4gxcX","level":0,"time":"2020-05-07T15:12:38+00:00","remoteAddr":"2001:16b8:285b:2c00:8db:6da:6114:33ea","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Run OC\\Command\\CommandJob job with ID 5917","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko\/20100101 Firefox\/75.0","version":"17.0.2.1"}
{"reqId":"xN7GQwO0SAFbZwS4gxcX","level":0,"time":"2020-05-07T15:12:38+00:00","remoteAddr":"2001:16b8:285b:2c00:8db:6da:6114:33ea","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Finished OC\\Command\\CommandJob job with ID 5917 in 0 seconds","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko\/20100101 Firefox\/75.0","version":"17.0.2.1"}

Wo dran liegt das und was wäre die Lösung?
Warum ist das passiert, obwohl ein BackUp eingespielt wurde?

Bist du sicher, dass du das Backup vollständig eingespielt hast?

  • alle Dateien unterhalb von /var/www/html/nextcloud
  • alle Dateien der Nextcloud (evtl. Pfad wie oben)
  • die Datenbank (meist MariaDB)

Stimmen zudem alle Rechte in der Verzeichnisstruktur?

Lese evtl. die Dokumente zu Backup und Restore in den Nextcloud-Dokumentationen.

Ich selbst habe das Update / Backup Wiederherstellung nicht durchgeführt, sondern mein Serveradmin. Der ist allerdings zur Zeit leider nicht verfügbar. Laut ihm sollte die Cloud wieder auf dem alten Stand sein.

Ich musste aber auch gestern occ files:scan --all durchführen, weil es bei den Desktop clients zu Konflikt Dateien kam. Danach war alles wieder okay bis auf die obere Meldung im Webinterface.

Mit den Einträgen in der Log Datei kann keiner was anfangen?
Ich schaue mir mal die Ordner Rechte an

Es sieht danach aus, dass irgendeine App fehlt. Leider kann ich aus den Fehlermeldungen nicht rauslesen, welche das sein soll :wink:

Aber auch die Apps müssen irgendwo unter

/var/www/clients/client1/web102/web

abgelegt sein.

Hostest du dort nur Nextcloud, da ich dort gar keinen Ordner “nextcloud” finde?

Ich gehe davon aus, dass der Hoster wohl Ahnung davon hat.
Den Grund für den Fehler kann ich dir so aber nicht sagen.

Die Apps sollten unter:

/var/www/clients/client1/web102/web/apps

sein.

Bei mir sind das aktuell 54 Verzeichnisse (mag bei dir abweichen). Vielleicht fehlt da irgendwas.

Ja, in diesem web liegt nur die Nextcloud, deswegen fehlt der Ordner.

Die Apps liegen da in dem Ordner, aber wie kann ich jetzt herausfinden welche Probleme macht oder fehlt? Das ist in der Log nicht ersichtlich :-/

Leider habe ich immer noch das Problem…

Kann folgender Befehl was helfen:

occ maintenance:repair

Was bewirkt der aus?