ERROR in ... AD_object_move: No DN specified

System: linuxmuster 7.3
Ort: /usr/lib/python3/dist-packages/linuxmusterTools/ldapconnector/urls/schools.py
Aktion: Verschiebung von Benutzerobjekten (z. B. von extra-studentsstaff) Auch bei teacher → staff


:jigsaw: Fehlerbild

Beim Versuch, Benutzer im AD zu verschieben, schlägt der Move-Vorgang für mehrere Accounts fehl. Im Log (sopho.log) finden sich wiederkehrende Fehlermeldungen dieser Art:

ERROR in ... AD_object_move: No DN specified
ERROR: smbclient: NT_STATUS_OBJECT_PATH_NOT_FOUND

Beispiel:

Move object in tree: max.muster
Target: (leer)
→ ERROR: No DN specified
→ Rename //server/share/students/betreuung/max.muster → staff/betreuung/max.muster
→ NT_STATUS_OBJECT_PATH_NOT_FOUND

Ebenso fehlt nach dem Update in der School conf aus unserer Sicht:

[role.parent]
        QUOTA_DEFAULT_GLOBAL = 1506
        QUOTA_DEFAULT_SCHOOL = 1506
        MAILQUOTA_DEFAULT = 156
        CLOUDQUOTA_PERCENTAGE = 100
        WEBUI_PERMISSIONS =
        MAILDOMAIN = eltern....
        MAIL_LOCAL_PART_SCHEME =
        MAIL_LOCAL_PART_MAP =
[role.staff]
        QUOTA_DEFAULT_GLOBAL = 1506
        QUOTA_DEFAULT_SCHOOL = 1506
        MAILQUOTA_DEFAULT = 156
        CLOUDQUOTA_PERCENTAGE = 100
        WEBUI_PERMISSIONS =
        MAILDOMAIN = sn...
        MAIL_LOCAL_PART_SCHEME =
        MAIL_LOCAL_PART_MAP =

[userfile.parents.csv]
        FILTERSCRIPT = ---
        ENCODING = UTF-8
        ENCODING_FORCE = yes
        SURNAME_CHARS = 6
        FIRSTNAME_CHARS = 2
        SURNAME_FIRSTNAME_REVERSE = no
        RANDOM_PWD = yes
        PWD_LENGTH = 8
        DEFAULT_NONRANDOM_PWD =
        TOLERATION_TIME = 40
        DEACTIVATION_TIME = 80
        MAILDOMAIN_BY_GROUP =
[userfile.staff.csv]
        FILTERSCRIPT = ---
        ENCODING = UTF-8
        ENCODING_FORCE = yes
        SURNAME_CHARS = 6
        FIRSTNAME_CHARS = 2
        SURNAME_FIRSTNAME_REVERSE = no
        RANDOM_PWD = yes
        PWD_LENGTH = 8
        DEFAULT_NONRANDOM_PWD =
        TOLERATION_TIME = 40
        DEACTIVATION_TIME = 80
        MAILDOMAIN_BY_GROUP =

Hi @highTower,

Problem mit move kann ich bestätigen. Das ist mir neu, das hat bis jetzt immer funktioniert, ich schaue mal nach morgen wahrscheinlich, danke.

Das soll in die Doku rein falls es noch beim Upgrade fehlen würde.
school.conf wird nie automatisch angepasst, da es sonst das Risiko gibt, lokale Konfig zu überschreiben. Klar, das kann man besser lösen.

@Doku-Team : es kann sein, dass ich die Änderung in school.conf nicht klar genug geäußert habe, wenn ja, sorry dafür. Könnt ihr aber es bitte ergänzen ?

Danke und Gruß

Arnaud

Vielen Danke!

Ok, gefunden, aber die Anpassung ist nicht ganz trivial. Ich werde noch ein bisschen Zeit brauchen, um es zu korrigieren.

Gruß

Arnaud

Wir warten gespannt. Viel Erfolg…

Hallo,

Ich glaube ich habe es doch gefunden.
Zumindest kann ich sagen, dass ich das Problem reproduzieren könnte, und nach Änderungen gab es kein Problem mit einer Migration Lehrer → Staff (ich habe aber keine Zeit gehabt es mit extrastudents zu testen).

Das liegt im Paket sophomorix 7.3.12. Hoffentlich ist es auch bei euch gelöst, ich bin aber die nächste Tage unterwegs.

Gruß

Arnaud

Hi,

wir können das momentan aus Stabilitätsgründen nicht testen. Wir melden uns, wenn es geht.

Viele Grüße

Christian

Hallo Arnaud,

Komme erst jetzt dazu. Sorry.

Was fehlt aus Eurer Sicht in der Doku? Der Hinweis, dass sofern Anpassungen in der School.conf vorgenommen wurden, diese zu sichern sind, das Update durchführen und danach die Anpassungen nachgepflegt werden müssen?
Bleibt dies auch so mit dem neuen Paket?

Danke für die Infos.

VG
Chris

Hallo Chris,

Es gibt vier neue Stanza für die neue Rollen in /etc/linuxmuster/sophomorix/SCHOOL/school.conf
( SCHOOL ist oft default-school ) beim Upgrade hinzuzufügen:

[role.parent]
    QUOTA_DEFAULT_GLOBAL = WERT!!!
    QUOTA_DEFAULT_SCHOOL = WERT!!!
    MAILQUOTA_DEFAULT = WERT!!!
    CLOUDQUOTA_PERCENTAGE = WERT!!!
    WEBUI_PERMISSIONS =
    MAILDOMAIN =
    MAIL_LOCAL_PART_SCHEME =
    MAIL_LOCAL_PART_MAP =
[role.staff]
    QUOTA_DEFAULT_GLOBAL = WERT!!!
    QUOTA_DEFAULT_SCHOOL = WERT!!!
    MAILQUOTA_DEFAULT = WERT!!!
    CLOUDQUOTA_PERCENTAGE = WERT!!!
    WEBUI_PERMISSIONS =
    MAILDOMAIN = 
    MAIL_LOCAL_PART_SCHEME =
    MAIL_LOCAL_PART_MAP =
[userfile.staff.csv]
    FILTERSCRIPT = ---
    ENCODING = UTF8
    ENCODING_FORCE = yes
    SURNAME_CHARS = 3
    FIRSTNAME_CHARS = 2
    SURNAME_FIRSTNAME_REVERSE = yes
    RANDOM_PWD = yes
    PWD_LENGTH = 10
    TOLERATION_TIME = 0
    DEACTIVATION_TIME = 0
    CLASSNAME_SLASH_TO_HYPHEN = FALSE
    MAILDOMAIN_BY_GROUP =
[userfile.parents.csv]
    FILTERSCRIPT = ---
    ENCODING = UTF8
    ENCODING_FORCE = yes
    SURNAME_CHARS = 8
    FIRSTNAME_CHARS = 3
    SURNAME_FIRSTNAME_REVERSE = yes
    RANDOM_PWD = yes
    PWD_LENGTH = 10
    TOLERATION_TIME = 0
    DEACTIVATION_TIME = 0
    CLASSNAME_SLASH_TO_HYPHEN = FALSE
    MAILDOMAIN_BY_GROUP =

Danke und viele Grüße

Arnaud

Hallo Arnaud,

danke für die Hinweise. Dies habe ich nun im Kapitel Migration aufgenommen.

LG
Chris

1 „Gefällt mir“