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

Closed 13 years ago

Last modified 13 years ago

#1206 closed Aufgabe (erledigt)

Verbleibende symbolische Links in den Tauschverzeichnissen

Reported by: Rüdiger Kupper Owned by: bau
Priority: bei Gelegenheit Milestone: Schuljahr 2013/14
Component: Webdienst: Linuxmusterlösung Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

In einigen Nutzerverzeichnissen liegen offenbar noch "alte" symbolische Links zu den Tauschverzeichnissen.

Beispiel:

14:11/0 paedml /home/share # ls ~georgotas/__tauschen -l
insgesamt 0
lrwxrwxrwx 1 root teachers 22 Aug 30  2012 tausch-5d -> /home/share/classes/5d

Die sollten gesucht und entfernt werden. Das hätte natürlich während des Updates auf linuxmuster.net 6 geschen müssen.

Change History (5)

comment:1 by bau, 13 years ago

Ich habe ein kleines Script geschrieben, welches ein wenig aufräumt:

kepler--delete-symlinks

Das räumt auch gleich mit den hängenden Bind-mounts ein wenig auf.

in reply to:  1 ; comment:2 by Rüdiger Kupper, 13 years ago

Replying to bau:

Ich habe ein kleines Script geschrieben, welches ein wenig aufräumt:

kepler--delete-symlinks

Gut! Das habe ich gestern schon im sbin-Verzeichnis gefunden und mich gefragt, seit wann das eigentlich dort ist...

Bitte noch einchecken: source:keplertools/scripts/trunk

Das räumt auch gleich mit den hängenden Bind-mounts ein wenig auf.

Dafür hat die Linuxmusterlösung ja bereits einen nächtlichen Cronjob, der sophomorix-bind --cron ausführt.

in reply to:  2 comment:3 by bau, 13 years ago

Replying to kup:

Bitte noch einchecken: source:keplertools/scripts/trunk

Ist erledigt

Das räumt auch gleich mit den hängenden Bind-mounts ein wenig auf.

Dafür hat die Linuxmusterlösung ja bereits einen nächtlichen Cronjob, der sophomorix-bind --cron ausführt.

Ja, aber wenn die bind-mounts aus unerfindlichen Gründen hängen bleiben manchmal die directories übrig, die kann mein Script gefahrlos entfernen, da es in jedem Tausch- und Vorlagenverzeichnis erst eine Datei Tauschverzeichnis oder Vorlagenverzeichnis anlegt und dann im HomeVZ prüft, ob die Datei da ist, wenn ja, ist das Verzeichnis gemountet, wenn nein, kann es ersatzlos gelöscht werden - dann passiert es auch nicht, dass durch den bind-mount hindurch ein ganzes Tauschverzeichnis gelöscht wird.

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

Resolution: → erledigt
Status: new → closed

Ich gehe davon aus, dass Dein Skript die verbleibenden Links aufgeräumt hat.

comment:5 by bau, 13 years ago

Ich will es mal hoffen :-)

Ich habe eine Mail an die Entwickler gesendet:

  • bind-mounts-Problem des mehrmaligen mountens -> Lösungsvorschlag
  • Möglichkeit für eine Anpassung des Scripts für LTSP-RPC mit symlinks
Note: See TracTickets for help on using tickets.