Benutzer anlegen scheitert

In deiner school.conf, section [userfile.teachers.csv] steht:

ENCODING=UTF-8

anstelle von “auto”.

Wenn du unbedingt UTF-8 forcen möchtest, dann muss

ENCODING_FORCE=TRUE

stehen.

Da sophomorix aber schon

UTF8

erkennt, mach besser ENCODING=auto

So war’s ja am Anfang eingestellt. Da konnte ich nicht mal mit SAVE die Lehrer-Liste speichern.

Ich hab’s wieder auf auto gestellt, aber die Fehler sind die gleichen :frowning:

Hallo Thorsten,

Hab’ ich gemacht. Leider keine Änderung :disappointed:

Bitte nochmal die Ausgabe von sophomorix-check mit ENCODING=auto

da ist sie:

root@server:~# sophomorix-check 
Command line::
Option json is a modifier option
Hmmh. do not know what to do with option info
Option verbose is a modifier option
* forcing info mode
Option combinations successfully checked
OK: SophomorixSchemaVersion 1 matches required Version 1
#### Reading /usr/share/sophomorix/devel/sophomorix.ini                   ####
Distro-check: Ubuntu 18.04 is OK
#### Reading /etc/samba/smb.conf                                          ####
#### Reading /usr/lib/linuxmuster-webui/etc/default-ui-permissions.ini    ####
#### Parsing: net conf list                                               ####
#### Asking domain passwordsettings from samba                            ####
#### Reading /usr/share/sophomorix/devel/master/sophomorix.conf.master    ####
#### Reading /etc/linuxmuster/sophomorix/sophomorix.conf                  ####
#### OK: default-school share exists                                      ####
#### OK: /etc/linuxmuster/sophomorix/default-school/school.conf           ####
#### Reading /usr/share/sophomorix/devel/master/school.conf.master        ####
#### Reading /etc/linuxmuster/sophomorix/default-school/school.conf       ####
   * WARNING: ENCODING is NOT valid in section classfile.extraclasses.csv
Calling console printout
ERROR   -1: ENCODING is NOT valid in section classfile.extraclasses.csv of /etc/linuxmuster/sophomorix/default-school/school.conf!

Übrigens, beim Anmelden gibt’s immer noch die Meldung

Der Parameter ENCODING muss auch aus der Section

[classfile.extraclasses.csv]

in school.conf raus

Bitte mal so die Fehler dieser Art selber beheben. Sophomorix nimmt leider (oder zum Glück) keine selbsterfundenen Parameter mit denen es nix anzufangen weiss an.

Hallo Rüdiger,

Jetzt klappts :grinning:

Gruß,

Mathias

Hallo Mathias,

Der Parameter ENCODING muss auch aus der Section

>[classfile.extraclasses.csv] |

in school.conf raus

Bitte mal so die Fehler dieser Art selber beheben. Sophomorix nimmt
leider (oder zum Glück) keine selbsterfundenen Parameter mit denen
es nix anzufangen weiss an.

Jetzt klappts :grinning:

wie ist den der Parameter in die school.conf rein gekommen?
Warst du das? Oder war die WebUI das?

LG

Holger

Hallo Holger,

Der war direkt nach der Installation drin. Ich hab da nichts gemacht.
Später habe ich als global-admin über die Schulkonsole das Encoding von auto auf UTF8 gestellt. Dadurch werden auch die entsprechenden Einträge in
/etc/linuxmuster/sophomorix/default-school/school.conf
eingetragen.
Gruß,
Mathias

Hallo miteinander,

wenn wir die section classfile.extraclasses.csv in /etc/linuxmuster/sophomorix/default-school/school.conf auskommentieren, läuft sophomorix durch und wir können (wieder?) Benutzer anlegen und löschen!

Das Setzen/Entfernen des Parameters ENCODING hat uns nicht geholfen.

Gruß Jürgen

Gruß Jürgen

Hallo,
bei mir hilft es (auskommentieren section oder nur Encoding) nicht geholfen. Ich habe dann ein error:

ENCODING configuration failed: see script printout

Weiss jemand was ich machen soll?
Danke
Paul

Hallo Paul,

beschreib mal, wie du zum Anlegen vorgegangen bist.

LG

Holger

Ich will Lehren und Studenten anlagen, aber kann nicht. Vielleicht ein Printscreen eklart es. Ich habe save/check geclicked. Encoding ist uberall auf UTF8 gestellt.


Printscreen ist nach ich ganze classfile.extraclasses.csv auskommentiert habe.

Hallo Paul,

bitte kopier mal den Inhalt deiner Dateien direkt in die Dateien
/etc/linuxmuster/sophomorix/default-school/teachers.csv bz. students.csv
und mach dann ein
sophomorix-check
auf der console
Sophomorix-add legt die Nutzer dann an.

LG

Holger

Danke Holger, ich bin ein Schritt naher :slight_smile:
In sophomorix-check habe ich gesehen, dass er ein Problem mit UTF8 vs UTF-8 hat. Ich habe alles auf auto gestellt und es funkzionierte auch von GUI.

Aber dann habe ich ein Fehler bekommen

ERROR in Sophomorix::SophomorixSambaAD::AD_user_create:
0000052D: Constraint violation - check_password_restrictions: the password is too short. It should be equal or longer than 7 characters!

Und danach sind die User nich in AD und Sophomorix gibt mir viele Fehler.

Hallo Paul,

ERROR in Sophomorix::SophomorixSambaAD::AD_user_create:
0000052D: Constraint violation - check_password_restrictions: the
password is too short. It should be equal or longer than 7 characters!

das sind ide Vorgaben im AD:
min 7 Zeichen, groß und Kleinschreibeung und ich denke es muss auch min
eine Zahl und ein Sonderzeichen drin sein.
Ich nehme an, dass eines oder mehrere der Passwörter, die du in der
teachers.csv angegeben hast das nicht erfüllen.

LG

Holger

Hallo Holger,
teachers.csv ist OK, problem ist mit Students. Ich glaube sophomorix versucht 6 Zahl Passworter, sehe hier:

Creating lock in /var/lib/sophomorix/lock/sophomorix.lock

/usr/sbin/sophomorix-add started …

Password to test: 4!nTB=
Password OK: 4!nTB=

  • default-school must be created RUNTIME

und dann

Login (check OK): rybarpa
Password: 4!nTB=
Creationdate: 20190831103019.0Z
Tolerationdate: 19700101000000.0Z
Deactivationdate: 19700101000000.0Z
Unid: —
Unix-uidNumber: —
File: students.csv
Mail: rybarpa@linuxmuster.lan
homeDirectory: \server\default-school\students\class1\rybarpa
unixHomeDirectory: /srv/samba/schools/default-school/students/class1/rybarpa
WebuiPermCalc: sidebar:view:/view/dashboard: false
WebuiPermCalc: sidebar:view:/view/lmn/landingpage: true

ERROR in Sophomorix::SophomorixSambaAD::AD_user_create:
0000052D: Constraint violation - check_password_restrictions: the password is too short. It should be equal or longer than 7 characters!

Hallo Paul,

was steht den in der /etc/linuxmuster/sophomorix/sophomorix.conf drin
zur länge der Erstpasswörtern bei Schülern.

Schreib da mal was größer 7 rein.

LG

Holger

Das ist mein /etc/linuxmuster/sophomorix/sophomorix.conf

This file must be utf8 encoded äöüß
[global]
LANG=DE
ADMINS_PRINT=Placeholder for admin name
SCHOOLS=

Ein Beitrag wurde in ein neues Thema verschoben: Sophomorix vs. web-ui unterschiedliche Bennennung UTF8