Opened 15 years ago
Closed 15 years ago
#2 closed Defekt (erledigt)
Ausgeteilte und bereitgestellte Dokumente von Linux-Clients nicht sichtbar
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bei Gelegenheit | Milestone: | Schuljahr 2011/12 |
| Component: | Webdienst: Linuxmusterlösung | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: |
Description
Das Setup der Musterlösung arbeitet nicht mit unserer Methode zusammen, die Homeverzeichnisse auf den Linux-Clients per NFS zu mounten. Die Dokumente werden in /var auf dem paedml verlinkt, und dieser Link ist nicht sichtbar.
Hinweis: Die Musterlösung verwendet laut bau ursprünglich CIFS, um die nötigen Verzeichnisse zu mounten.
Change History (13)
comment:1 by , 15 years ago
| Summary: | Ausgeteilte und bereitgestellte von Dokumente con Linux-Clients nicht sichtbar → Ausgeteilte und bereitgestellte Dokumente von Linux-Clients nicht sichtbar |
|---|
comment:2 by , 15 years ago
follow-up: 4 comment:3 by , 15 years ago
| Milestone: | → Schuljahr 2011/12 |
|---|---|
| Priority: | minor → major |
comment:5 by , 15 years ago
| Status: | new → accepted |
|---|
comment:6 by , 15 years ago
| Owner: | changed from to |
|---|---|
| Status: | accepted → assigned |
wurde von Rüdiger per NFS gefixed
comment:7 by , 15 years ago
Ich glaube, es ist erst ein Teil gefixed:
- die Tauschordner funktionieren jetzt von den LT-Clients.
- die austeilen und einsammeln-Ordner noch nicht, denn die werden (zumindest hab ich das in der Ticketbeschreibung so notiert) nach paedml:/var/<irgendwas> verlinkt, und das wird noch nicht per NFS exportiert. Ich denke aber, das lässt sich auf gleiche Weise wie bei den Tauschordnern lösen (TODO).
- Um die Funktionen austeilen und einsammeln der Schulkonsole zu nutzen, muss man dort erst eine "aktive Klasse" oder seinen "aktiven Raum" wählen und denn den "Unterricht beginnen". Mit den Klassen sollte alles gehen, einen aktiven Raum gibt's aber wohl nur, wenn die Räume weiterhin LDAP-Gruppen haben. (Jedenfalls glaube ich, dass die Linuxmusterlösung das so implementiert.)
Insofern sollte Ticket #108 geändert werden: Die Gruppe r128 sollte nicht gelöscht, sondern angepasst werden, damit austeilen und einsammeln auch in Computerraum 128 genutzt werden kann (könnte ja sein, dass ein Kollege dort mal Unterricht macht).
comment:8 by , 15 years ago
- In der Mail gefunden (vom 1.7.2011)
Mir fällt grade zu diesem Austeil-Verfahren mit der Schulkonsole etwas
auf: Ich kann auf der LTSP-Maschine dir bereitgestellten Dokumente nicht
öffnen. Klar, denn der Link verweist ja auf
/var/cache/sophomorix/tasks/projects/p_nwt_kup_g3t1
Solange man auf dem paedml eingeloggt ist, kein Problem, aber auf den
LTSP-Maschinen ist das /var vom paedml ja nicht gemountet.
Wie dachte sich diese Schulkonsole das? Soll das /var-Verzeichnis vom
Server auf den Linux-Maschinen gemountet werden? Und funktioniert es
überhaupt unter Windows (sonst saßen meine Schüler heute vor einem Link
ins Leere...)
Grüße,
Rüdiger
comment:9 by , 15 years ago
- Antwortmail vom 1.7.2011
Hallo Rüdiger,
Gleiches Spiel auch mit den Links zu de Tauschverzeichnissen :-(
Die Links tun nur, wenn man das HomeVZ per SMB-Share reinholt
und nicht, wie wir das machen per NFS. CIFS/SMB hätte auch den
Vorteil, dass es netzwerksicher ist im Gegensatz zu NFS (No File
Security :-) )
Wenn du also viel Lust hast, dann kannst du ja mal ausprobieren,
ob das geht (also so wie es der linuxmuster-client macht), der
mountet nicht das ganze HOME der teacher und students sondern
immer genau dann, wenn der User sich anmeldet mit dessen
Passwort per SMB das Home an einen neu zu erzeugenden Ort.
Du kannst dir das ja mal auf den NwT-Laptops anschauen.
Grüße
Jens
comment:10 by , 15 years ago
- In der Mail gefunden zum Thema Quotas beim Bereitstellen
[...]
Das Verfahren ist, dass man die Sachen in sein eigenes
"_bereitstellen"-Verzeichnis legt. Dann stellt man es den Schülern über
die Schulkonsole zur Verfügung. Die finden die Dateien dann in ihrem
"__vorlagen"-Verzeichnis, können dort aber nur lesen.
Mein Verständnis war, dass die Schüler einen Link auf meine Datei
erhalten. Tatsächlich ist es auch ein Link, der zeigt aber auf eine
Kopie, nämlich auf
"/var/cache/sophomorix/tasks/projects/p_nwt_kup_g1t3". Dorthin werden
die Dateien kopiert, und das Verzeichnis gehört mir.
Das heißt: Wenn man über die Schulkonsole etwas zur Verfügung stellt,
dann werden die Dateien von /home nach /var kopiert und dort verlinkt.
Damit gehen sie natürlich auch in beide Quotas ein.
Ich schau mal, dass ich die Sachen nächste Woche wieder gelöscht
bekomme, heute sollen die Schüler noch mit dem Programm arbeiten.
Gruß,
Rüdiger
comment:11 by , 15 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Habe gerade beritstellen und austeilen ausprobiert: Die Sache mit dem Link auf /var kann ich nicht mehr nachvollziehen. Da ist weit und breit kein Link -- hat sich hier irgendwas geändert?
Jedenfalls: Austeilen, bereitstellen und einsammeln scheint mit unseren NFS-Mounts jetzt so zu funktionieren, wie das gedacht ist. Das Ticket (eins unserer ältesten!) ist damit erledigt.
comment:12 by , 15 years ago
| Priority: | normal → gering |
|---|---|
| Resolution: | erledigt |
| Severity: | → normal |
| Status: | closed → reopened |
Aha.
- Beim austeilen wird die Datei ins Homeverzeichnis des Schülers kopiert. Das funktioniert.
- Beim bereitstellen wird die Datei nach
/var/cache/sophomorix/tasks/...kopiert. Die Schüler erhalten in ihrem Homeverzeichnis nur einen Link auf diese Stelle. Das funktioniert auf den LTSP-Clients derzeit nicht, weil/var/cache/sophomorix/tasks/nicht über NFS gemountet ist.
Todo: /var/cache/sophomorix/tasks/ über NFS mounten.
comment:13 by , 15 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | reopened → closed |
Erledigt. Bereitstellen funktioniert jetzt.
Was machen wir mit dem Problem, dass man den Symbolischen Links (z.B. __tauschen/tausch-Lehrer) auf
den LTSP nicht folgen kann. Ausweg wäre ein Link auf den smb://paedml.kg-fds.de/Name oder ein automatisches Verbinden bei der Anmeldung.