Nextcloud - Nach Upgrade auf 21.0.3.1 funktionieren die Cron Jobs und die occ-Befehle nicht mehr
Nach dem Upgrade meiner Nextcloud von Version 21.0.2.1 auf die aktuellste Version 21.0.3.1 tauchte bei mir in der Übersicht unter Sicherheits- & Einrichtungswarnungen" die Meldung auf, dass die Cron Jobs nicht mehr funktionieren.
Der Fehler mit dem Cron Jobs kommt daher, dass es nicht mehr möglich ist occ
-Befehle auszuführen. Wenn versucht wird den Wartungsmodus zu aktivieren, dann erscheint auch eine Fehlermeldung
sudo -u www-data php occ maintenance:mode --on
An unhandled exception has been thrown:
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Es gibt einen Hinweis in der Fehlermeldung auf APCu
Das Setup des Cron Jobs habe ich bereits im Beitrag Nextcloud auf dem Raspberry Pi vollständig beschreiben. Eine Änderung zu den Einstellungen gibt es bis heute nicht.
Codeberg
Dein Weg zur eigenen Nextcloud
In der offiziellen Dokumentation gibt es keine Änderung dieses Setups 👉 https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html.
Die Lösung ist durch einen Eintrag in der Datei /etc/php/7.3/mods-available/apcu.ini
schnell behoben.
sudo nano /etc/php/7.3/mods-available/apcu.ini
dort tragt ihr am Ende die Zeile ein
apc.enable_cli=1
Danach startet ihr den Apache neu
sudo systemctl restart apache2.service
Der Fehler mit den Cron Jobs ist nun verschwunden und es lassen sich auch wieder wie gewohnt die occ
-Befehle ausführen.
Gib mir gerne einen Kaffee ☕ aus ❗️
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.
Follow Me❗️
Source
Markus Winkler on Unsplash