Seit dem gestrigen Update auf Nextcloud 26.0.2.1 ist keine Synchronisation und kein Zugriff auf die Daten über die Weboberfläche mehr möglich.
In der Übersicht erhalte ich folgende Mitteilung:
Dein Webserver ist noch nicht hinreichend für Datei-Synchronisierung konfiguriert, da die WebDAV-Schnittstelle vermutlich nicht funktioniert.
{"reqId":"oSFXS9xtihy2xAbeaAQN","level":3,"time":"2023-05-26T02:23:24+02:00","remoteAddr":"192.168.178.31","user":"NCUSER","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/NCUSER/","message":"Cannot use object of type OC\\Files\\Node\\LazyUserFolder as array","userAgent":"Mozilla/5.0 (Linux) mirall/3.8.2git (Nextcloud, arch-6.3.4-arch1-1 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"26.0.2.1","exception":{"Exception":"Error","Message":"Cannot use object of type OC\\Files\\Node\\LazyUserFolder as array","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/end_to_end_encryption/lib/E2EEnabledPathCache.php","line":56,"function":"getEncryptedStates","class":"OCA\\EndToEndEncryption\\E2EEnabledPathCache","type":"->"},{"file":"/var/www/nextcloud/apps/end_to_end_encryption/lib/Connector/Sabre/APlugin.php","line":105,"function":"isE2EEnabledPath","class":"OCA\\EndToEndEncryption\\E2EEnabledPathCache","type":"->"},{"file":"/var/www/nextcloud/apps/end_to_end_encryption/lib/Connector/Sabre/RedirectRequestPlugin.php","line":187,"function":"isE2EEnabledPath","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\APlugin","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\RedirectRequestPlugin","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/apps/dav/lib/Server.php","line":366,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/remote.php","line":172,"args":["/var/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/end_to_end_encryption/lib/E2EEnabledPathCache.php","Line":90,"message":"Cannot use object of type OC\\Files\\Node\\LazyUserFolder as array","exception":{},"CustomMessage":"Cannot use object of type OC\\Files\\Node\\LazyUserFolder as array"}}
Möchte ich über die Weboberfläche auf meine Daten zugreifen, erhalte ich dort die Meldung:
Dieses Verzeichnis ist nicht verfügbar, bitte die Logdateien überprüfen oder den Administrator kontaktieren.
Log im Apache2 Log:
"PROPFIND /remote.php/dav/files/NCUSER/ HTTP/2.0" 500 894 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0"
Lediglich über meine WebDAV Freigabe in Dolphin habe ich Zugriff:
{"reqId":"qEiajX1OJcKtMSL0PIJx","level":2,"time":"2023-05-26T03:10:17+02:00","remoteAddr":"192.168.178.31","user":"--","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/files/NCUSER/","message":"Temporary directory /tmp/nc_big_files/ is not present or writable","userAgent":"Mozilla/5.0 (X11) KIO/5.106 dolphin/23.04.1","version":"26.0.2.1","data":[]}
erhalte dann aber trotzdem einen 500 Fehler:
"PROPFIND /remote.php/dav/files/NCUSER/ HTTP/1.1" 500 6754 "-" "Mozilla/5.0 (X11) KIO/5.106 dolphin/23.04.1"
oder auch über die Android App:
{“reqId”:“qu2UUKXbEI7s8vam1rgk”,“level”:2,“time”:“2023-05-26T01:02:42+02:00”,“remoteAddr”:“xx.xxx.xx.xx”,“user”:“–”,“app”:“no app in context”,“method”:“GET”,“url”:“/ocs/v2.php/cloud/capabilities?format=json”,“message”:“Temporary directory /tmp/nc_big_files/ is not present or writable”,“userAgent”:“Mozilla/5.0 (Android) Nextcloud-android/3.24.1”,“version”:“26.0.2.1”,“data”:}
auch hier ein 500 Fehler:
"PROPFIND /remote.php/dav/files/NCUSER/ HTTP/1.1" 500 6790 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.24.1"
An der Server Konfiguration, Zertifikate etc. hat sich im Vergleich zu Nextcloud 26.0.1 nichts verändert - da lief alles wunderbar.
System:
Betriebssystem: Linux 5.15.0-1029-raspi aarch64
Prozessor: Raspberry Pi 4 Model B Rev 1.4 (4 cores)
Speicher: 7.62 GB
PHP: Version: 8.1.18
MariaDB MySQL: 10.6.12
Apache 2.4.52-1arm64
native Installation - KEIN Docker o.ä.