Nach Update auf 27.0.0 - Cronjob wird nicht mehr ausgeführt

Hallo!
Ich habe erfolgreich auf die Version 27.0.0 upgedatet. Ich nutze den PHP Memory cache APC.
Das darunterliegende Ubuntu 22.04 mit PHP 8.1.20 und mySQL ist auf dem aktuellen Stand.

Jetzt bekomme ich nach dem Update in den Verwaltungseinstellungen den Fehler angezeigt:
“Letzte Cron-Job-Ausführung: Vor 5 Tagen.”

Ich habe mich mittels
‘sudo -u www-data php8.1 --define apc.enable_cli=1 /var/www/html/nextcloud/occ maintenance:repair’
an einer Reparatur versucht. Dann Neustart, was aber keine Lösung brachte.

Dann habe ich mir mit
sudo crontab -u www-data -e
den Crontab angesehen. Es war das Folgende eingetragen:
‘*/5 * * * * php -f /var/www/html/nextcloud/cron.php --define apc.enable_cli=1’

(Der abweichende Installationspfad ist korrekt. Muss ich hier evtl. die php-Version (php8.1) explizit nennen?)

Kontrolliert über ‘sudo crontab -u www-data -l’. Alles korrekt. Neustart. Meldung bleibt.
Stelle ich auf AJAX um, ist die Meldung weg. Dann bekomme ich aber unter den Grundeinstellungen die Meldung, ich solle zu cron wechseln.

Was kann ich noch versuchen?
Wo liegt der Fehler?

VG DD

Lösung:

Bei mehreren Versionen auf dem System, muss für den Cron-Job konkret die zu verwendende Version angegeben werden.

1 Like