Ajenti: Weiterhin Codierungsfehler (utf8-Problem)

Hallo,
Leider erhalte ich in der WebUI wieder an diversen Stellen Fehlermeldungen dieser Art:

Login als Lehrer und dann:
Dashboard:

Listenverwaltung:

@arnaud meinte dazu vor einiger Zeit, dass ich nach den Codierungen schauen soll. Hier sind sie:

[root@server:~]$ file /etc/linuxmuster/sophomorix/default-school/*.csv
/etc/linuxmuster/sophomorix/default-school/devices.csv:       UTF-8 Unicode text
/etc/linuxmuster/sophomorix/default-school/extraclasses.csv:  empty
/etc/linuxmuster/sophomorix/default-school/extrastudents.csv: empty
/etc/linuxmuster/sophomorix/default-school/students.csv:      ISO-8859 text, with CRLF line terminators
/etc/linuxmuster/sophomorix/default-school/subnets.csv:       symbolic link to /etc/linuxmuster/subnets.csv
/etc/linuxmuster/sophomorix/default-school/teachers.csv:      ASCII text, with CRLF line terminators

Ist das bei Euch auch? Kann man das vereinheitlichen und alles nach UTF-8 konvertieren?

Nur zur Info: Meine Installation stammt von Okt 2019 und wurde mit --do-it-like-babo durchgeführt; also auch mit migrierten Daten (was für dieses Problem aber unerheblich sein dürte). Zudem sind alle Updates drin.

Schöne Grüße,
Michael

Hallo Michael,

Nach deiner Meldung vor ein paar Wochen wegen Kodierungsproblem in Linbo, habe ich angefangen im Branch testing es neu zu schreiben.
Im testing ist jetzt die Verwaltung von *.cloop.desc, *.cloop.postsync, usw … damit verwaltet, und ich möchte es verbreiten zu allen Confdateien.
Problem : ich weiß, dass es bei mir geht, mit verschiedenen Encodings wie utf-8, iso-88859, usw … aber ich habe zu wenig Rûckmeldungen gekriegt, ob es wirklich bei anderen auch reibungslos funktioniert.

Ich bin vielleicht teilweise schuld, ich habe es nicht hier mitgeteilt.

Gruß

Arnaud

Hallo Arnaud,

Nach deiner Meldung vor ein paar Wochen wegen Kodierungsproblem in
Linbo, habe ich angefangen im Branch testing es neu zu schreiben.
Im testing ist jetzt die Verwaltung von *.cloop.desc, *.cloop.postsync,
usw … damit verwaltet, und ich möchte es verbreiten zu allen Confdateien.
Problem : ich weiß, dass es bei mir geht, mit verschiedenen Encodings
wie utf-8, iso-88859, usw … aber ich habe zu wenig Rûckmeldungen
gekriegt, ob es wirklich bei anderen auch reibungslos funktioniert.

ich hab testing laufen: wie teste ich das?
Die oben beschriebenen Seiten in der WebUI aufrufen?

Lehrer geht ohne Fehlermeldung. Soll ich auch mal litenverwaltung testen?
Das ist als global-admin, aber wo?

LG

Holger

Hallo Holger,

Momentan geht es nur um das Lesen/Editieren von LinboKonfigDateien als global-admin : *cloop.desc, *cloop.reg, usw … durch die Webui.
Natürlich, wenn diese Dateien schon mit UTF-8 kodiert sind, sollte es kein Problem sein.

Man kann die Kodierung mit file /srv/linbo/ubuntu.cloop.desc ( z.B.) herausfinden.

Gruß

Arnaud

Hallo Arnaud,

Man kann die Kodierung mit |file /srv/linbo/ubuntu.cloop.desc| ( z.B.)
herausfinden.

da ist bei mir nix mit UTF8 dabei:

root@server:~# file /srv/linbo/*.desc
/srv/linbo/bionic.cloop.desc:                          ISO-8859 text
/srv/linbo/win10-lmg.cloop.desc:                       ASCII text
/srv/linbo/win10-lmg-intel-2019-12-18-0949.cloop.desc: ASCII text, with
no line terminators
/srv/linbo/win10-lmg-intel-2020-06-07-2345.cloop.desc: ASCII text
/srv/linbo/win10-lmg-intel.cloop.desc:                 ASCII text
/srv/linbo/win7-lmg-bib-kiosk.cloop.desc:              ASCII text
/srv/linbo/win7-lmg-biblio.cloop.desc:                 ASCII text
/srv/linbo/win7-lmg-bib-pc1.cloop.desc:                ASCII text
/srv/linbo/win7-lmg-bib-pc.cloop.desc:                 ASCII text
/srv/linbo/win7.lmg-win7-t420.cloop.desc:              ASCII text
/srv/linbo/win7.lmg-win7-t61.cloop.desc:               ISO-8859 text

ich kann aber in der WebUI als global-admin unter Linbo-> Abbilder
die Beschreibungen sehen und auch editieren ohne Fehlermeldung.

LG

Holger

Hallo Holger,

Danke für den Test, das sind sehr gute Nachrichte, hoffentlich können wir bald endgültig alle diese Kodierungsprobleme endlich lösen.
Ich werde jetzt mal probieren es für alle CSV ( devices, students, usw … ) zu implementieren, das ist der nächste große Schritt.

Viele Grüße

Arnaud

Hallo!
Bei mir kommen die gleichen Fehler in der Listenverwaltung. Server wurde vor 2 Wochen aufgesetzt und alle Updates eingespielt. Migration der Daten ist mit den vampire-Skripten erfolgt.
Die Codierungen sehen so aus:

root@iss:/etc/linuxmuster/sophomorix/default-school# file *.csv
devices.csv:       ASCII text, with CRLF line terminators
extraclasses.csv:  ISO-8859 text
extrastudents.csv: ISO-8859 text
students.csv:      ISO-8859 text
teachers.csv:      ISO-8859 text

Nachdem ich die csv-Dateien nach UTF-8 konvertiert habe, sind die Fehler weg. Das konvertieren habe ich so gemacht (am Bsp von extrastudents.csv):

mv extrastudents.csv extrastudents.csv.old
iconv -f ISO-8859-1 -t UTF-8//TRANSLIT extrastudents.csv.old -o extrastudents.csv

Ergebnis:

root@iss:/etc/linuxmuster/sophomorix/default-school# file *.csv
devices.csv:       ASCII text, with CRLF line terminators
extraclasses.csv:  UTF-8 Unicode text
extrastudents.csv: UTF-8 Unicode text
students.csv:      UTF-8 Unicode text
teachers.csv:      UTF-8 Unicode text

Vielleicht hilft’s ja…
Viele Grüße
Michael

3 Like

Hallo Michael,
hatte das identische Problem nach der Migration und bin mit Deinem beschriebenen Vorgehen erfolgreich gewesen.
Danke für die Infos.
VG
Chris