Nextcloud - Nachdem ein Benuter angelegt wurde, Meldung "Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden."

Ich hab heute festgestellt, dass ich keine Benutzer mehr in Nextcloud (21.0.4) anlegen kann. Sobald ich den angelegt habe, erscheint in jeder Gruppe, in der er ist, die Meldung “Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.”

Sobald ich den Benutzer dann über occ wieder lösche geht alles wieder.

Wer kennt das Problem? Woran könnte es liegen?

In dem Log finde ich folgende Hinweise:

OCP\Files\ForbiddenException: Invalid path:

/var/www/html/lib/private/Files/Storage/Local.php - line 89:
OC\Files\Storage\Local->getSourcePath()
/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php - line 85:
OC\Files\Storage\Local->mkdir()
/var/www/html/lib/private/Files/Storage/Wrapper/Quota.php - line 235:
OC\Files\Storage\Wrapper\Wrapper->mkdir()
/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php - line 85:
OC\Files\Storage\Wrapper\Quota->mkdir()
/var/www/html/lib/private/Files/Filesystem.php - line 444:
OC\Files\Storage\Wrapper\Wrapper->mkdir()
/var/www/html/lib/private/Files/Filesystem.php - line 377:
OC\Files\Filesystem::initMountPoints()
/var/www/html/lib/private/legacy/OC_Util.php - line 324:
OC\Files\Filesystem::init()
/var/www/html/apps/provisioning_api/lib/Controller/AUserData.php - line 213:
OC_Util::setupFS()
/var/www/html/apps/provisioning_api/lib/Controller/AUserData.php - line 140:
OCA\Provisioning_API\Controller\AUserData->fillStorageInfo()
/var/www/html/apps/provisioning_api/lib/Controller/UsersController.php - line 202:
OCA\Provisioning_API\Controller\AUserData->getUserData()
/var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 218:
OCA\Provisioning_API\Controller\UsersController->getUsersDetails()
/var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 127:
OC\AppFramework\Http\Dispatcher->executeController()
/varwww/html/lib/private/AppFramework/App.php - line 157:
OC\AppFramework\Http\Dispatcher->dispatch()
/var/www/html/lib/private/Route/Router.php - line 302:   OC\AppFramework\App::main()
/var/www/html/ocs/v1.php - line 63:
OC\Route\Router->match()
/var/www/html/ocs/v2.php - line 24:
require_once("/var/www/html/ocs/v1.php")

Prüfe mal die Berechtigungen in

/var/lib/univention-appcenter/apps/nextcloud/data/nextcloud-data

das Verzeichnis sollte folgende Berechtigungen haben:

drwxrwx--- 16 www-data www-data 4096 Jul 24 12:31 nextcloud-data

Alle Unterverzeichnisse und Dateien müssen ebenfalls die Besitzer “www-data www-data” haben.
Wenn nicht, dann hilft:

cd /var/lib/univention-appcenter/apps/nextcloud/data
chown -R www-data.www-data nextcloud-data

Danke für den Tipp.

Ich hab die Berechtungen überprüft und vorsichtshalber auch noch mal gesetzt. Leider ohne Erfolg. Sobald ich einen neuen Benutzer anlege kommt es wieder zu der Fehlermeldung

Nachdem ich den Benutzer angelegt habe, wird kein Verzeichnis angelegt. Kann aber auch sein, dass dies erst geschieht, wenn der Benutzer sich überhaupt mal anmelden würde.

Mastodon