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 15 years ago

Closed 14 years ago

#12 closed Defekt (erledigt)

Homeverzeichnisse nach dem Hochfahren der LTSP-Server manchmal nicht gemountet

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone: Wunschliste
Component: Server: Linux Terminal Server (LTSP) Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Ursache noch unklar, es sollte aber eine Lösung gefunden werden.

Change History (10)

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

Status: new → accepted

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

Update: Nach einem Reboot der LTSP-Server eben gerade waren die Homeverzeichnisse auf allen vier Servern nicht gemountet. Ursache weiterhin unklar.

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

Symptomatische Behandlung: Nach dem Hochfahren mittels mountpoint die Mountpoints /home/teachers und /home/students überprüfen und bei Bedarf mount -a ausführen. Optional: Warnung im Syslog hinterlassen.

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

Möglicherweise ist die Ursache dieser Bug: ​Launchpad:525154. Mir ist etwas unklar, ober der nun schon gefixt ist oder nicht.

Last edited 15 years ago by Rüdiger Kupper (previous) (diff)

comment:5 by Rüdiger Kupper, 15 years ago

Vielleicht sollten wir auf nfs4 umstellen.

comment:6 by Rüdiger Kupper, 15 years ago

Resolution: → wontfix
Status: accepted → closed

Da es ein bekannter Bug zu sein scheint besteht Hoffnung auf Lösung in Oneiric. Außerdem sollten wir mal probieren, auf nfs4 umzustellen.
Anschlussticket: #74.

comment:7 by Rüdiger Kupper, 15 years ago

Priority: major → critical
Resolution: wontfix
Status: closed → reopened

Das Problem besteht in Oneiric weiter.

Todo
Initskript schreiben, dass nach dem Hochfahren ein mount -a macht.

comment:8 by Rüdiger Kupper, 15 years ago

Resolution: → fixed
Status: reopened → closed

Initskript auf den LtspServer angelegt: /etc/init.d/kepler--mountall-workaround. Wird ausgeführt in allen Runlevels 2-5. (Default-Runlevel für Ubuntu ist 2.)

comment:9 by Rüdiger Kupper, 15 years ago

Priority: hoch → gering
Resolution: erledigt
Severity: → normal
Status: closed → reopened

Das Problem tritt sporadisch noch immer mal wieder auf, wenn beim Hochfahren ein nfs-Timeout auftritt. Z.B. in diesen Fällen:

  • das Netzwerk steht beim Hochfahren erst zu spät zur Verfügung, z.B. weil die Switche lange brauchen, um ihren "Spanning-Tree" zu finden.
  • der paedml antwortet zu langsam, weil z.B. gerade ein Backup läuft

Mögliche Lösungen:

  1. Das kepler--mountall-workaround-Skript als regelmäßigen Cronjob laufen lassen, etwa jede Stunde
  2. Beim nfs-Mount-Befehl die Option "bg" setzen, so dass der Mount bei einem Timeout nicht abbricht, sondern regelmäßig weiter versucht wird (vielleicht die elegantere Lösung)

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

Milestone: → Wunschliste
Resolution: → erledigt
Status: reopened → closed

Das Skript ist jetzt in /etc/cron.hourly verlinkt.

Note: See TracTickets for help on using tickets.