Invalid Language

Version 21.0.1
Ubuntu 20.04 LTS VM

Hi Folks,

ich habe in der nextcloud conf die Sprache Deutsch per Default gesetzt.

ā€˜default_language’ => ā€˜DE’,

Wenn aber jetzt ein neuer User angelegt werden soll, bekomme ich die Meldung ā€œInvalid Languageā€ unabhƤngig vom Browser und dessen Einstellungen.
Der User wird zwar dann, nach Aktualisieren der Site, doch angelegt, jedoch keine Mail rausgeschickt, ich denke hier liegt der Hase im Pfeffer.
Ubuntu Locale ist de_DE

Nextcloud Log zeigt:
user":ā€œncadminā€,ā€œappā€:ā€œocs_apiā€,ā€œmethodā€:ā€œPOSTā€,ā€œurlā€:"/ocs/v2.php/cloud/users",ā€œmessageā€:{ā€œExceptionā€:ā€œOCP\AppFramework\OCS\OCSExceptionā€,ā€œMessageā€:ā€œInvalid languageā€,ā€œCodeā€:102,ā€œTraceā€:[{ā€œfileā€:"/var/www/nextcloud/apps/provisioning_api/lib/Controller/UsersController.php",ā€œlineā€:430,ā€œfunctionā€:ā€œeditUserā€,ā€œclassā€:ā€œOCA\Provisioning_API\Controller\UsersControllerā€,ā€œtypeā€:"->"},{ā€œfileā€:"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",ā€œlineā€:218,ā€œfunctionā€:ā€œaddUserā€,ā€œclassā€:ā€œOCA\Provisioning_API\Controller\UsersControllerā€,ā€œtypeā€:"->",ā€œargsā€:["*** sensitive parameters replaced ***"]},{ā€œfileā€:"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",ā€œlineā€:127,ā€œfunctionā€:ā€œexecuteControllerā€,ā€œclassā€:ā€œOC\AppFramework\Http\Dispatcherā€,ā€œtypeā€:"->"},{ā€œfileā€:"/var/www/nextcloud/lib/private/AppFramework/App.php",ā€œlineā€:157,ā€œfunctionā€:ā€œdispatchā€,ā€œclassā€:ā€œOC\AppFramework\Http\Dispatcherā€,ā€œtypeā€:"->"},{ā€œfileā€:"/var/www/nextcloud/lib/private/Route/Router.php",ā€œlineā€:302,ā€œfunctionā€:ā€œmainā€,ā€œclassā€:ā€œOC\AppFramework\Appā€,ā€œtypeā€:"::"},{ā€œfileā€:"/var/www/nextcloud/ocs/v1.php",ā€œlineā€:63,ā€œfunctionā€:ā€œmatchā€,ā€œclassā€:ā€œOC\Route\Routerā€,ā€œtypeā€:"->"},{ā€œfileā€:"/var/www/nextcloud/ocs/v2.php",ā€œlineā€:24,ā€œargsā€:["/var/www/nextcloud/ocs/v1.php"],ā€œfunctionā€:ā€œrequire_onceā€}],ā€œFileā€:"/var/www/nextcloud/apps/provisioning_api/lib/Controller/UsersController.php",ā€œLineā€:669,ā€œCustomMessageā€:ā€œFailed addUser attempt with ocs exeption.ā€},ā€œuserAgentā€:ā€œMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36ā€,ā€œversionā€:ā€œ21.0.1.1ā€}

Nehme ich die Settings aus der conf wieder raus kann der User angelegt werden und bekommt auch eine Mail.
Was habe ich vergessen? Irgendwelche Locales in den Settings für die Begrüßungsmail?

Für jeden Geistesblitz bin ich dankbar :slightly_smiling_face:

Hallo @skeletor30

…und Willkommen im Forum. :slight_smile:

Versuche es mal mit Kleinbuchstaben:

ā€˜default_language’ => ā€˜de’,

Oh Mann, was bin ich Rindviech!! Das war es! So ist es auch dokumentiert ich Hornochse.
War mir sicher dass es nichts großes sein konnte. Aber reine Inkompetenz meinerseits hatte ich jetzt nicht gehofft…

Ich danke Dir jedenfalls sehr!

1 Like

No worries. Passiert auch den Besten… :smiley:

könnte daran liegen, dass Linux an sich casesensitive sind und daher DE ungleich de ist. ich würde es auch mal mit de-de probieren