Fehler Umgebungslokale unter OpenSuse Tumbleweed

Hallo zusammen,

ich habe jetzt den ganzen Vormaiitag damit zugebracht, unsere NC Installation (27.1.2) zu reparieren, aber leider keinen Erfolg gehabt.

Statt des Logins kommt jetzt folgende Fehlermeldung:

Das Setzen der Spracheeinstellung auf en_US.UTF-8/fr_FR.UTF-8/es_ES.UTF-8/de_DE.UTF-8/ru_RU.UTF-8/pt_BR.UTF-8/it_IT.UTF-8/ja_JP.UTF-8/zh_CN.UTF-8 ist fehlgeschlagen.

Bitte installiere eine dieser Sprachen auf deinem System und starte den Webserver neu.

Soweit ich das über locale -a und localectl sehen kann sind die Sprachen vorhanden und im USer Account des Webservers gesetzt.

Hatte schon versucht verschiedene Fixes und Workarounds aus vorhergegangen Beiträgen zu folgen (Stichwort Debian Beta), aber leider ohne Erfolg.

Inhalt Config.php:

$CONFIG = array (
  'instanceid' => REDACTED,
  'passwordsalt' => REDACTED,
  'secret' => REDACTED,
  'trusted_domains' => 
  array (
    0 => REDACTED,
    1 => REDACTED,
  ),
  'datadirectory' => '/srv/www/htdocs/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '27.1.1.0',
  'overwriteprotocol' => 'https',
  'overwrite.cli.url' => 'https://REDACTED',
  'dbname' => dbusernc',
  'dbhost' => 'REDACTED',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'ncloud',
  'defaultapp' => 'spreed',
  'default_language' => 'de',
  'default_locale' => 'de_DE',
  'default_phone_region' => 'DE',
  'dbpassword' => REDACTED,
  'loglevel' => 0,
  'installed' => true,
  'maintenance' => false,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
  'mail_from_address' => 'nextcloud',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'REDACTED',
  'mail_smtphost' => 'REDACTED',
  'skeletondirectory' => '',
  'theme' => '',
  'app_install_overwrite' => 
  array (
    0 => 'impersonate',
    1 => 'spreed',
  ),
  'updater.release.channel' => 'stable',
  'data-fingerprint' => REDACTED,

Wennihr noch weitere INfos braucht, sagt es mir kurz, ich versuche die dann so schnell wie möglich nachzureichen.

Ich verwende kein OpenSuse aber vielleicht kannst du diese Einstellung mal kontrollieren. Denk daran danach den Webserver neu zu starten. Wenn du nicht weißt wie das geht, einfach booten.

Wenn das da schon steht, dann poste paar Infos von deiner Webserver-Konfiguration. Funktioniert er mit Testseiten wie z. B. phpinfo?

Moin,

den Lösungsversuch von deinem Link hatte ich von Prinzip her in Suse probiert.
PHP Info und alle anderen gehosteten Seiten gehen alle ohne Probleme.

Leider gibt es bei Suse nicht die envvars Datei. Das wäre wohl die einfachere Lösung gewesen.
Wüsste auch nicht, wo ich den entsprechenden Workaround einfügen sollte.

Würde auch gerne verstehen, was da beim Update schiefgelaufen ist…

Dann kann ich wohl nicht helfen. Vielleicht kannst du es aber auch einfach über YaST konfigurieren. Oder du steigst auf Debian oder Ubuntu um. :grinning:

Würde ich gerne, aber ich bin auf Suse angewiesen

Evtl. Apache2 mal neu inkl. aller Konfigurationen installieren.

Hatten jetzt wegen eines anderen Updates den Server neugestartet.
Da lief es dann.

Erstmal Danke, dass du dich mir angenommen hast.

Würde trotzdem gerne verstehen, wie der Fehler zurstande kommt und wie da entsprechende Lösungswege sind. Kann ja nicht immer in extrem Lösungen enden. :wink:

Ich denke ihr habt die Anpassungen schon korrekt angepasst aber das Neuladen der Konfiguration nicht korrekt durchgeführt. Der Neustart hat dann vielleicht die korrekten Konfigurationen erstmalig aktiviert.

1 Like