Docker WebConsole nach Umzug auf Englisch

Hi,

ich habe gestern (parallel zum Event) meinen Docker Server getauscht und meine Daten migriert.
Funktioniert soweit alles, allerdings ist mir vorhin aufgefallen dass die Symcon Console auf englisch ist :confused:

Laut: Docker — IP-Symcon :: Automatisierungssoftware
ist die Sprache anscheinend Standardmäßig auf de_DE in dem Image gesetzt.

Auf dem Debian Docker Host ist die env bzw locale richtig gesetzt:

root@nas1:/ssd-data/docker-data/ipsymcon# env | grep LANG
LANG=de_DE.UTF-8

Ich habe auch schon probiert im Compose File dem Container wie folgt bei den env Variablen mitzugeben mitzugeben:

environment:
  - LANGUAGE=de_DE.UTF8
  - LC_ALL=de_DE.UTF8
  - LANG=de_DE.UTF8

Schaue ich dem container beim boot zu / bzw Bootlog dann steht da wie folgt was meiner Meinung nach richtig ist :Detected locale: de_DE und die Meldungen gehen auf deutsch weiter…

Attaching to ipsymcon
ipsymcon  | *** IP-Symcon starting
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Creating...
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Detected TimeZone: Europe/Berlin
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Platform: Ubuntu (Docker)
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Version: 6.3
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Revision: 07e763adc3e27a306c2ee06008107db890db5515
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Build: 11/29/22
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | WorkingDir: /var/lib/symcon/
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | SystemDir: /usr/share/symcon/
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | LogDir: /var/log/symcon/
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | cURL Version: libcurl/7.79.1 OpenSSL/1.1.1m zlib/1.2.11
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Git2 Version: 1.1.1
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | SSH Version: 0.9.6
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | FFmpeg Version: Codec/58.134.100 Device/58.13.100 Format/58.76.100 Util/56.70.100
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | ZLIB Version: 1.2.11
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | OpenSSL Version: OpenSSL 1.1.1m  14 Dec 2021
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | OpenSSL CertDir: /usr/share/symcon/
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | OpenSSL CertFile: /usr/share/symcon/cacert.pem
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | XML2 Version: 20912
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | XML2 Threads: Yes
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | PHP Version: 7.4.27
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | Kernel               | Initializing...
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | LocalePool           | Creating...
ipsymcon  | 01/29/23 22:19:01 | 00000 | MESSAGE | LocalePool           | Detected locale: de_DE
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | LicensePool          | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | Settings             | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | Settings             | Lade Einstellungen...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | ObjectManager        | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | ObjectManager        | Erstelle Root-Kategorie...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | CategoryManager      | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | VariableManager      | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | InstanceManager      | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | ScriptManager        | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | EventManager         | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | MediaManager         | Erstelle...
ipsymcon  | 29.01.2023 22:19:01 | 00000 | MESSAGE | LinkManager          | Erstelle...

Melde ich mich via docker exec mal an sieht das das auch alles richtig aus:

root@nas1:/# docker exec -it ipsymcon sh
# locale
LANG=de_DE.UTF8
LANGUAGE=de_DE.UTF8
LC_CTYPE="de_DE.UTF8"
LC_NUMERIC="de_DE.UTF8"
LC_TIME="de_DE.UTF8"
LC_COLLATE="de_DE.UTF8"
LC_MONETARY="de_DE.UTF8"
LC_MESSAGES="de_DE.UTF8"
LC_PAPER="de_DE.UTF8"
LC_NAME="de_DE.UTF8"
LC_ADDRESS="de_DE.UTF8"
LC_TELEPHONE="de_DE.UTF8"
LC_MEASUREMENT="de_DE.UTF8"
LC_IDENTIFICATION="de_DE.UTF8"
LC_ALL=de_DE.UTF8
# env
LANGUAGE=de_DE.UTF8
HOSTNAME=ipsymcon
HOME=/root
DOCKER=true
TERM=xterm
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=de_DE.UTF8
DEBIAN_FRONTEND=noninteractive
LC_ALL=de_DE.UTF8
PWD=/
TZ=Europe/Berlin
#

Sieht auch alles sauber, nur leider started die Console dann in englisch…
image

Für jeden Tipp/Hilfe bin ich dankbar…

Gruss Marco

Pro Konsole oder Browser?
Welche Sprache hat das System auf dem die Konsole läuft?

Michael

Hallo @Nall-chan du meinst der Rechner auf dem ich die Webconsole starte? Das ist ein Windows 10 in englisch, hat vor die Migration aber funktioniert. Aufgrund deiner Fragestellung habe ich jetzt aber zur Sicherheit noch eben einen Rechner mit deutschen Windows getestet, leider gleiches Problem.

ich habe auch den Thread:

gesehen und auch deine Antwort bzgl der env das hat mich auf das „locale“ thema gebracht aber das sieht für mich alles soweit sauber aus.

Gruss MArco

zum Testen habe ich gerade noch mal einen zweiten ganz frischen Container aufgesetzt…
Auch hier wieder, „Detected locale: de_DE“

 ⠿ Container ipsymcontest  Created                                                                                                                                              0.0s
Attaching to ipsymcontest
ipsymcontest  | *** IP-Symcon starting
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Creating...
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Detected TimeZone: Europe/Berlin
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Platform: Ubuntu (Docker)
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Version: 6.3
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Revision: 07e763adc3e27a306c2ee06008107db890db5515
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Build: 11/29/22
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | WorkingDir: /var/lib/symcon/
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | SystemDir: /usr/share/symcon/
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | LogDir: /var/log/symcon/
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | cURL Version: libcurl/7.79.1 OpenSSL/1.1.1m zlib/1.2.11
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Git2 Version: 1.1.1
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | SSH Version: 0.9.6
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | FFmpeg Version: Codec/58.134.100 Device/58.13.100 Format/58.76.100 Util/56.70.100
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | ZLIB Version: 1.2.11
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | OpenSSL Version: OpenSSL 1.1.1m  14 Dec 2021
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | OpenSSL CertDir: /usr/share/symcon/
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | OpenSSL CertFile: /usr/share/symcon/cacert.pem
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | XML2 Version: 20912
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | XML2 Threads: Yes
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | PHP Version: 7.4.27
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | Kernel               | Initializing...
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | LocalePool           | Creating...
ipsymcontest  | 01/29/23 23:21:09 | 00000 | MESSAGE | LocalePool           | Detected locale: de_DE
ipsymcontest  | 29.01.2023 23:21:09 | 00000 | MESSAGE | LicensePool          | Erstelle...
ipsymcontest  | 29.01.2023 23:21:09 | 00000 | ERROR   | LicensePool          | Kann die Lizenz nicht überprüfen. Läuft im Demo-Modus.
ipsymcontest  | 29.01.2023 23:21:09 | 00000 | MESSAGE | LicensePool          | Demo läuft ab am 30.01.2023 00:21:09

Erste Anmeldung wie folgt wieder englisch… sprich gleiches Problem

Der Container läuft auf deutsch, das sagte schon das Log im ersten Beitrag.
Da brauchst du nicht suchen.
Es wird am Client liegen.
Wenn es die webconsole ist, welche Sprache nutzte der Browser?
Michael

Danke @Nall-chan für den energisches nachhaken bzgl. Browser, es ist genau so wie du es sagst. Bei meinem Testen auf einen deutschen Windows Rechner habe ich nicht bedacht, dass ich die Chrome Browser settings ja repliziere, deswegen ist hier auch Google / Einstellungen / Sprache / 1. English

Öffnen eines Browser welche ich nicht nutze zum Bsp Edge, oder neues UserProfil auf dem Rechner hätte mir gleich gezeigt das es funktioniert. Oh Mann…

Was ich nur nicht verstehe wieso das erst nach der Migration in Englisch aufgetaucht ist an dem Client wo ich immer arbeite habe ich nichts geändert.

Werden irgendwo language settings per Website gespeichert? → das hat natürlich in dem Fall nichts mit Symcon zu tun da muss ich mal recherchieren.

Vielen Dank

Gruss Marco