Beim Upgrade auf die Version 21.0.3 meiner Nextcloud erhielt ich folgende Fehlermeldung:
Letzte Cron-Job-Ausführung: Vor 5 Stunden. Check the background job settings.
Die Hintergrund-Aufgaben via Cron „Den System-Cron-Dienst verwenden, um die Datei cron.php alle 5 Minuten aufzurufen. Die cron.php muss durch den Systemnutzer „www-data“ ausgeführt werden.„, konnten nicht mehr ausgeführt werden.
Normalerweise kommt es i.d.R. zu solchen Meldungen eher beim Upgrade auf die nächste Major-Version. Da ich diesen Fehler nun auf zwei betreuten Nextcloud-Instanzen feststellen musste, konnte es nur etwas mit der Konfiguration der Server zu tun haben.
Nach ein wenig Recherche im Netz fand ich die Lösung. Das Command Line Interface des PHP Cache musste explizit nachträglich aktiviert werden. Wenn ich das richtig deute, ist dies aber nur in meiner älteren PHP 7.3 nötig.
Hierzu öffnet man im Editor nun die Config /etc/php/7.3/mods-available/apcu.ini mit
1 |
sudo nano /etc/php/7.3/mods-available/apcu.ini |
trägt folgende Zeile am Ende ein
1 |
apc.enable_cli=1 |
und speichert diese ab. Bei Verwendung von FPM startet man das Ganze neu.
1 |
sudo /etc/init.d/php7.3-fpm restart |
Wer kein FPM aktiviert hat, führt einen Restart des Webservers durch.