[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OCP Files NotPermittedException mit Nextcloud 14 und 15



Hallo,

On Friday, 8 March 2019 16:21:23 CET
Christian Schmidt <Christian.Schmidt@chemie.uni-hamburg.de> wrote:
>[...] 
> Die Eckdaten:
> - Debian 9.8 amd64 mit nginx
> - PHP 7.2. aus dem Repository packages.sury.org.

Warum nicht das PHP 7.0 aus Stretch? Das läuft bei mir mit
Nextcloud 14/15 einwandfrei. Eine höhere PHP Version wird
wohl erst ab Nextcloud 16 vorausgesetzt.

> [...]
> Nach dem Einspielen des DB-Dumps aus einem funktionierenden Setup von 
> Nextcloud 13 und dem erfolgreichen Upgrade via Kommandozeile  mit sudo 
> -u www-data php /pfad/zu/occ upgrade sowie sämtlichen 
> Datenbank-Wartungen habe ich nun das Problem, das jegliche 
> Benutzeranmeldung im NC-Webinterface mit der Meldung "interner 
> Serverfehler" fehlschlägt.

Ich habe nach Updates generell immer das Problem, dass Nextcloud
weiterhin die Wartungsseite ausliefert. Lösung ist dann immer
den php-fpm neu zu starten, anscheinend bekommt der Cache das
Update nicht mit.

> Das Nextcloud-Log offenbart dann im Debug-Mode umfangreiche Einträge, 
> die mit folgendem Passus beginnen:
> 
> {"reqId":"TbH6lCl6iY0pj2G5nyaL","level":3,"time":"2019-03-07T13:27:35+01:00","remoteAddr":"10.0.0.10","user":"chemadmin","app":"index","method":"GET","url":"\/apps\/files\/","message":{"Exception":"OCP\\Files\\NotPermittedException","Message":"No 
> create permission for 
> path","Code":0,"Trace":[{"file":"\/www\/nextcloud\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["icons-vars.css"]},{"file":"\/www\/nextcloud\/lib\/private\/Template\/IconsCacher.php","line":117,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["icons-vars.css"]},{"file":"\/www\/nextcloud\/lib\/private\/Template\/SCSSCacher.php",

Hast Du mal probiert, dein ganzes Cache-Setup (apcu, redis) als
Fehlerquelle auszuschließen? Ich benutze nur apcu, da wird der
Cache mit fpm Neustart geleert.

Bei mir liegt icons-vars.css übrigens im datadirectory unter
appdata_<instanceid>/css/icons/icons-vars.css, die ist aber
bei dir auch für deinen PHP Prozess schreibbar, oder? Vielleicht
mag Nextcloud an der Stelle auch kein NFS?

Viele Grüße
Alexander





Reply to: