Nach Updateauf Nextcloud 23.0.2 keine Dateien mehr sichtbar wenn external storage aktiviert

Hallo zusammen,
ich habe hier ein merkwürdiges Phänomen nachdem ich meine Nextcloud auf die Version 23.02 upgedatet habe sind alle meine Dateien und ext. shares aus der Dateiansicht verschwunden:
grafik

Wenn ich die app external Storage deaktiviere ist der Zugriff auf meine Dateien wieder da, nur aber meine exterene smb/cufs shares nicht mehr:


grafik

In den Logs finde ich keine Fehlermeldungen.
Die Einstellungen haben vor dem Update ohne Probleme funktioniert.

Eine wirkliche Lösung habe ich nicht. Aber ich habe vier Ideen.

Test mit Local:
Falls es für dich kein zu großer Aufwand ist, könntest du mal CIFS/SMB rausschmeißen und Local versuchen. Vielleicht führt das zu einer Erkenntnis.

Deinstallation nicht unterstützter bzw. nicht benötigter App:
Machmal gibt es ganz komische Abhängigkeiten. Ich erinnere mich immer wieder gerne an DropIt. Vielleicht kannst du ein paar nicht benötigte Apps rauswerfen. Vielleicht ändert sich was.

Suchen in den Issues:
Auch kannst du in den issues suchen. Ich habe aber dazu auf den ersten Blick nichts gefunden. Wenn niemand eine Lösung hat, kannst du dort auch einen Issue einstellen.

Verwendung eines anderen Browsers:
Vielleicht ist es ein Anzeigeproblem mit Javascript. Versuche mal einen anderen Browser. Ich denke aber, dass das Problem dort nicht liegt.

Das mit “local” kann ich leider nicht umsetzen weil die Home Verzeichnisse der User auf unserem Samba hier eingebunden waren. Es ist mir schleierhaft was dieses Verhalten auslöst. Es bleibt auf allen Webbrowsern bestehen.

Falls noch nicht erfolgt, das loglevel auf debug setzen. Auch ind die Server logfiles schauen, bzw. vom Browsser her mal das Developer-Tool anwerfen, ob evtl. irgendeine Resource nicht geladen werden kann.
Falls du Zugriff auf den smb hast, kannst du mal schauen, ob dort ein Loginversuch stattfindet.

Zusammenwirkung von anderen Apps ist ein guter Tipp von devnull. Vor allem wenn es weniger genutzte sind. Würde auch erklären, weshalb man auf die Schnelle nichts im Bugtracker findet.

Ich habe jetzt alle apps weg nützt nichts. Sobald ich external Storage aktiviere geht das Licht aus. unte NC 22 war das alles kein Problem… Debug-Log bringt mich auch nicht weiter.

Dann ist wohl ein Bug Report das beste: https://github.com/nextcloud/server/issues

Ich denke ich habe jetzt eine Spur. Der Apache schreibt folgendes in seine LOGS:

[Tue Mar 08 08:33:01.277398 2022] [access_compat:error] [pid 81690:tid 140603883706112] [client 192.168.135.39:58989] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/ocs/v2.php
[Tue Mar 08 08:33:37.867024 2022] [access_compat:error] [pid 81690:tid 140603900491520] [client 192.1xx.xxx.39:58989] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/apps/files_external/js/statusmanager.js
[Tue Mar 08 08:44:04.689198 2022] [access_compat:error] [pid 135587:tid 140603858528000] [client 192.1xx.xxx.39:59158] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/apps/files_external/js/statusmanager.js
[Tue Mar 08 08:44:16.572372 2022] [access_compat:error] [pid 81690:tid 140603841742592] [client 192.1xx.xxx.39:59166] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/apps/files_external/js/statusmanager.js
[Tue Mar 08 08:45:21.204006 2022] [access_compat:error] [pid 81690:tid 140603942455040] [client 192.1xx.xxx.39:59189] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/ocs/v2.php
[Tue Mar 08 08:49:56.535844 2022] [access_compat:error] [pid 81690:tid 140603866920704] [client 192.1xx.xxx.39:59235] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/apps/files_external/js/statusmanager.js
[Tue Mar 08 08:50:45.047073 2022] [access_compat:error] [pid 135587:tid 140603850135296] [client 192.1xx.xxx.39:59241] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/ocs/v2.php
[Tue Mar 08 08:51:00.266269 2022] [access_compat:error] [pid 81690:tid 140603808171776] [client 192.1xx.xxx.39:59242] AH01797: client denied by server configuration: /home/httpd/html/nextcloud/apps/files_external/js/statusmanager.js

Hallo Zusammen,

ich habe dieses Problem auch. Für mich sieht es so aus, als ob da eine Content-Security-Policy (CSP) des Browsers eine entscheidene Rolle spielt. In der Firefox JS Debugging Console sehe ich jedenfalls:

GET https://<nc>/nextcloud/apps/files/

GET https://<nc>/nextcloud/apps/files/
[HTTP/2 200 OK 196ms]

Diese Seite verwendet die nicht standardisierte Eigenschaft "zoom". Stattdessen sollte calc() in den entsprechenden Eigenschaftswerten oder "transform" zusammen mit "transform-origin: 0 0" verwendet werden. files
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src"). moz-extension:2091:49
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src"). 2 moz-extension:154:48
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf data: blockiert ("media-src").
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src"). moz-extension:33:9
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src"). moz-extension:40:65
GEThttps://<nc>/nextcloud/css/contacts/8048-7dff-icons.css?v=32ef7dc01a3ffbcbbaf8fb9483f9bd03-804879af-0
[HTTP/2 404 Not Found 45ms]

GEThttps://<nc>/nextcloud/css/spreed/0cac-7dff-merged-files.css?v=32ef7dc01a3ffbcbbaf8fb9483f9bd03-0cacff7b-0
[HTTP/2 404 Not Found 45ms]

GEThttps://<nc>/nextcloud/css/spreed/0cac-7dff-unified-search.css?v=32ef7dc01a3ffbcbbaf8fb9483f9bd03-0cacff7b-0
[HTTP/2 404 Not Found 45ms]

Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src").

Eine Lösung habe ich aber auch nicht.

Gruß

aanno

Wer ist deine external Storageanbieter?

Nicht alle Anbieter unterstützen alle Dateiattribute.

https://www.pcloud.com/de/MadeInEurope

pcloud ist so eine Bastelfrickelbude, die pcloud funktioniert zuverlässig mit den App.

smb/cufs shares - smb unterstützt auch nicht alle Dateiattribute die Linux bietet. Z. B. werden sparse file nicht unterstützt.

MfG
nc-kay

Ich hatte den Effekt der verschwundenen Ordner nach Aktivierung der php-fpm Statuspage:

Zu deren Aktivierung hatte ich in /etc/php/8.0/fpm/pool.d/www.conf diesen Parameter gesetzt:

pm.status_path = /status

In /etc/apache2/sites-enabled/000-default.conf hiermit den Zugriff konfiguriert und auf localhost beschränkt:

<LocationMatch "/status">
    Order Allow,Deny
    Allow from localhost
    ProxyPass unix:/run/php/php-fpm.sock|fcgi://localhost/status
</LocationMatch>

Ab da tauchte im Apache2-Error-Log dieser Fehler auf:

AH01797: client denied by server configuration: /var/www/owncloud/apps/files_external/js/statusmanager.js

Offenbar hatte ich mit dem LocationMatch auch das Script …/statusmanager.js erwischt.

Nach Änderung auf /fpm-status ist der Fehler behoben.

pm.status_path = /fpm-status
<LocationMatch "/fpm-status">
    Order Allow,Deny
    Allow from localhost
    ProxyPass unix:/run/php/php-fpm.sock|fcgi://localhost/fpm-status
</LocationMatch>

Der FPM-Status ist unter http://localhost/fpm-status abrufbar.

Hallo zusammen,

ich hatte das Problem auch, es wurde mir kein Inhalt angezeigt. Dann habe ich bei den Einstellungen “versteckten Dateien anzeigen” deaktiviert und nun läuft es easy.

LG
Noob