[Nextcloud] client denied by server configuration

Status
Für weitere Antworten geschlossen.

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Ich habe auf meiner DS216+ Nextcloud 12.0.2 soweit erfolgreich mit Apache 2.4 und php7 am laufen.
Nur funktioniert die Erstellung der Vorschaubilder wenn man ein freigegebenes Verzeichnis aufruft nicht.

Laut dem Nextcloud-Forum liegt es an dem folgenden Hinweis im Log vom Apache Webserver:

client denied by server configuration: /var/services/web/nextcloud/data/.ocdata

Warum wird das blockiert?
Was habe ich falsch eingestellt?

Kann mir jemand helfen?

Tom
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.018
Punkte für Reaktionen
319
Punkte
189
Ich denke, da sollte zuerst die Indexierung durchlaufen werden, denn nur mit dessen Vollständigkeit können diverse Kenndaten und Zuordnungen visualisiert werden. Ob dies dann allerdings diesen Fall löst, kann ich schlüssig nicht sagen. Die Indexierung führt der Befehl "occ files:scan" durch, dessen Syntax wird in der Doku beschrieben.
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Ich habe den Filescan mal versucht durchzuführen, aber anscheinend gibt es ein Problem.

FileScan_NC.JPG

Die Frage ist aber trotzdem warum block der Webserver diesen Aufruf?

Ich wurde im Nextclout-Forum auch gefragt ob die "apache.conf" richtig konfiguriert ist.
Welche Datei ist das?

Die /usr/local/etc/httpd/sites-enabled/webstation-default.conf oder die /usr/local/etc/apache24/httpd24.conf???
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Der Filescan läuft jetzt, er ist nur möglich wenn der Maintenance-Mode auf OFF steht!
Nachdem er durchgelaufen war habe ich es erneut getestet:

Ein Teil der Vorschaubilder wurde erstellt, aber nicht bei allen.

Folgende Fehlermeldung sehe ich wenn ich ein Bild in einem freigegebenen Verzeichnis aufrufe.

Screenshot_20170913-000809~01.png

In der Nextcloud.log erscheint folgendes:

Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23386/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:19+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23385/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:19+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23384/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:18+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23383/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:18+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23382/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:18+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23381/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:18+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23380/64-64-crop.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:06:18+0200
Error PHP file_get_contents(/volume1/web/nextcloud/data/appdata_***/preview/23385/2048-1536-max.png): failed to open stream: No such file or directory at /volume1/web/nextcloud/lib/private/Files/Storage/Local.php#209 2017-09-13T00:07:56+0200
Error gallery Exception: Preview generation has failed 2017-09-13T00:07:55+0200

In der Apache24-Error_log:

2017-09-12T23:37:08+02:00 DS216 [Tue Sep 12 23:37:08.581949 2017] [authz_core:error] [pid 22586:tid 139981012027136] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-12T23:37:16+02:00 DS216 [Tue Sep 12 23:37:16.364290 2017] [authz_core:error] [pid 22586:tid 139981181667072] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-13T00:01:44+02:00 DS216 [Wed Sep 13 00:01:44.885808 2017] [authz_core:error] [pid 22586:tid 139980986849024] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-13T00:02:51+02:00 DS216 [Wed Sep 13 00:02:51.521321 2017] [authz_core:error] [pid 22586:tid 139980919707392] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-13T00:02:54+02:00 DS216 [Wed Sep 13 00:02:54.475444 2017] [authz_core:error] [pid 22586:tid 139980970063616] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-13T00:03:00+02:00 DS216 [Wed Sep 13 00:03:00.505621 2017] [authz_core:error] [pid 22586:tid 139981190059776] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata
2017-09-13T00:06:41+02:00 DS216 [Wed Sep 13 00:06:41.111598 2017] [authz_core:error] [pid 22586:tid 139980995241728] [client ] AH01630: client denied by server configuration: /var/services/web/nextcloud/data/.ocdata

Wird also immer noch blockiert!

Tom
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.018
Punkte für Reaktionen
319
Punkte
189
Ob nun Nextcloud oder Owncloud, meines Wissens legt die Software für Bilder einen separaten Index an, was auch eine Weile dauern kann. Wieviele Bilder hast Du?

Alternative kannst Du im Verzeichnis der Bilder mal die Rechte zurücksetzen (zB. 0777, Gruppe jeder, Besitzer jeder - o.ä.), denn bei Problemen im Ablauf sind es immer wieder solche Dinge, die quer laufen.

Welche Rechte hat Dein Nextcloud Ordner und Unterordner? Hast Du die angepasst?
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
In dem freigegebenen Verzeichnis liegen 203 Bilder.

Die Rechte hab ich nochmal neu gesetzt:

chown -R http:http /volume1/web/nextcloud/
chmod 777 /volume1/web/nextcloud/

Ich glaube immer noch dass wir hier bei Apache und nicht bei Nextcloud suchen müssen.
 
Zuletzt bearbeitet:

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Allgemeine Infos bezüglich dem anderen Syntax zwischen Apache 2.2 und 2.4 findest Du hier: https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration

Eine Sache, die mir hier auffällt, sind die unterschiedlichen Pfade, die benutzt werden:
/volume1/web/nextcloud/
/var/services/web/nextcloud/

Schau vieleicht mal, ob es hilft für beide Pfad einen Eintrag in der Datei /usr/local/etc/apache24/httpd24.conf (oder wenn es Du nextcloud als virtuell Host hast in der Datei für den vhost!) in der Form:

<Directory /volume1/web/nextcloud>
Require all granted
</Directory>
<Directory /var/services/web/nextcloud>
Require all granted
</Directory>
zu hinterlegen...

Nur ein Versuch, nicht selber getestet...

Gruß
Lux007
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Schau vieleicht mal, ob es hilft für beide Pfad einen Eintrag in der Datei /usr/local/etc/apache24/httpd24.conf (oder wenn es Du nextcloud als virtuell Host hast in der Datei für den vhost!) in der Form:

<Directory /volume1/web/nextcloud>
Require all granted
</Directory>
<Directory /var/services/web/nextcloud>
Require all granted
</Directory>


zu hinterlegen...

Habe das eingefügt, nun taucht die Fehlermeldung "client denied by server configuration: /var/services/web/nextcloud/data/.ocdata" nicht mehr auf.

Allerdings funktioniert die Vorschaubilderstellung immer noch nicht.
Es werden wieder nur für 66 Bilder die Vorschaubilder erstellt.

Habe den Filescan auch nochmal laufen lassen!

Habt Ihr noch eine Idee?

Tom
 
Zuletzt bearbeitet:

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Jemand noch eine Idee?
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Kommen den beim Filescan noch Fehlermeldungen in den beiden Logdateien?

Anstelle "-v" beim Aufruf kannst Du auch "-vv" oder "-vvv" verwenden. Damit werden noch mehr Meldungen ausgegeben.

Ansonsten habe ich auch keine Idee.

Gruß
Lux007
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Konnte mich leider nicht eher melden.

Auch mit -vvv habe ich keine Fehlermeldung erhalten.

Bin gerade am testen der App "Preview Generator".
Auf gibt es ja eine neue VErsion von Nextcloud.

Werde die Tage dann berichten.

Gruß Tom
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Mit der App Preview Generator funktioniert es nun wieder.

Danke für die Hilfe!

Tom
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat