Lernwerkstatt servergestützt

aus der Mailing-Liste "schan-user"

Absender    : Holger.Biber@teleos-web.de  (Holger Biber)
Betreff     : Re: schan-user: Lernwerkstatt 5 und Arktur?
Datum       : Mo 30.12.02, 20:40  (erhalten: 30.12.02, 21:33)
Groesse     : 654 Bytes     
----------------------------------------------------------------------

> hat jemand von euch bereits Erfahrungen mit der Installation von
> Lernwerkstatt Version 5 auf Arktur gemacht? Was ist zu beachten?

Rennt in "meinen" Schulen ohne Probleme.
Ich habe per InstallRite ein Setup aufgesetzt, das nach erfolgter 
Erstinstallation auf den anderen Clients installiert werden muss.
Unter
   http://WWW.MLaP.DE/~hbiber/_privat/LWS/
habe ich die Anleitung dazu stehen.
Wenns noch Probleme gibt, frag nach ;-))

Tschau und guten Rutsch schonmal
Holger

Absender    : robert.wrobel@t-online.de  (Robert Wrobel)
Betreff     : Re: schan-user: Lernwerkstatt 5 und Arktur?
Datum       : So 12.01.03, 13:06  (erhalten: 12.01.03, 13:34)
Groesse     : 4905 Bytes     
----------------------------------------------------------------------

Dank Holgers Hilfe läuft bei uns die Lernwerkstatt 5 auch. Ich habe für mich
die Schritte aufgeschrieben. Vielleicht können sie anderen helfen.
So weit ich es verstanden habe, kommen Laufzeitfehler dann vor, wenn die
Eigentümer-, Gruppen- und Ausführrechte nicht stimmen. D.h. wenn ein
angemeldeter Benutzer auf Arktur einen Netzwerkordner für die Lernwerkstatt
anlegt, führt es dazu, dass bei der Installation der Lernwerkstatt in diesem
Ordner das Installationsprogramm der Lernwerkstatt versucht zwei Ordner Data
und Klassen anzulegen. Hat es die Rechte dazu nicht, ist hier die erste
Hürde.
Die zweite liegt darin, dass in der samba.config in /etc/samba  die Zeile
mangled names = no auskommentiert werden muss, indem man ein # davor setzt,
es wird zu #mangled names = no. Die dritte ist zu überwinden bei einem
eventuellem Import der alten Daten aus der Lernwerkstatt 4.1. Denn dabei
legt das Programm im Ordner Klassen Unterordner für jede Klasse an. Wenn
hier die Eigentümer-, Gruppen- und Ausführrechte nicht stimmen, führt dies
zu einem Laufzeitfehler 75.

Das Programm InstallRite findet man auf
http://www.epsilonsquared.com/installrite.htm

Mit freundlichem Gruss

Robert Wrobel


Lernwerkstatt installieren Howto!      20.11.02

Diese Beschreibung geht davon aus, dass der Linuxserver Arktur als
Netzwerkrechner läuft. Bei uns ist es die Version 3.3t7.

- Als erstes muss ein Verzeichnis auf dem Server vorbereitet werden. Arktur
bietet das tmp-Verzeichnis an. In diesem Ordner wird ein Unterordner
Lernwerkstatt5 erstellt. Erläuterung dazu. Beim Erstellen des Verzeichnisses
ist der zu diesem Zeitpunkt angemeldete Benutzer der Eigentümer. Das sollte
geändert werden.

- Dazu meldet man sich als root beim Arktur an, wechselt in das Verzeichnis
/home/tmp und ändert mit

chown -R nobody Lernwerkstatt5
chgrp -R nogroup Lernwerkstatt5
chmod -R 0777 Lernwerkstatt5

die Rechte des Lernwerkstatt5 Ordners  (Eigentümer wird auf nobody, die
Gruppe auf nogroup gesetzt und die Schreib-/Leserechte werden geändert).

 Nun ruft man mit mc den midnight commander auf, wechselt in das
Verzeichnis /etc/samba und ändert mit F4 die samba.config, indem man
folgendes anfügt.

[Lernwerkstatt5]
path = /tmp/Lernwerkstatt5
readonly = No
create mask = 0777
directory mask = 0777

ausserdem kommentiert man die Zeile

mangled names = no

aus, indem man ein # davor setzt, es wird zu

#mangled names = no

Man sichert, verlässt mit F10 den mc und startet den server neu = reboot.
Alternativ könnte man auch samba über 192.168.0.1:901 (Aufruf von swat) neu
starten.

(Weder Neustart des Servers noch Neustart von Samba sind nötig; Helmut Hullen)

- Nun installiert man die Lernwerkstatt mit dem Programm InstallRite2.5.
Dazu startet man das Prg. und ruft aus ihm das Setup von der Lernwerkstatt
CD aus. Man installiert die Lernwerkstatt in den Ordner Lernwerkstatt5, der
sich in tmp befindet (t:/Lernwerkstatt5). Dazu gibt es einen Wizzard, dessen
Anweisungen man nur folgen muss. Als Ergebnis erhält man eine .exe Datei.
Diese .exe Datei kopiert man sich in den tmp Ordner und kann von hier aus
auf jedem Client die Lernwerkstatt einfachst installieren.

- Jetzt müssen nur wieder Benutzer-, Gruppen- und Schreibleserechte geändert
werden. Denn das Setup der Lernwerkstatt hat nun innerhalb des
Lernwerkstatt5 Ordners zwei Ordner Data und Klassen angelegt. Man meldet
sich wieder als root bei Arktur an und wechselt in das Verzeichnis
Lernwerkstatt5

chown -R nobody Data
chgrp -R nogroup Data
chmod -R 0777 Data

chown -R nobody Klassen
chgrp -R nogroup Klassen
chmod -R 0777 Klassen

- Nun habe ich noch die alten Daten der Lernwerkstatt 4.1 mit der
Importfunktion der Lernwerkstatt 5 importiert. Dabei legt das Programm im
Ordner Klassen Unterordner für jede Klasse an. Bekommt man nun den
Laufzeitfehler 75, stimmen wieder die Benutzer-, Gruppen- und
Schreibleserechte nicht. Also als root anmelden, in das Verzeichnis
Lernwerkstatt5 wechseln und nochmal (das letzte Mal) die Rechte setzen:

chown -R nobody Klassen
chgrp -R nogroup Klassen
chmod -R 0777 Klassen

Seitdem läuft bei uns die Lernwerkstatt im Netz ohne Laufzeitfehler, dass es
eine wahre Wonne ist.

Absender    : Holger.Biber@teleos-web.de  (Holger Biber)
Betreff     : Re: schan-user: Lernwerkstatt 5 und Arktur?
Datum       : So 12.01.03, 13:20  (erhalten: 12.01.03, 13:34)
Groesse     : 1021 Bytes     
----------------------------------------------------------------------

(Adresse)
Verwendet dann doch 
   http://mlap-www.upb.de/~hbiber/_privat/LWS/
die geht.

BTW.:
Für das Schreiblabor 1 (auch von der Medienwerkstatt bzw. Ralf) habe ich eine 
Netzwerklösung gefunden (analog zur LWS). Die steht noch nicht da, wer sie 
aber schnell haben will, kann sie bei mir bekommen.

Tschau
Holger

Absender    : Holger.Biber@MLaP.de  (Holger Biber)
Betreff     : Re: schan-user: Lernwerkstatt 5 und Arktur?
Datum       : Mo 13.01.03, 11:02  (erhalten: 13.01.03, 12:35)
Groesse     : 1867 Bytes     
----------------------------------------------------------------------

Am Montag, 13. Januar 2003 08:56 schrieb Stephan Dreisbach:
> Schade eigentlich, dass man so herumdoktern muss, bis die
> Lernwerkstatt im Netz mit Arktur funktioniert. Mit einem
> Windows-Server bzw. in einem peer-to-peer Netzwerk funktioniert es
> nämlich einwandfrei. Deshalb und weil es z.B. mit der
> Auskommentierung von mangled names = no zu Schwierigkeiten mit anderen
> Programmen kommen soll, habe ich neben Arktur einen alten Rechner mit
> w98 stehen, auf dem die LW für alle Klasse läuft.

Aber solche Netze sind a) sehr schwer zu administrieren (schon gar nicht aus 
der Ferne) und b) recht unsicher, gerade was Schreib- und Leserechte angeht.

Und meine Erfahrung auch jetzt mit dem Schreiblabor 1 hat gezeigt, dass es 
vollkommen ausreicht, in der Freigabe "mangled names = no" zu setzen.
Es muss also nicht in den globalen Options sein.

> M.E. wäre es besser, dass - bei allem Respekt gegenüber dem Autor Ralf
> - sich auch von Mühlacker mal jemand dransetzen sollte, um diesen
> offensichtlichen Programmierfehler zu beheben. Schade eigentlich
> besonders deswegen, weil die LW im Bereich der Grundschule zu den
> wenigen Softwareangeboten gehört, die man jedem nur ans Herz legen kann.

Das Problem liegt nur zum Teil bei Ralf.
Er verwendet die VB-dll, und die kommt ohne "mangled names = no" nicht klar. 
Daher auch die Fehlermeldung (die ja wie alle Meldungen bei M$ "sehr 
aussagekräftig" ist).

Zudem hat mir Ralf erzählt, dass sowohl die LWS als auch das Schreiblabor 
primär nicht für den Netzeinsatz geschrieben wurden. Beim Schreiblabor fehlt 
z.B. die Möglichkeit Klassen (mit Schülern) ala LWS einzurichten.
Bei der nächsten Version soll das aber mit integriert sein (so Ralf).

Schönen Tag noch
Holger

letzte Änderung  18.04.2008
Impressum, Haftungsausschluss