NC 21 Cron.php Fehler Segmentation fault

Hallo Zusammen,

ich hoffe es kann jemand helfen.
Seit umgefär 03.April habe ich bemerkt das meine Hintergrund Aufgabe per Cron nicht mehr richtig läuft.

Wenn ich in der Oberfläche den Hinweis bekomme das die Hintergrund Aufgabe schon seit X Stunden nicht mehr läuft und den Befehl:

sudo -u www-data php -f /var/www/nextcloud/cron.php > /dev/null 2>&1

Manuell Aufrufe kommt die Meldung:
Segmentation fault

Wenn diese Meldung kommt dann bekommt die Nextcloud Oberfläche auch nicht mit das der Cron gelaufen ist.
Der Cronjob wird aber weiterhin alle 5 Minuten gestartet.

Wenn ich den Befehl mehrfach Hinternader aufrufe läuft der Befehl ohne Fehler durch
Und die die Hintergrund Aufagabe steht auf gerade eben und läuft wieder eine Zeit lang.
Es kann gut sein das die Hintergrund Aufgabe wieder 12 - 16 Stunden durch läuft dann kommt der Fehler wieder.

Hatte jemand schon das Problem und hat vielleicht eine Lösung?

Hier noch ein paar Daten:

Ubuntu 20.04
php 8.0.3
maria db 10.3.25
Nextcloud 21.0.0

Auszug aus der nextcloud.log

{“reqId”:“qWxKvKww1e0WslsZynN8”,“level”:3,“time”:“2021-04-10T16:20:01+02:00”,“remoteAddr”:“”,“user”:“–”,“app”:“PHP”,“method”:“”,“url”:“–”,“message”:{“Exception”:“Error”,“Message”:“rename(/var/log/nextcloud.log,/var/log/nextcloud.log.1): Permission denied at /var/www/nextcloud/lib/public/Log/RotationTrait.php#52”,“Code”:0,“Trace”:[{“function”:“onError”,“class”:“OC\Log\ErrorHandler”,“type”:“::”},{“file”:“/var/www/nextcloud/lib/public/Log/RotationTrait.php”,“line”:52,“function”:“rename”},{“file”:“/var/www/nextcloud/lib/private/Log/Rotate.php”,“line”:46,“function”:“rotate”,“class”:“OC\Log\Rotate”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/BackgroundJob/Job.php”,“line”:52,“function”:“run”,“class”:“OC\Log\Rotate”,“type”:“->”},{“file”:“/var/www/nextcloud/cron.php”,“line”:128,“function”:“execute”,“class”:“OC\BackgroundJob\Job”,“type”:“->”}],“File”:“/var/www/nextcloud/lib/private/Log/ErrorHandler.php”,“Line”:92,“CustomMessage”:“–”},“userAgent”:“–”,“version”:“21.0.0.18”}

GruĂź

Markus

Hallo Zusammen,

ich konnte es weiter eingrenzen:

Ich habe meine Nexzcloud getsern 19:30 neu gestartet
Dann ist der Conjob alle 5 Minuten gelaufen bis heute 14:30 Uhr

Danach habe ich in der syslog folgendes gefunden:
14:25 alles noch gut
Apr 11 14:25:01 iranextcloud CRON[206085]: (www-data) CMD (php -f /var/www/nextcloud/cron.php > /dev/null 2>&1)

14:30 dann
Apr 11 14:30:01 iranextcloud CRON[206925]: (www-data) CMD (php -f /var/www/nextcloud/cron.php > /dev/null 2>&1)
Apr 11 14:30:05 iranextcloud kernel: [68842.039067] php[206926]: segfault at 7ffc07965e48 ip 000055af8ecdf6a5 sp 00007ffc07965e40 error 6 in php8.0[55af8ec27000+282000]
Apr 11 14:30:05 iranextcloud kernel: [68842.039079] Code: 00 00 00 00 90 f3 0f 1e fa 41 57 45 31 d2 45 31 c0 41 56 45 89 c6 41 55 41 54 4c 8d 25 c4 44 1e 00 55 53 48 81 ec 88 0e 00 00 <48> 89 7c 24 08 4c 8d ac 24 f0 01 00 00 64 48 8b 04>

in der Apach2 error log habe ich auch die Einträge
[Sun Apr 11 17:40:23.361701 2021] [core:notice] [pid 1085] AH00051: child pid 4144 exit signal Segmentation fault (11), possible coredump in /etc/apache2
[Sun Apr 11 17:40:26.364866 2021] [core:notice] [pid 1085] AH00051: child pid 4089 exit signal Segmentation fault (11), possible coredump in /etc/apache2
[Sun Apr 11 17:40:49.388793 2021] [core:notice] [pid 1085] AH00051: child pid 4069 exit signal Segmentation fault (11), possible coredump in /etc/apache2
[Sun Apr 11 17:40:52.393038 2021] [core:notice] [pid 1085] AH00051: child pid 4077 exit signal Segmentation fault (11), possible coredump in /etc/apache2

Vielleicht hat ja jetzt jemand eine Idee muss ich da on php8.0 irgendwas nachkonfigurieren?

Nachtrag:
Ich konnte den Fehler finden
Falls jemand den gleichen Fehler hat und seine Nextcloud an einem AD oder LDAP hat.

Die LDAP Abrage ist wenn sich bestimmte User eingeloggt haben in einen Timeout gelaufen.
Da der LDAP dann ständig abgefragt wird läuft die CPU LAST hoch.

Da hat bei uns jemand in eine Gruppe ein weitere Gruppe hinzugefĂĽgt die ich nicht abgefragt habe. So zu sagen ein Gruppenverschachtelung.

Jetzt sind die User wieder direckt in der Gruppe Nextcloud und jetzt funktioniert alles wieder.

GruĂź

Markus