close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#682 closed Defekt (bleibt so)

Nach Entragen in ein Projekt dauert es eine Weile, bis die neue Gruppenzugehörigkeit auf den LtspServern ankommt

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2012/13
Component: Webdienst: Linuxmusterlösung Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Grade habe ich mich in meine diesjährigen Klassen eingetragen, das hat gut funktioniert.
(ticket:127 ist also nach wie vor behoben, das ist nicht das Problem.)
Ich bin auch auf dem paedml und allen LTSP-Servern in den korrekten neuen Unix-Gruppen -- außer auf LTSP118. Da bin ich noch in den alten Gruppen und kann daher nicht auf die Ordner zugreifen.

Wieso hat den LTSP118 meine neuen Gruppen nicht vom LDAP-Server mitgeteilt bekommen? Alle anderen Server haben's ja auch mitbekommen.

(Möglicherweise wichtig ist, dass ich die Änderung von einem Client aus vorgenommen habe, der am LTSP118 hing. Aber verstehen tu ich's nicht.)

Change History (4)

comment:1 by Rüdiger Kupper, 14 years ago

Resolution: → bleibt so
Status: new → closed

Nach einem Tag waren die Änderungen auch auf LTSP118 angekommen. Woher die Verzögerung kommt, ist unklar.

comment:2 by Rüdiger Kupper, 14 years ago

Summary: Nach eintragen in meine Klassen in der Schulkonsole wurden meine UNIX-Gruppen auf LTSP118 nicht angepasst → Nach Entragen in ein Projekt dauert es eine Weile, bis die neue Gruppenzugehörigkeit auf den LtspServern ankommt

comment:3 by Rüdiger Kupper, 14 years ago

Ich bin gerade wieder auf dieses Problem hereingefallen:
Habe in der Schulkonsole ein Projekt für meinen NwT-Kurs angelegt. Dennoch konnten die neu eingetragenen Schüler nicht in den Gruppentauschordner schreiben.

Ursache ist der "name service cache daemon" nscd, der auf den LtspServern läuft. Der cached die Anmeldeinformationen lokal für einige Zeit, damit nicht ständig LDAP-Anfragen herausgehen.

Trägt man einen Schüler in der Schulkonsole in ein Projekt ein, so wird er in die zugehörige Unix-Gruppe gesteckt. Auf dem paedml ist er dann auch sofort in dieser Gruppe, die Information kommt aber nicht gleich auf den LtspServern an, weil die dort laufenden nscd nicht mitbekommen, dass sich etwas geändert hat.

Wartet man einige Zeit, löst sich das Problem von selbst. Muss es schnell gehen, kann man die nscd auf den LtspServern auch anweisen, ihren Cache sofort zu aktualisieren:

linadmin@ltsp118:~$ sudo nscd -i group

Danach können die Schüler auf den Gruppentauschordner zugreifen.

comment:4 by Rüdiger Kupper, 14 years ago

Neue Wikiseite zur Dokumentation: AdminSchulkonsole

Note: See TracTickets for help on using tickets.