Bug 15793 - [LTSPFSD] delayed_mounter not found
[LTSPFSD] delayed_mounter not found
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: ZZZ - Trash - Thin Client
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Stefan Gohmann
Moritz Muehlenhoff
:
Depends on:
Blocks: 14432
  Show dependency treegraph
 
Reported: 2009-10-05 08:26 CEST by Stefan Gohmann
Modified: 2009-12-21 08:48 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2009-10-05 08:26:58 CEST
Das Skript delayed_mounter ist nicht mehr im ltspfsd-Skript vorhanden.
Comment 1 Stefan Gohmann univentionstaff 2009-10-05 08:49:50 CEST
delayed_mounter wird jetzt im Init Skript nicht mehr aufgerufen.

Ein Changelog Eintrag ist nicht notwendig.
Comment 2 Moritz Muehlenhoff univentionstaff 2009-11-10 14:40:27 CET
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.
Comment 3 Stefan Gohmann univentionstaff 2009-11-10 16:09:02 CET
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.
Comment 4 Moritz Muehlenhoff univentionstaff 2009-11-10 16:21:52 CET
(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.
Comment 5 Stefan Gohmann univentionstaff 2009-11-10 16:33:40 CET
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?
Comment 6 Stefan Gohmann univentionstaff 2009-11-11 08:13:21 CET
Siehe Bug #16309, delayed_mounter wurde wieder aktiviert.
Comment 7 Moritz Muehlenhoff univentionstaff 2009-11-11 11:35:33 CET
Der Zustand ist damit wieder wie in der 2.2.
Comment 8 Stefan Gohmann univentionstaff 2009-12-21 08:48:47 CET
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".