Discussion:
Probleme beim Anlegen der neuen Benutzer
Markus Rupprecht-admin3
2012-09-15 06:34:10 UTC
Permalink
Liebe Kollegen,
weil ich die Klassenbezeichnung im login haben will, arbeite ich
grundsätzlich mit extraschueler.txt

Nun habe ich gestern meine extraschueler.txt entfernt.
sophomorix-check
sophomorix-move

Die Schüler wurden ins attic verschoben. Dauer von mir auf 0 Tage
gesetzt.

Heute konnte ich mit sophomorix-check
sophomorix-kill alle Schüler löschen. Attic war leer. Nun habe ich die
neue extraschueler.txt eingestellt.

sophomorix-check
sophomorix-add

Es ging munter los und dann kam
#### Creating User 48
:                                                   ####
Nachname:         Semmler
Vorname:          Pascal
Geburtsdatum:     12.02.2001
Identifier:       Semmler;Pascal;12.02.2001
AdminClass:       5f
GECOS:            Pascal Semmler
Login (prüfen):   semmler5f
Login (OK):       semmler5f
Passwort:         bvbLir
Shell (students):  /bin/false
Checking uidnumber 16937 for existance: unused (using 16937)
group 5f exists already (10081)
Replacing ldap group dn: cn=5f,ou=groups,dc=srf,dc=lokal
memberUid: value #1 invalid per syntax at
/usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 6028.

Löscht man diesen Schüler aus der extraschueler.txt, dann läuft der add
vielleicht 20 Schüler weiter und bleibt wieder stehen.

Was kann ich tun?

VG,

Markus




________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-15 06:40:30 UTC
Permalink
Noch etwas - vielleicht liegt es daran. Mir ist mit bei meinem Skript
Schülerdatei => extraschueler.txt ein Apostroph durchgerutscht. Da gab
es einen Fehler, ich habe das Apostroph aus dem Loginnamen  entfernt und
sophomorix-add lief weiter.

Nun habe ich meine extraschueler.txt gelöscht und ein sophomirx-check
gemacht. Nun lande ich wieder bei dieser Schülerin mit einem Fehler.


INFO: DAprile;Francesca;31.01.2002 wird ab 15.09.2012 nur noch toleriert
Adding ldap account dn: uid=d�aprile5f,ou=accounts,dc=srf,dc=lokal
invalid DN at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 5876.

Zwischen dem D und dem A war ursprünglich ein HEX 60 (DEZ 96).

Kann das der Grund für mein Problem sein. Was mache ich jetzt?

VG,

Markus




________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : ***@mail.schule-bw.de
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.sch
Markus Rupprecht-admin3
2012-09-15 06:52:28 UTC
Permalink
Nun habe ich durch wiederholtes sophomorix-check / sophomorix-move
geschafft, alle Schüler auf killable zu setzten.

sophomorix-kill hat nun die homes und attic (wieder) geleert.

Wie mache ich nun weiter? Wie kann ich testen, ob meine Datenbank sauber
ist?

VG,

Markus



________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Frerk-Sasa Popovic
2012-09-15 08:31:24 UTC
Permalink
Hi,

an diese Frage hänge ich mich gerne an. Wir hatten neulich die
schueler.txt komplett gelöscht und dann (Duldungs- und Löschzeitdauer
auf 0) alle User entfernt.

Kurioser Weise hatten wir eine Handvoll Schüler, die noch vorhanden
waren. Wir haben diese dann via

sophomorix-kill --killuser brendech1

gelöscht. Aufgefallen sind uns diese Geisteraccounts beim Durchführen
von z.B. sophomorix-teach-in.

@Jeff Beck: Unter /etc/sophomorix/user haben wir die Fehlerdateien (z.B.
teach-in-fehler.txt vom 06.09.) abgelegt. Bei Bedarf kann ich die
Dateien gerne zusenden oder Sie dürfen auf unseren Server schauen.

LG Frerk Popovic
Post by Markus Rupprecht-admin3
Wie mache ich nun weiter? Wie kann ich testen, ob meine Datenbank sauber
ist?
--
email: frerk-***@public.gmane.org
url: http://popovic.info
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-15 09:23:05 UTC
Permalink
Hallo,
Post by Frerk-Sasa Popovic
Hi,
...
Post by Frerk-Sasa Popovic
Kurioser Weise hatten wir eine Handvoll Schüler, die noch vorhanden
waren. Wir haben diese dann via
sophomorix-kill --killuser brendech1
gelöscht. Aufgefallen sind uns diese Geisteraccounts beim Durchführen
von z.B. sophomorix-teach-in.
Ich habe nun auch wieder alles entfernt. Weder irgendein
sophomorix-check -mode -add -kill -teach-in liefert mir, dass etwas zu
tun ist. sophomorix-print -a zeigt nur die Lehrer.

Nun ist mir aufgefallen, dass es noch einen zweiten Schüler mit
Apostroph im login gab. Beide beseitigt. Nun gibt es definitv kein
Apostroph mehr. Wieder habe ich die Sache durchlaufen lassen und er
bleibt wieder beim 199. Schüler hängen:
#### Creating User 198
:                                                  ####
Nachname:         Schueler5a-1
Vorname:          Neuer
Geburtsdatum:     02.01.2002
Identifier:       Schueler5a-1;Neuer;02.01.2002
AdminClass:       5a
GECOS:            Neuer Schueler5a-1
Login (prüfen):   reserve5a-1
Login (OK):       reserve5a-1
Passwort:         sb2wux
Shell (students):  /bin/false
Checking uidnumber 17551 for existance: unused (using 17551)
group 5a exists already (10052)
Replacing ldap group dn: cn=5a,ou=groups,dc=srf,dc=lokal
Adding ldap account dn: uid=reserve5a-1,ou=accounts,dc=srf,dc=lokal
Replacing ldap account dn: uid=reserve5a-1,ou=accounts,dc=srf,dc=lokal
  New Group of reserve5a-1 is: 5a
  Adding user reserve5a-1 to the projects ...
... done!
  * /usr/sbin/smbldap-usermod -G '5a' reserve5a-1
Mailbox for reserve5a-1 created.

#### Creating User 199
:                                                  ####
Nachname:         Kuntermann
Vorname:          Celina
Geburtsdatum:     17.02.2001
Identifier:       Kuntermann;Celina;17.02.2001
AdminClass:       5f
GECOS:            Celina Kuntermann
Login (prüfen):   kuntermann5f
Login (OK):       kuntermann5f
Passwort:         FETikd
Shell (students):  /bin/false

DBD::Pg::db selectrow_array failed: ERROR:  duplicate key value violates
unique constraint "ldap_entries_dn"
CONTEXT:  SQL statement "INSERT INTO ldap_entries
(id,dn,oc_map_id,parent,keyval) VALUES ( $1 ,'uid='|| $2
||',ou=accounts,'|| $3 ,3,2, $4 )"
PL/pgSQL function "manual_create_ldap_for_account" line 12 at SQL
statement at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 1604,
<SOPHOMORIXADD> line 199.

So langsam fällt mir nichts mehr ein.

VG,

Markus





________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-15 10:02:54 UTC
Permalink
Hallo,

mittlerweile ist folgendes passiert:
Stopp bei 199: Kuntermann. Aus extraschueler.txt gelöscht
Nächster Stopp bei 48. Benutzer: Semmler. Auch diesen gelöscht.

Nun ist er durchgelaufen und hat ca. 1300 User angelegt.

Nun  habe ich die beiden ans Ende der extraschueler.txt angehängt.

sophomorix -check und -add

#### Creating lock in
/var/lib/sophomorix/lock/sophomorix.lock            ####
#### /usr/sbin/sophomorix-add started
...                                 ####
Stopping Name Service Cache Daemon: nscd.
Epochenzeit:                                 1347703105 (right now)
#### Dumping database ldap before I modify
it                             ####

#### Creating User 1
:                                                    ####
Nachname:         Kuntermann
Vorname:          Celina
Geburtsdatum:     17.02.2001
Identifier:       Kuntermann;Celina;17.02.2001
AdminClass:       5f
GECOS:            Celina Kuntermann
Login (prüfen):   kuntermann5f
Login (OK):       kuntermann5f
Passwort:         scQjj5
Shell (students):  /bin/false
DBD::Pg::db selectrow_array failed: ERROR:  duplicate key value violates
unique constraint "ldap_entries_dn"
CONTEXT:  SQL statement "INSERT INTO ldap_entries
(id,dn,oc_map_id,parent,keyval) VALUES ( $1 ,'uid='|| $2
||',ou=accounts,'|| $3 ,3,2, $4 )"
PL/pgSQL function "manual_create_ldap_for_account" line 12 at SQL
statement at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 1604,
<SOPHOMORIXADD> line 1.


Zur Sicherheit probiert:

1:58/255 server /etc/sophomorix/user # sophomorix-kill --killuser
kuntermann5f
#### sophomorix locked (/usr/sbin/sophomorix-add, PID:
12734)             ####
PID 12734 not running anymore
  I'm stealing the lockfile
#### Stealing lock in
/var/lib/sophomorix/lock/sophomorix.lock            ####
#### /usr/sbin/sophomorix-kill started
...                                ####
Stopping Name Service Cache Daemon: nscd(not running). (warning).
#### Dumping database ldap before I modify
it                             ####
#### Beginn deletion
...                                                  ####
Killing the following List of users: kuntermann5f
Killing kuntermann5f
Cannot kill user kuntermann5f (nonexisting?)
#### NOT creating mailaliases/lists (0 users
removed)                     ####
#### 0 users
killed                                                       ####
#### Removing lock in
/var/lib/sophomorix/lock/sophomorix.lock            ####
Reloading /etc/samba/smb.conf: smbd only.
Starting Name Service Cache Daemon: nscd.
Reloading /etc/samba/smb.conf: smbd only.
Flushing nscd cache
#### /usr/sbin/sophomorix-kill terminated
regularly                       ####

Hat jemand eine Idee, was ich jetzt noch machen, bzw. wo es hier klemmen
könnte?

VG,

Markus



________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-15 10:22:44 UTC
Permalink
Hi,

weiter geforscht:

Kuntermann und Semmler gibt es nur einmal in der Liste. Ich habe 'mal
das Geburtsdatum verändert. Selbes Resultat.

Dann kam plötzlich (!) noch ein drittes Problem. Ein Schüler ohne
Geburtsdatum. Da kam vorher keine Warnung. Ich habe gerade in der
Schülerdatei nachgesehen. Der hat tatsächlich "kein" Geburtsdatum.
Arghhhh.

Also ein Datum erfunden. Wieder sind Kuntermann und Semmler mein
Problem.

Nun habe ich beim login ein Minus eingefügt. Also kuntermann-5f.

Nun sind sie drin. Wohlgemerkt: bei sophomorix-kill --killuser
kuntermann5f kam, dass der User nicht existiert.

Ich verstehe es nicht. Und "so" ist das natürlich unbefriedigend.

VG,

Markus




________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Thomas Schröder
2012-09-17 09:27:38 UTC
Permalink
Hallo Markus,

mit welchen Programmen bearbeitest Du Deine schueler.txt...

Nur, um es ganz sicher auszuschließen... Im Wechsel zwischen Linux und
Windows werden manchmal reichlich unsichtbare Zeichen produziert -
nicht, dass es daran liegt...

Wenn Du willst, schick mal jemandem zur Prüfung die schueler.txt.

Viele Grüße,
Thomas
Post by Markus Rupprecht-admin3
Hi,
Kuntermann und Semmler gibt es nur einmal in der Liste. Ich habe 'mal
das Geburtsdatum verändert. Selbes Resultat.
Dann kam plötzlich (!) noch ein drittes Problem. Ein Schüler ohne
Geburtsdatum. Da kam vorher keine Warnung. Ich habe gerade in der
Schülerdatei nachgesehen. Der hat tatsächlich "kein" Geburtsdatum.
Arghhhh.
Also ein Datum erfunden. Wieder sind Kuntermann und Semmler mein
Problem.
Nun habe ich beim login ein Minus eingefügt. Also kuntermann-5f.
Nun sind sie drin. Wohlgemerkt: bei sophomorix-kill --killuser
kuntermann5f kam, dass der User nicht existiert.
Ich verstehe es nicht. Und "so" ist das natürlich unbefriedigend.
VG,
Markus
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-17 14:38:31 UTC
Permalink
Hi Thomas.
Post by Alois Raunheimer
Hallo Markus,
mit welchen Programmen bearbeitest Du Deine schueler.txt...
Mit kate. Es ist übrigens die extraschueler.txt, weil ich loginnamen der
Form huber6a haben will. schueler.txt ist bei mir leer.
Es waren drei Fehler in der Datei: Bei zwei 5. Klässlern hat die
Sekretärin ein "anderes" Apostroph verwendet. Das wurde dann von meinem
Programm (Schülerdatei => extraschueler.txt) nicht gefiltert und so
hatte der Loginname ein Sonderzeichen drin. Bei einem anderen Schüler
hat das Sekretariat des Geburtsdatum vergessen. Da stand dann auch nur
Schrott in meiner extra-schuler.txt Jetzt sind diese Fehler aber
bereinigt und es geht mir primär darum, dass ich mit sophomorix-kill
diese zwei Schüler nicht löschen, mit sophomorix-add aber auch nicht
mehr anlegen kann. D. h. ich muss per Hand an die Datenbank ran. Alle
anderen >1300 Schüler sind jetzt drin.

VG,

Markus

________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Alois Raunheimer
2012-09-15 08:23:36 UTC
Permalink
Hallo Markus,

ohne die entsprechende extraschueler.txt kann man wenig sagen.

Vielleicht ist das Alter zu gering? Das könntest Du in der
sophomorix.conf konfigurieren.

Gruß

Alois

Am 15. September 2012 08:34 schrieb Markus Rupprecht-admin3
Post by Markus Rupprecht-admin3
Liebe Kollegen,
weil ich die Klassenbezeichnung im login haben will, arbeite ich
grundsätzlich mit extraschueler.txt
Nun habe ich gestern meine extraschueler.txt entfernt.
sophomorix-check
sophomorix-move
Die Schüler wurden ins attic verschoben. Dauer von mir auf 0 Tage
gesetzt.
Heute konnte ich mit sophomorix-check
sophomorix-kill alle Schüler löschen. Attic war leer. Nun habe ich die
neue extraschueler.txt eingestellt.
sophomorix-check
sophomorix-add
Es ging munter los und dann kam
#### Creating User 48
: ####
Nachname: Semmler
Vorname: Pascal
Geburtsdatum: 12.02.2001
Identifier: Semmler;Pascal;12.02.2001
AdminClass: 5f
GECOS: Pascal Semmler
Login (prüfen): semmler5f
Login (OK): semmler5f
Passwort: bvbLir
Shell (students): /bin/false
Checking uidnumber 16937 for existance: unused (using 16937)
group 5f exists already (10081)
Replacing ldap group dn: cn=5f,ou=groups,dc=srf,dc=lokal
memberUid: value #1 invalid per syntax at
/usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 6028.
Löscht man diesen Schüler aus der extraschueler.txt, dann läuft der add
vielleicht 20 Schüler weiter und bleibt wieder stehen.
Was kann ich tun?
VG,
Markus
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-15 08:41:32 UTC
Permalink
Hallo,

ich habe nun den sophomorix ldap dump gemacht und dann mit
sophomorix-print ale user ausdruckebn lassen. Es sind wirklich nur noch
die Lehrer da. Dann habe ich meine neue aktuelle Liste wieder genommen.
Hier ein Ausschnitt:

5f;Fraas;Lorenzo;30.4.2000;fraas5f;
5f;Gliscinski;Eliano;10.1.2002;gliscinski5f;
5f;Harrer;Jennifer;28.2.2001;harrer5f;
5f;Hensler;Hendrik;8.7.2000;hensler5f;
5f;Hirschmann;Tiana;4.9.2002;hirschmann5f;
5f;Jagarinec;Mario;23.2.2001;jagarinec5f;
5f;Knudsen;Jan-Phillip;22.1.2002;knudsen5f;
5f;Kuhmann;Oliver;26.1.2001;kuhmann5f;
5f;Kuntermann;Celina;17.2.2001;kuntermann5f;
5f;Mazzotta;Stephano;26.4.2001;mazzotta5f;

Und er beibt wieder hängen. Genau an der selben Stelle wie beim ersten
mal:

#### Creating User 199
:                                                  ####
Nachname:         Kuntermann
Vorname:          Celina
Geburtsdatum:     17.02.2001
Identifier:       Kuntermann;Celina;17.02.2001
AdminClass:       5f
GECOS:            Celina Kuntermann
Login (prüfen):   kuntermann5f
Login (OK):       kuntermann5f
Passwort:         tLBHAk
Shell (students):  /bin/false
DBD::Pg::db selectrow_array failed: ERROR:  duplicate key value violates
unique constraint "ldap_entries_dn"
CONTEXT:  SQL statement "INSERT INTO ldap_entries
(id,dn,oc_map_id,parent,keyval) VALUES ( $1 ,'uid='|| $2
||',ou=accounts,'|| $3 ,3,2, $4 )"
PL/pgSQL function "manual_create_ldap_for_account" line 12 at SQL
statement at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 1604,
<SOPHOMORIXADD> line 199.


Jetzt bin ich ratlos.


Am Sa 15.09.2012 10:23 schrieb Alois Raunheimer
Post by Alois Raunheimer
Hallo Markus,
ohne die entsprechende extraschueler.txt kann man wenig sagen.
s.o.

Ok, das mit der D'Aprile habe ich mittlerweile beseitigt, aber er legt
ja über 100 User an, bevor er hängen bleibt. Vor allem, woher das
duplicate key kommt ... ????
Post by Alois Raunheimer
Vielleicht ist das Alter zu gering? Das könntest Du in der
sophomorix.conf konfigurieren.
Das habe ich schon überprüft. Das ist es nicht.

Kann jemand helfen? So langsam werde ich nervös.

VG,

Markus



________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Alexander Wollmann
2012-09-15 15:16:10 UTC
Permalink
Hallo,

weiß nicht ob dir das hilft, aber ich habe zum Ende der Ferien auch
verzweifelt nach einem Fehler gesucht, weil wir grundsätzlich alle
Schüler neu anlegen.

Das Problem lag darin, dass unsere schueler.txt aus einer Excel-Liste
abgespeichert wird, und Excel eine Schülerin namens "Wahr" in den
boolschen Ausdruck "WAHR" geändert hat. Somit hatte der Nachname mehr
als einen Großbuchstaben, was sophomorix anscheinend unglaublich
durcheinander gebracht hat. Auch bei uns blieb es irgendwo stehen, aber
nicht bei dieser Schülerin! Die Fehlermeldung ließ auch nicht auf diesen
Fehler schließen. Als wir den Namen dann manuell korrigiert hatten lief
alles anstandslos durch.

Gruß, und ich drücke die Daumen
Alex
Post by Markus Rupprecht-admin3
Hallo,
ich habe nun den sophomorix ldap dump gemacht und dann mit
sophomorix-print ale user ausdruckebn lassen. Es sind wirklich nur noch
die Lehrer da. Dann habe ich meine neue aktuelle Liste wieder genommen.
5f;Fraas;Lorenzo;30.4.2000;fraas5f;
5f;Gliscinski;Eliano;10.1.2002;gliscinski5f;
5f;Harrer;Jennifer;28.2.2001;harrer5f;
5f;Hensler;Hendrik;8.7.2000;hensler5f;
5f;Hirschmann;Tiana;4.9.2002;hirschmann5f;
5f;Jagarinec;Mario;23.2.2001;jagarinec5f;
5f;Knudsen;Jan-Phillip;22.1.2002;knudsen5f;
5f;Kuhmann;Oliver;26.1.2001;kuhmann5f;
5f;Kuntermann;Celina;17.2.2001;kuntermann5f;
5f;Mazzotta;Stephano;26.4.2001;mazzotta5f;
Und er beibt wieder hängen. Genau an der selben Stelle wie beim ersten
#### Creating User 199
: ####
Nachname: Kuntermann
Vorname: Celina
Geburtsdatum: 17.02.2001
Identifier: Kuntermann;Celina;17.02.2001
AdminClass: 5f
GECOS: Celina Kuntermann
Login (prüfen): kuntermann5f
Login (OK): kuntermann5f
Passwort: tLBHAk
Shell (students): /bin/false
DBD::Pg::db selectrow_array failed: ERROR: duplicate key value violates
unique constraint "ldap_entries_dn"
CONTEXT: SQL statement "INSERT INTO ldap_entries
(id,dn,oc_map_id,parent,keyval) VALUES ( $1 ,'uid='|| $2
||',ou=accounts,'|| $3 ,3,2, $4 )"
PL/pgSQL function "manual_create_ldap_for_account" line 12 at SQL
statement at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 1604,
<SOPHOMORIXADD> line 199.
Jetzt bin ich ratlos.
Am Sa 15.09.2012 10:23 schrieb Alois Raunheimer
Post by Alois Raunheimer
Hallo Markus,
ohne die entsprechende extraschueler.txt kann man wenig sagen.
s.o.
Ok, das mit der D'Aprile habe ich mittlerweile beseitigt, aber er legt
ja über 100 User an, bevor er hängen bleibt. Vor allem, woher das
duplicate key kommt ... ????
Post by Alois Raunheimer
Vielleicht ist das Alter zu gering? Das könntest Du in der
sophomorix.conf konfigurieren.
Das habe ich schon überprüft. Das ist es nicht.
Kann jemand helfen? So langsam werde ich nervös.
VG,
Markus
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-15 15:59:17 UTC
Permalink
Hi,

hat es leider nicht. Bei uns gibt es zwei mit Apostroph (z. B.
D'Aprile), woraus er DAprile macht. Ich habe es ausgebessert, hat aber
nichts gebracht. Wenn ich so darüber nachdenke, wir hatten bestimmt
schon immer Schüler mit Doppelnamen und die haben ja dann auch zwei
große Buchstaben. Evtl. lag es wirklich an WAHR im Sinne von TRUE.
Post by Markus Rupprecht-admin3
Hallo,
weiß nicht ob dir das hilft, aber ich habe zum Ende der Ferien auch
verzweifelt nach einem Fehler gesucht, weil wir grundsätzlich alle
Schüler neu anlegen.
Das Problem lag darin, dass unsere schueler.txt aus einer Excel-Liste
abgespeichert wird, und Excel eine Schülerin namens "Wahr" in den
boolschen Ausdruck "WAHR" geändert hat. Somit hatte der Nachname mehr
als einen Großbuchstaben, was sophomorix anscheinend unglaublich
durcheinander gebracht hat. Auch bei uns blieb es irgendwo stehen,
aber nicht bei dieser Schülerin! Die Fehlermeldung ließ auch nicht auf
diesen Fehler schließen. Als wir den Namen dann manuell korrigiert
hatten lief alles anstandslos durch.
hat es leider nicht. Bei uns gibt es zwei mit Apostroph (z. B.
D'Aprile), woraus mein Skript DAprile macht. Ich habe es ausgebessert
(Daprile), hat aber nichts gebracht. Wenn ich so darüber nachdenke, wir
hatten bestimmt schon immer Schüler mit Doppelnamen und die haben ja
dann auch zwei große Buchstaben. Evtl. lag es wirklich an WAHR im Sinne
von TRUE.
Post by Markus Rupprecht-admin3
Gruß, und ich drücke die Daumen
Alex
Trotzdem: Danke für den Tipp. Anhand der Fehlermeldung habe ich noch
etwas gefunden.

http://www.lml.support-netz.de/trac/ticket/557

Aber da muss ich passen. Ich kann mich mit mysql ein bißchen über Wasser
halten, musste aber feststellen, dass ich in postgres nicht einmal in
der Lage bin, mir anzusehen welche Datenbanken, Tabellen es überhaupt gibt.

VG,
Markus
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-15 16:43:25 UTC
Permalink
Hallo, bevor ich jetzt weitermache, brauche ich einen "Spezialisten"
(Hallo Holger ;-)

18:36/0 server ~ # sophomorix-check
...
#### generate_add_file: Looking for users to be
added: ####
Kuntermann;Celina;17.02.2001::kuntermann5f::---::---::---::
#### generate_add_file: 1 users can be
added. ####


18:39/1 server ~ # sophomorix-add
#### Creating lock in
/var/lib/sophomorix/lock/sophomorix.lock ####
#### /usr/sbin/sophomorix-add started
... ####
Stopping Name Service Cache Daemon: nscd.
Epochenzeit: 1347727163 (right now)
#### Dumping database ldap before I modify
it ####

#### Creating User 1
: ####
Nachname: Kuntermann
Vorname: Celina
Geburtsdatum: 17.02.2001
Identifier: Kuntermann;Celina;17.02.2001
AdminClass: 5f
GECOS: Celina Kuntermann
Login (prüfen): kuntermann5f
Login (OK): kuntermann5f
Passwort: wdAvNc
Shell (students): /bin/false
DBD::Pg::db selectrow_array failed: ERROR: duplicate key value violates
unique constraint "ldap_entries_dn"
CONTEXT: SQL statement "INSERT INTO ldap_entries
(id,dn,oc_map_id,parent,keyval) VALUES ( $1 ,'uid='|| $2
||',ou=accounts,'|| $3 ,3,2, $4 )"
PL/pgSQL function "manual_create_ldap_for_account" line 12 at SQL
statement at /usr/share/perl5/Sophomorix/SophomorixPgLdap.pm line 1604,
<SOPHOMORIXADD> line 1.


Nun habe ich mich ein bisschen in postgresql eingelesen und auch die
Dateien aus Holgers Trac-Eintrag angeschaut:

18:39/1 server ~ # psql -U ldap ldap -c "SELECT * FROM ldap_entries
where dn = 'uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal'"

liefert:

18:40/1 server ~ # psql -U ldap ldap -c "SELECT * FROM ldap_entries
where dn = 'uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal'"
id | dn | oc_map_id |
parent | keyval
------+----------------------------------------------+-----------+--------+--------
8655 | uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal | 3 |
2 | 6897
(1 Zeile)

Treffer!

Bevor jetzt ein psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id
= '8655';" kommt: Kann jemand sein ok geben, der weiß, was ich tue ;-)

VG,

Markus


________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Holger Baumhof
2012-09-16 21:14:10 UTC
Permalink
Hallo Markus,
Post by Markus Rupprecht
18:39/1 server ~ # psql -U ldap ldap -c "SELECT * FROM ldap_entries
where dn = 'uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal'"
18:40/1 server ~ # psql -U ldap ldap -c "SELECT * FROM ldap_entries
where dn = 'uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal'"
id | dn | oc_map_id |
parent | keyval
------+----------------------------------------------+-----------+--------+--------
8655 | uid=kuntermann5f,ou=accounts,dc=srf,dc=lokal | 3 | 2
| 6897
(1 Zeile)
Treffer!
Bevor jetzt ein psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id
= '8655';" kommt: Kann jemand sein ok geben, der weiß, was ich tue ;-)
.. Datenbanken fasse ich äußerst ungern direkt an ..

Hast du mal ein
sophomorix-kill --killuser kuntermann5f

versucht?

Du mußt beachten, dass sophomorix die user in zwei Datenbanken hält.

Viele Grüße

Holger
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-17 08:00:37 UTC
Permalink
Hi Holger,

habe schon auf deine Antwort gewartert. Mein Gott, was machen wir, wenn
Du mal Schnupfen hast ;-/
Post by Holger Baumhof
Post by Markus Rupprecht
Bevor jetzt ein psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id
= '8655';" kommt: Kann jemand sein ok geben, der weiß, was ich tue ;-)
.. Datenbanken fasse ich äußerst ungern direkt an ..
Darum warte ich ja auf dein ok. Ich habe deinen Eintrag im Trac gelesen
und dein Beispielskript studiert. Aber schon der erste Blick auf das
Skript zeigt (mal wieder), dass Du da Lichtjahre voraus bist.
Post by Holger Baumhof
Hast du mal ein
sophomorix-kill --killuser kuntermann5f
versucht?
Ja, hatte ich bereits versucht:
07:50/0 server /etc/dhcp3 # sophomorix-kill --killuser kuntermann5f
#### Creating lock in
/var/lib/sophomorix/lock/sophomorix.lock            ####
#### /usr/sbin/sophomorix-kill started
...                                ####
Stopping Name Service Cache Daemon: nscd.
#### Dumping database ldap before I modify
it                             ####
#### Beginn deletion
...                                                  ####
Killing the following List of users: kuntermann5f
Killing kuntermann5f
Cannot kill user kuntermann5f (nonexisting?)
#### NOT creating mailaliases/lists (0 users
removed)                     ####
#### 0 users
killed                                                       ####
#### Removing lock in
/var/lib/sophomorix/lock/sophomorix.lock            ####
Reloading /etc/samba/smb.conf: smbd only.
Starting Name Service Cache Daemon: nscd.
Reloading /etc/samba/smb.conf: smbd only.
Flushing nscd cache
#### /usr/sbin/sophomorix-kill terminated regularly   
Post by Holger Baumhof
Du mußt beachten, dass sophomorix die user in zwei Datenbanken hält.
Welche sind den das? Was meinst Du? Kann ich es wagen in ldap_entries zu
löschen?


Und nur um es nochmal zu sagen: Auf Grund unglücklich gewählter
Serverhardware ist ein Backup bei uns eine äußerst umständliche Sache
;-( Leider.

VG,

Markus



________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Holger Baumhof
2012-09-17 14:34:31 UTC
Permalink
Hallo Markus,
Post by Markus Rupprecht-admin3
Post by Holger Baumhof
Post by Markus Rupprecht
Bevor jetzt ein psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id
= '8655';" kommt: Kann jemand sein ok geben, der weiß, was ich tue ;-)
.. Datenbanken fasse ich äußerst ungern direkt an ..
Darum warte ich ja auf dein ok. Ich habe deinen Eintrag im Trac gelesen
und dein Beispielskript studiert. Aber schon der erste Blick auf das
Skript zeigt (mal wieder), dass Du da Lichtjahre voraus bist.
.. ich glaube nicht, dass das von mir stammt.
Wahrscheinlich meinst du das script, das Frank Schiebel vorgelegt hat:
das hatte ich letzte Weihnachtsferien gebraucht ..

.. du meinst dieses Ticket, oder?

http://www.lml.support-netz.de/trac/ticket/557

Das script dbtest ist von Frank.
Post by Markus Rupprecht-admin3
Und nur um es nochmal zu sagen: Auf Grund unglücklich gewählter
Serverhardware ist ein Backup bei uns eine äußerst umständliche Sache
;-( Leider.
auch wenn es umständlich ist: ohne Backup würde ich hier nichts machen :-(

lad dir mal das zip runter und entpak es.
Du mußt nur die groups Datei anpassen an deine Gegebenheit.

Dazu hat mir Rüdiger geschrieben:
------------------
Hallo Holger,

die Gruppen kann man mit

getent group

auf dem Server auslesen. Das ist dann der Inhalt von /etc/group UND dem
ldap (falls er läuft)

Aus dem was du geschrieben hast, wird mir nicht ganz klar, ob du aus
postgres oder aus ldap auslesen willst.

Aus postgres sollte das in etwa so gehen:

psql -U ldap ldap -c "select * from groups" -P tuples_only > datei

Viele Grüße, Rüdiger
-----------------------

Ich hab es damals mit
getend group

gemacht.
Danach lief alles so, wie Frank es im Ticket beschreibt.

VIele Grüße

Holger
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-17 14:47:17 UTC
Permalink
Hi Holger,
Post by Holger Baumhof
.. ich glaube nicht, dass das von mir stammt.
das hatte ich letzte Weihnachtsferien gebraucht ..
.. du meinst dieses Ticket, oder?
http://www.lml.support-netz.de/trac/ticket/557
Das script dbtest ist von Frank.
Ok, ich hatte im Ticket deinen Namen gelesen und dachte, das Skript ist
auch von dir. Genau das meine ich.
Post by Holger Baumhof
Post by Markus Rupprecht-admin3
Und nur um es nochmal zu sagen: Auf Grund unglücklich gewählter
Serverhardware ist ein Backup bei uns eine äußerst umständliche Sache
;-( Leider.
auch wenn es umständlich ist: ohne Backup würde ich hier nichts machen :-(
Neue Baustelle. Habe heute eine neue Platte bestellt. Der Server läuft,
ich kann keine Fehlfunktion feststellen. Smart sagt auch: alles ok. Aber
ich kann kein Clonzilla-Backup mehr machen. Beim Verifiy bricht er wegen
CRC Fehlern ab. Da bin ich gespannt...
Post by Holger Baumhof
Ich hab es damals mit
getend group
Naja, unsere Probleme sind ja nicht gleich. Bei dir ging es um eine
Maschine, bei mir um user.
Post by Holger Baumhof
gemacht.
Danach lief alles so, wie Frank es im Ticket beschreibt.
Erst will ich ein Backup. Ich werde mal versuchen, per knoppix zu booten
und File-weise zu kopieren. Mal sehen was da kommt. Danach: meinst du
ich kann es mit diesem drop

psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id = '8655';"


mal probieren. Und danach ein sophomorix-add und sehen, ob er jetzt
woanders meckert?

So scheint es ja zu stimmen: er kann den User nicht anlegen, weil es
schon den Eintrag mit der ID 8655 gibt.

Was meinst Du?

VG,

Markus


________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Holger Baumhof
2012-09-17 14:52:33 UTC
Permalink
Hallo Markus,
Post by Markus Rupprecht
Neue Baustelle. Habe heute eine neue Platte bestellt. Der Server läuft,
ich kann keine Fehlfunktion feststellen. Smart sagt auch: alles ok. Aber
ich kann kein Clonzilla-Backup mehr machen. Beim Verifiy bricht er wegen
CRC Fehlern ab. Da bin ich gespannt...
das kann der Hauptspeicher sein, oder eines der Plattenkabel (SATA?
Backplane?)
Post by Markus Rupprecht
Erst will ich ein Backup. Ich werde mal versuchen, per knoppix zu booten
und File-weise zu kopieren.
so habe ich auch schon einen Server umgezogen: einfach
cp -a /quelle /ziel

Danach grub installieren, vorher gegebenenfalls die fstab und die
/boot/grub/devices anpassen.
Post by Markus Rupprecht
Mal sehen was da kommt. Danach: meinst du
ich kann es mit diesem drop
psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id = '8655';"
mal probieren. Und danach ein sophomorix-add und sehen, ob er jetzt
woanders meckert?
.. kann ich nicht sagen: datenbanken sind nicht mein Ding.

Viele Grüße

Holger
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
peter kärcher
2012-09-17 15:19:34 UTC
Permalink
Hallo!

Bei mir tritt folgendes Problem auf:

Als ich die Schülerliste aktualisierte, ist mir beim Abspeichern die Konsole abgestürzt. Entgegen meiner Befürchtung waren die Änderungen in der Liste beim nächsten Start vorhanden. Als ich dann die Daten von der Konsole überprüfen ließ, kam die Meldung "Unknown Error 1 in errors.lang".
Auch ein Nachbessern, entfernen aller Großbuchstaben, Leerzeichen und Bindestriche führte zu keiner Änderung. Der Administratorbericht gibt keine Fehler an, zeigt bei den zu versetzenden Schülern nur bis Klasse 7a an. Die höheren Klassen sind da nicht mehr vorhanden?

Kann mir da jemand helfen?

P. Kärcher


________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-17 15:37:13 UTC
Permalink
Hi Peter,

ich poste deine Nachricht nochmal unter einem geänderten Betreff.
Vielleicht hast Du es nicht gesehen, aber ich habe auch ein Problem beim
Anlegen der Benutzer unter genau dem gleichen Betreff. Sonst gehen
unsere Antworten durcheinander.

Vielen Dank.

Markus
Post by peter kärcher
Hallo!
Als ich die Schülerliste aktualisierte, ist mir beim Abspeichern die Konsole abgestürzt. Entgegen meiner Befürchtung waren die Änderungen in der Liste beim nächsten Start vorhanden. Als ich dann die Daten von der Konsole überprüfen ließ, kam die Meldung "Unknown Error 1 in errors.lang".
Auch ein Nachbessern, entfernen aller Großbuchstaben, Leerzeichen und Bindestriche führte zu keiner Änderung. Der Administratorbericht gibt keine Fehler an, zeigt bei den zu versetzenden Schülern nur bis Klasse 7a an. Die höheren Klassen sind da nicht mehr vorhanden?
Kann mir da jemand helfen?
P. Kärcher
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Alois Raunheimer
2012-09-17 15:45:38 UTC
Permalink
Hallo Peter,

eigentlich ist das kein Problem.

Das tritt immer mal wieder auf, wenn größere Mengen User per
Schulkonsole in die schueler.txt kommen und dann eine Aufnahme
durchgeführt werden soll.

Lösung:

Wechsle auf die Konsole und arbeite mit

sophomorix-check
sophomorix-add
und
sophomorix-move

und der Fehler tritt nicht auf.

Tip:

Mit sophomorix [TAB][TAB] *

kannst Du Dir einen Überblick verschaffen welche weiteren sophomorix
Befehle es gibt und was sie tun.

Mit sophomorix-check --help ** bekommst Du Hilfe speziell zu dem Befehl

man sophomorix-check ** hilft ebenfalls weiter

* [TAB][TAB] bedeutet zweimla kurz hintereinander die TAB-Taste betätigen
** funktioniert idR bei allen anderen Linux Befehlen.

Gruß

Alois
Am 17. September 2012 17:37 schrieb Markus Rupprecht
Post by Markus Rupprecht
Hi Peter,
ich poste deine Nachricht nochmal unter einem geänderten Betreff. Vielleicht
hast Du es nicht gesehen, aber ich habe auch ein Problem beim Anlegen der
Benutzer unter genau dem gleichen Betreff. Sonst gehen unsere Antworten
durcheinander.
Vielen Dank.
Markus
Post by peter kärcher
Hallo!
Als ich die Schülerliste aktualisierte, ist mir beim Abspeichern die
Konsole abgestürzt. Entgegen meiner Befürchtung waren die Änderungen in der
Liste beim nächsten Start vorhanden. Als ich dann die Daten von der Konsole
überprüfen ließ, kam die Meldung "Unknown Error 1 in errors.lang".
Auch ein Nachbessern, entfernen aller Großbuchstaben, Leerzeichen und
Bindestriche führte zu keiner Änderung. Der Administratorbericht gibt keine
Fehler an, zeigt bei den zu versetzenden Schülern nur bis Klasse 7a an. Die
höheren Klassen sind da nicht mehr vorhanden?
Kann mir da jemand helfen?
P. Kärcher
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
peter kärcher
2012-09-18 15:19:38 UTC
Permalink
Hallo Alois.

Danke für den Tipp. Damit hat alles geklappt.

Gruß

Peter
Post by Alois Raunheimer
Hallo Peter,
eigentlich ist das kein Problem.
Das tritt immer mal wieder auf, wenn größere Mengen User per
Schulkonsole in die schueler.txt kommen und dann eine Aufnahme
durchgeführt werden soll.
Wechsle auf die Konsole und arbeite mit
sophomorix-check
sophomorix-add
und
sophomorix-move
und der Fehler tritt nicht auf.
Mit sophomorix [TAB][TAB] *
kannst Du Dir einen Überblick verschaffen welche weiteren sophomorix
Befehle es gibt und was sie tun.
Mit sophomorix-check --help ** bekommst Du Hilfe speziell zu dem Befehl
man sophomorix-check ** hilft ebenfalls weiter
* [TAB][TAB] bedeutet zweimla kurz hintereinander die TAB-Taste betätigen
** funktioniert idR bei allen anderen Linux Befehlen.
Gruß
Alois
Am 17. September 2012 17:37 schrieb Markus Rupprecht
Post by Markus Rupprecht
Hi Peter,
ich poste deine Nachricht nochmal unter einem geänderten Betreff. Vielleicht
hast Du es nicht gesehen, aber ich habe auch ein Problem beim Anlegen der
Benutzer unter genau dem gleichen Betreff. Sonst gehen unsere Antworten
durcheinander.
Vielen Dank.
Markus
Post by peter kärcher
Hallo!
Als ich die Schülerliste aktualisierte, ist mir beim Abspeichern die
Konsole abgestürzt. Entgegen meiner Befürchtung waren die Änderungen in der
Liste beim nächsten Start vorhanden. Als ich dann die Daten von der Konsole
überprüfen ließ, kam die Meldung "Unknown Error 1 in errors.lang".
Auch ein Nachbessern, entfernen aller Großbuchstaben, Leerzeichen und
Bindestriche führte zu keiner Änderung. Der Administratorbericht gibt keine
Fehler an, zeigt bei den zu versetzenden Schülern nur bis Klasse 7a an. Die
höheren Klassen sind da nicht mehr vorhanden?
Kann mir da jemand helfen?
P. Kärcher
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-17 15:40:24 UTC
Permalink
Hi Peter,

diesen Betreff gibt es schon. Ich habe deine Nachricht nochmal unter
"Benutzer Anlegen: Fehlermeldung" gepostet. Sonst gehen unsere Antworten
auf unsere (leider) verschiedenen Probleme "wild" durcheinander.

Ich hoffe, dass ist in deinem Sinne.

Markus


________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht
2012-09-17 15:20:44 UTC
Permalink
Post by Alois Raunheimer
Hallo Markus,
Post by Markus Rupprecht
Neue Baustelle. Habe heute eine neue Platte bestellt. Der Server läuft,
ich kann keine Fehlfunktion feststellen. Smart sagt auch: alles ok. Aber
ich kann kein Clonzilla-Backup mehr machen. Beim Verifiy bricht er wegen
CRC Fehlern ab. Da bin ich gespannt...
das kann der Hauptspeicher sein, oder eines der Plattenkabel (SATA?
Backplane?)
Hauptspeicher: Das kann ich noch testen. Mal ein Wochende MEMTEST. Es
geht um die Systemplatte, unsere Velociraptor.
Post by Alois Raunheimer
Post by Markus Rupprecht
Erst will ich ein Backup. Ich werde mal versuchen, per knoppix zu booten
und File-weise zu kopieren.
so habe ich auch schon einen Server umgezogen: einfach
cp -a /quelle /ziel
Danach grub installieren, vorher gegebenenfalls die fstab und die
/boot/grub/devices anpassen.
So habe ich vor, dass zu machen.
Post by Alois Raunheimer
Post by Markus Rupprecht
Mal sehen was da kommt. Danach: meinst du
ich kann es mit diesem drop
psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id = '8655';"
mal probieren. Und danach ein sophomorix-add und sehen, ob er jetzt
woanders meckert?
.. kann ich nicht sagen: datenbanken sind nicht mein Ding.
Hmmm. Nicht gut. Frank Schiebel? Ist/war das ein Entwickler? Hat er eine
E-Mailadresse?

VG,

Markus
Post by Alois Raunheimer
Viele Grüße
Holger
________________________________________________________
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Holger Baumhof
2012-09-17 18:08:29 UTC
Permalink
Hallo Markus,
Post by Markus Rupprecht
Hauptspeicher: Das kann ich noch testen. Mal ein Wochende MEMTEST. Es
geht um die Systemplatte, unsere Velociraptor.
Nimm die Platte doch raus und klon sie in einem anderen Rechner ..
Post by Markus Rupprecht
Hmmm. Nicht gut. Frank Schiebel? Ist/war das ein Entwickler? Hat er eine
E-Mailadresse?
Ja, genau der.

Er liest in der Liste mit.

Ich würde das Backup erstellen und dann das ganze mal versuchen.

VIele Grüße

Holger
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Markus Rupprecht-admin3
2012-09-18 15:09:33 UTC
Permalink
Hi,
Post by Alois Raunheimer
Hallo Markus,
Post by Markus Rupprecht
Neue Baustelle. Habe heute eine neue Platte bestellt. Der Server läuft,
ich kann keine Fehlfunktion feststellen. Smart sagt auch: alles ok. Aber
ich kann kein Clonzilla-Backup mehr machen. Beim Verifiy bricht er wegen
CRC Fehlern ab. Da bin ich gespannt...
das kann der Hauptspeicher sein, oder eines der Plattenkabel (SATA?
Backplane?)
Mensch Holger, du bist echt unsere Allzweckwaffe. Ich bin deinem Rat
gefolgt (klonen in anderem Rechner) und es ist tatsächlich nicht die
Platte, sondern das RAM. Ich fasse es nicht: Da arbeiten täglich
hunderte Leute mit dem Server und das Ding rennt. Alle viertel Jahre mal
ein Hänger in der Schulkonsole und so ein lumpiges Backupprogramm
fordert so viel RAM an, dass es in einem defekten Bereich landet. 1
Riegel ok, der andere produziert Fehler in memtext86. Arggghhhhh.

Das eigentliche Problem ist nun auch gelöst: ich habe die zwei Schüler,
die sophomorix nicht anlegen wollte händisch aus aus ldap_entries
gelöscht und danach ging mit sophomorix-add alles glatt.

Nun bin ich happy, habe aber keine Umlaute mehr. Lach, lach. Siehe Mail:
Keine Umlaute in xterm

VG,

Markus





________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Steffen Auer
2012-09-18 18:32:03 UTC
Permalink
Hallo,
[...] produziert Fehler in memtext86.
passt zu SWR3 heute, da ging's um Verschreiber

Vielleicht hätte ich denen auch mein "Knopf auf Holz" zuspielen sollen...

Viele Grüße
Steffen
--
System:
- virtualisiert mit Proxmox 2.1
- openML 5.1.0
- dedizierter IPCop
- Erweiterungen: Pykota, Copspot, MRBS und OpenSchulportfolio
- Moodle extern (Belwue) per ldaps angebunden
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Holger Baumhof
2012-09-18 20:10:01 UTC
Permalink
Hallo Markus,
Post by Markus Rupprecht-admin3
Ich bin deinem Rat
gefolgt (klonen in anderem Rechner) und es ist tatsächlich nicht die
Platte, sondern das RAM. Ich fasse es nicht: Da arbeiten täglich
hunderte Leute mit dem Server und das Ding rennt. Alle viertel Jahre mal
ein Hänger in der Schulkonsole und so ein lumpiges Backupprogramm
fordert so viel RAM an, dass es in einem defekten Bereich landet. 1
Riegel ok, der andere produziert Fehler in memtext86. Arggghhhhh.
Das eigentliche Problem ist nun auch gelöst: ich habe die zwei Schüler,
die sophomorix nicht anlegen wollte händisch aus aus ldap_entries
gelöscht und danach ging mit sophomorix-add alles glatt.
.. ist einfach ein feines Gefühl wenn der Schmerz nachläßt :-)

Freut mich :-))

Viele Grüße

Holger
________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/

Jesko Anschütz
2012-09-18 06:14:52 UTC
Permalink
Hallihallo,
Danach: meinst du ich kann es mit diesem drop
psql -U ldap ldap -c "DELETE FROM ldap_entries WHERE id = '8655';"
mal probieren. Und danach ein sophomorix-add und sehen, ob er jetzt woanders meckert?
So scheint es ja zu stimmen: er kann den User nicht anlegen, weil es schon den Eintrag mit der ID 8655 gibt.
Da würde ich auf jeden Fall zuerst mal schauen, welcher Benutzer mit dieser ID geführt wird.


________________________________________________________
Hinweis:
Weiterführende Informationen und Fortbildungsmaterialien
zu den Netzwerklösungen in Baden-Württemberg erhalten
Sie auf dem Fortbildungsserver:
http://lehrerfortbildung-bw.de/netz/
________________________________________________________
Adresse : linuxmuster-***@public.gmane.org
Listinfo: https://mail.schule-bw.de/cgi-bin/mailman/listinfo/linuxmuster
Archiv : http://mailman.schule-bw.de/pipermail/linuxmuster/
Loading...