routermax
Goto Top

Nextcloud 28 Kein Upload möglich (NotPermittedException)

Hallo zusammen,

Habe auf einem Proxmox 8.1.4 einen LXC Container unter Ubuntu 22.04 laufen.
Dort ist eine frisch (nach anleitung) installierte Nextcloud 28.0.4.

Dort habe ich auch alles soweit eingerichtet. Nur habe ich einen Fehler:
NotPermittedException Could not create folder "/appdata..............  
Es lassen sich keine Dateien hochladen oder löschen.
Rechte sehen so aus:
mkdir /home/data/
chown -R www-data:www-data /home/data/
chown -R www-data:www-data /var/www/nextcloud/
chmod -R 755 /var/www/nextcloud/

Hat jemand einen Idee?

Gruß
Max

Content-ID: 1548236826

Url: https://administrator.de/contentid/1548236826

Ausgedruckt am: 04.11.2024 um 18:11 Uhr

commodity
commodity 09.04.2024 um 22:23:49 Uhr
Goto Top
Hallo,
entweder ist die Anleitung Käse oder Du hast solchen gemacht. face-smile

Da Du die Anleitung nicht mitteilst, kann man nur die Glaskugel bemühen.
Wie Du eine Frage richtig stellst

Wenn es diese Anleitung gewesen sein sollte, wäre der Pfad (Webroot)/nc-data
Du biegst offenbar den data-Ordner auf /home/data um und da ist wahrscheinlich was schiefgegangen. Schau mal im NC-Installationsverzeichnis (IMO) /var/www/nextcloud/ im Ordner /config die config.php an. Dort ist ein Eintrag

'datadirectory' => '/var/www/nextcloud-data',  

Bei Dir müsste da natürlich '/home/data', stehen. Siehe auch hier.

Ansonsten leg das Datenverzeichnis erstmal zum Testen auf den Standardpfad. Wenn das dann geht, kannst du immer noch umbiegen.

Viele Grüße, commodity
routermax
routermax 09.04.2024 um 23:13:10 Uhr
Goto Top
Hallo commodity,

Danke, für die schnelle Antwort.
Ups, da hat sich der Link verabschiedet. Ist korrigiert.

Bei der Installation habe ich /home/data angegeben und auch in der config.php steht es so drin 'datadirectory' => '/home/data',

Gruß
Max
commodity
commodity 10.04.2024 aktualisiert um 08:46:17 Uhr
Goto Top
Das Video ist IMO nicht die Anleitung für Deine Nextcloud. Ich sehe dort keine LXC und/oder Docker-Installation/Verwendung.
Wenn Du fit bist, in der Verwendung von Containern, kannst Du sowas natürlich machen. Ansonsten solltest Du erwägen, Dich vollständig anleiten zu lassen.

Ich arbeite nicht mit Containern, daher kann ich zu dem Part nicht viel sagen. Wenn ich das prinzipiell richtig verstehe, sind die Permissions in einem LXC- oder Docker-Volume nicht dieselben, die Du im Filesystem vergibst. Da Du diese Differenzierung in Deinem Ausgangspost mit
Rechte sehen so aus:
nicht referenzierst, hast Du das vielleicht übersehen.
Einzelheiten recht hübsch
- für LXC und hier (mit Link zum Proxmox-Wiki)
- für Docker hier und hier z.B.
Only UIDs (user ids) and GIDs (group ids) matter.
Vielleicht kommst Du damit weiter.

Viele Grüße, commodity
aqui
Lösung aqui 10.04.2024 aktualisiert um 08:59:59 Uhr
Goto Top
Mit dieser Anleitung rennt es zumindestens auf einer aktuellen Debian 12 Basis völlig unauffällig und natürlich MIT funktionierendem Upload. face-wink
Fazit: Auf die falsche Anleitung reingefallen!
routermax
Lösung routermax 14.04.2024 um 19:05:57 Uhr
Goto Top
Vielen Dank für eure Hilfe.
Bin dann die Lösungsvorschlag von aqui durchgegangen. Jetzt funktioniert es. face-smile