Hallo Jeff,
in der Tat ist das eine Schülerin. Ich hab sie anonymisiert. Leider folgt auf
sophomorix-kill --kill <user>
wieder folgende Endmeldung:
INFO: xxxxxxxx is not a sophomorix user, skipping xxxxxxxx ...
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Hier macht mich die „Undefined Subroutine“ ein wenig struwwelig!
Grüße
der User heißt bocherre. Ein Vergleich mit den Rechnernahmen in /etc/linuxmuster/workstations liefert keine Übereinstimmung mit einem gleichnamigen Rechner.
Ein Raum wurde nicht als bocherre angelegt, dass zeigt auch ein Vergleich der workstations-Datei.
Abruf von sophomoric-user -u LOGIN liefert jedoch folgenden Ausdruck:
Ich denke das ist wirklich ein Fall für Rüdiger @jeffbeck. Der hat aber sicherlich momentan sehr viel mit der v7 um die Ohren.
Mein letzter Versuch wäre, aktiviere die Schülerin erneut in dem du sie in die schueler.txt aufnimmst und setze ein sophomorix-check und dann falls der durchläuft ein sophomorix-move ab. Eventuell kannst du dann erstmal die anderen User löschen.
Dann würde ich das Löschendes problematischen Schüler-Accounts probieren.
zuerst kontrollieren, ob die Duldungszeit auf 0 gesetzt ist:
/etc/sophomorix/users/sophomorix.conf
Beide Zeiten bei Lehrern (oder ist es ein Schüler, dann dort) auf 0
setzen, dann:
ich glaube, ich habe hier ein Kreuzphänomen: Wenn ich import_workstations ausführe kommt folgende Fehlermeldung:
Checking workstation data ...
WARNING: room h203 has multiple ip ranges 10.16.20 10.19.3 !
WARNING: room h203 has multiple ip ranges 10.16.20 10.19.3 !
WARNING: room ts has multiple ip ranges 10.16.1 10.17.193 !
WARNING: room ts has multiple ip ranges 10.16.1 10.17.193 !
Ok!
Restoring acls for room groups on /home/share ...
Success!
Sophomorix syncs accounts (may take a while):
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Undefined subroutine &Sophomorix::SophomorixBase::imap_kill_mailbox called at /usr/sbin/sophomorix-kill line 389.
Hierbei finde ich folgendes Verhalten phänomenal: Mit einer doppelten ip-Vergabe bricht import_workstations nicht ab. Die Undefined subroutine könnte mit dem ursprünglich gelaufenen Horde-Server zusammenhängen.
Wie bekomme ich Horde komplett aus dem System? Vielleicht erledigt sich dann auch das Problem mit der undefinierten Subroutine?
import_workstations läuft jedoch nach den Fehlermeldungen ohne Fehler durch. Die in workstations hinterlegten Rechner werden sauber angelegt.
Ich komme auf diese Idee, da unserem Supporter den mailbox-kill aufgefallen ist, er die Verknüpfung mit dem ehemaligen Horde-Server gebracht hat und irgendwie die Horde-Geschichte ausgeschalten hatte. Jedoch war ich beim Ausschlafen leider nicht dabei. Hatte da Unterricht.
Das sagt nicht dass es dopptelte IP’s gibt. Das sagt nur, dass es in einem Raum zwei oder mehr verschiedene IP-Ranges gibt. Das ist z.B. ungünstig, wenn der Raum ein Computerraum ist.
Checking workstation data … WARNING: room h203 has multiple ip
ranges 10.16.20 10.19.3 ! WARNING: room h203 has multiple ip ranges
10.16.20 10.19.3 ! WARNING: room ts has multiple ip ranges 10.16.1
10.17.193 ! WARNING: room ts has multiple ip ranges 10.16.1
10.17.193 ! Ok!
Das sagt nicht dass es dopptelte IP’s gibt. Das sagt nur, dass es in
einem Raum zwei oder mehr verschiedene IP-Ranges gibt. Das ist z.B.
ungünstig, wenn der Raum ein Computerraum ist.
eine solche „Unordnung“ beißt einem an zwei Stellen in den Hintern:
bei den Druckern und der Druckerzuweisung in der SchuKo.
beim Subnetting
Ich meine, wegen des Subnettings wurde der check damals eingeführt.
Ich kann nur raten: räum auf.
Es ist nicht so schwer alle IPs in einem Raum ins gleiche Schema zu
bringen, oder eben mehrere Räume draus zu machen.
zuerst kontrollieren, ob die Duldungszeit auf 0 gesetzt ist:
/etc/sophomorix/users/sophomorix.conf
Beide Zeiten bei Lehrern (oder ist es ein Schüler, dann dort) auf 0
setzen, dann:
die workstations-Datei hab ich schon vor Absendung des letzten Beitrags aufgeräumt. Jetzt kommen auch keine Fehlermeldungen mehr. Ich werde, wenn ein wenig mehr Ruhe in die ganze Sache mit Corona eingekehrt ist, den Weg mit der Duldungszeitraumsherabsetzung und dem Löschen versuchen. Wenn das nicht geht würde ich den Weg über die Installation mit Horde versuchen.