Univention Bugzilla – Bug 15793
[LTSPFSD] delayed_mounter not found
Last modified: 2009-12-21 08:48:47 CET
Das Skript delayed_mounter ist nicht mehr im ltspfsd-Skript vorhanden.
delayed_mounter wird jetzt im Init Skript nicht mehr aufgerufen. Ein Changelog Eintrag ist nicht notwendig.
LTSP-Mounts funktionieren z.Zt. nicht, dazu habe ich Bug 16309 angelegt. Der delayed_mounter-Aufruf ist allerdings noch zu finden im Init-Skript, die Versionsnummer muss noch erhöht werden und das Paket neu gebaut werden: root@master:~# chroot /var/lib/univention-client-root/ master:/# dpkg --list | grep ltsp ii ltspfsd 0.5.3-3.21.200910050843 Fuse based remote filesystem daemon for LTSP ii univention-thin-client-ltsp-config 3.0.0-2.61.200910270952 UCS - Thin client LTSP environment master:/# grep delayed /etc/init.d/ltspfsd /usr/sbin/delayed_mounter Der delayed_mounter sorgt dafür, dass Sticks, die angeschlossen wurden bevor eine Verbindung zum Terminalserver läuft (also univention-session) nachträglich auch noch über LTSPFS gemountet werden. Wenn das aus dem ltspfs-Paket entfernt wurde, können wir auch die entsprechenden Zeilen in /lib/udev/add_fstab_entry entfernen. Ausserdem müssten wir dann noch im Changelog dokumentieren, dass USB-Sticks erst nach Aufbau der Terminalserver-Verbindung gemountet werden.
Hmm, dann scheint es zwei init-Skripte zu geben. Ich habe den Patch für das ltspfsd-Source-Paket add-init-script.patch angepasst. Scheinbar gibt es in univention-thin-client-ltsp noch ein Init-Skript. @Moritz, gibt es dafür einen Grund? Es gibt beides scheinbar seit der Integration von ltspfsd in UCS.
(In reply to comment #3) > Hmm, dann scheint es zwei init-Skripte zu geben. Ich habe den Patch für das > ltspfsd-Source-Paket add-init-script.patch angepasst. Scheinbar gibt es in > univention-thin-client-ltsp noch ein Init-Skript. > > @Moritz, gibt es dafür einen Grund? Es gibt beides scheinbar seit der > Integration von ltspfsd in UCS. Daran kann ich mich nicht mehr einnern, ich müsste nochmal prüfen, welche Version im finalen Paket verwendet wird. Eventuell wurde anfänglich noch das Standard-Skript gepatcht und das dann später durch ein UCR-Template ersetzt.
Ich habe das jetzt im Init-Skript im Source Paket univention-thin-client-ltsp entfernt. Wenn ich den alten Code richtig verstanden habe, dann wurde dort auch nichts sinnvolles gemacht. Bist du dir sicher, dass es vorher funktioniert hat?
Siehe Bug #16309, delayed_mounter wurde wieder aktiviert.
Der Zustand ist damit wieder wie in der 2.2.
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".