GEE-Server: Update auf Version 1.17
Achtung:

Das Update auf Version 1.17 des Servers darf nur von Version 1.16 erfolgen - andere Versionen muss man vorher auf Version 1.16 updaten.


Ergänzung (23.11.01; 16.00 Uhr): Im Update gab es einen kleinen Fehler, der verhinderte, dass einmal angelegte Benutzer wieder gelöscht werden können. Wenn Sie das Update schon früher installiert haben, können Sie von unserer Download-Seite einen kleinen Patch herunterladen, der diesen Fehler behebt. Dann sind Sie auf dem aktuellen Stand - sorry wg. der Mühe. Sollten Sie das Update nach obenstehendem Datum herunterladen, ist dieser Patch bereits enthalten.

0 Änderungen & Neuigkeiten:

IMP liegt nach dem Update in der aktuellen Version 2.2.6 vor, besitzt jetzt ein Adressbuch, eine einfache Rechtschreibprüfung, Sicherheits-Fixes und ist komfortabler zu bedienen. IMP finden Sie auch nach dem Update an gewohnter Stelle.

MySQL ist ein Datenbankprogramm und wird z.B. von IMP zur Verwaltung der Adressen benötigt. MySQL kann mit dem Programm:

phpMyAdmin über den Browser bedient werden. phpMyAdmin finden Sie unter Verwaltung>>Serverdienste>>phpMyAdmin. Hier sind nach dem Update einige Änderungen durchzuführen. Einzelheiten s.u.
Ein Hinweis zu phpMyAdmin: In erster Linie können damit zuküntftige Updates und Anpassungen vereinfacht durchgeführt werden. Für den normalen Serverbetrieb benötigen Sie diesen Menüpunkt nicht. Wenn Sie jedoch mit Datenbanken arbeiten, werden Sie schon selbst wissen, was Sie damit machen können. Ansonsten werden wir notwendige Anpassungen genau beschreiben. Bitte nicht einfach mit diesem Menüpunkt "spielen" (insbesondere die Datenbanken "horde" und "mysql" nicht verändern).

Ein Handbuch zu MySQL finden Sie, wenn Sie die Hilfe zu phpMyAdmin (das blaue "i") aufrufen: Am Ende der Hilfe-Seite steht der Verweis. Das Handbuch liegt direkt auf dem Server (mit freundlicher Genehmigung von Guido Stepken).

PHP4 ist eine Skriptsprache, die allerdings mehr im Hintergrund werkelt. Das Intranet-Forum und das Umfrage-Skript bedienen sich dieser Sprache, mit der HTML-Seiten dynamisch erzeugt werden können. Ansonsten: Es läuft einfach.

Passwortskripte - die aktualisierte Version von Dr. Stephan Schön funktioniert jetzt fehlerfrei und bietet m.E. unerreichten Komfort (es sieht leicht aus, ist aber ganz schön kompliziert zu entwickeln - Danke!). Sie finden das Skript an gewohnter Stelle im Browser. Sollten Sie es schon früher installiert haben: Macht nix.
Surftipps - Martin Herweg hat sie auf tote Links durchforstet und aktualisiert. Vielen Dank! Während der Installation können Sie auswählen, ob die Dateien wirklich erneuert werden sollen (damit eigene Änderungen nicht überschrieben werden).

Webalizer wird während der Installation aktualisiert. Die neue Version spricht Deutsch und wertet jetzt die Internet-Zugriffe aus (vorher: Intranet). Dazu wird die Log-Datei des Proxy-Servers Squid ausgelesen - die alte Version konnte das nicht. Als Standard zeigt Webalizer jetzt 200 URLs an - diese Zahl kann aber auch erhöht werden (in der Konfigurationsdatei /etc/webalizer.conf). Auch ist es jetzt möglich, die Seite aus dem Browser heraus zu aktualisieren. Sie finden Webalizer an gewohnter Stelle: Verwaltung>>Serverdienste>>Internet-Statistik

Größe der Benutzer-Verzeichnisse im Browser - ein nützliches Skript von Tobias Grützmacher. Vielen Dank auch an ihn! In Verwaltung>>Sonstiges>>/home-Belegung kommen Sie Plattenplatz-VerschwenderInnen auf die Schliche und können Sie an den Ohren ziehen (leider noch nicht per Skript). Das Skript wird einmal nächtlich aktualisiert - Sie müssen sonst nichts machen. Wenn Sie das Skript schon vorher installiert haben - macht auch nix.

Intranet-Forum - ein komplettes Forum-System für das Intranet. Sie müssen noch das admin-Passwort ändern (s.u.). Sie finden das Forum hier und können sich bei Bedarf einen Link auf Ihre Startseite setzen: http://172.16.200.10/cgi-bin/YaBB/YaBB.pl. Eine ausführliche Beschreibung dazu finden Sie in Kürze auf unserer Homepage http://www.gesamtschule-eiserfeld.de/gee/index.html unter dem Verweis "Intranet". Mit wenigen Anpassungen kann man dieses Forum übrigens auch beim freundlichen Internet-Provider Ihrer Wahl installieren...

Umfragemöglichkeit im Intranet - hier können Sie Umfragen im Intranet durchführen. Der Verweis: http://172.16.200.10/html/vote/test.php
Auch hier müssen Sie das Passwort noch ändern (s.u.). Eine Beschreibung dazu gibt es ebenfalls in Kürze auf unserer Homepage ("Intranet)".
Eine leidige Einschränkung: Die Umfrage funktioniert nicht mit Netscape - nur mit dem IE (zu spät gemerkt, sonst würden wir es wohl nicht verwendet haben).

WPM ist im Verlauf des Updates umgezogen und jetzt auch ohne Zugang zum Verwaltungsmenü aufzurufen (auf mehrfachen Wunsch). Sie finden es nach wie vor in Verwaltung>>Serverdienste>>Internet-Zugang verwalten, der Verweis führt aber jetzt an andere Stelle:
http://172.16.200.10/html/wpm/wpm.html. Legen Sie sich bei Bedarf einen entsprechenden Link auf Ihre Startseite.

Benutzerverzeichnisse - die Vorkonfiguration stimmt wieder.

SELFHTML wird aktualisiert. Wenn Sie dies schon vorher gemacht haben, wird dieser Schritt übersprungen. Den Link auf die neue Version finden Sie hier: http://172.16.200.10/html/intranet.html

Last not least: Ein ganz besonderer Dank geht an WiNShuttle für die Unterstützung und Bereitstellung einer Test-Domain. Ohne diese Hilfe wäre das IMP-Update so nicht durchführbar gewesen (hatten wir schon mal erwähnt, dass das der (!) Mail-Dienst für Schulen ist...?)



I Vorbereitung:

Drucken Sie diese Seite aus und lesen Sie sie vor!!!!!! der Installation einmal ;-)
Sollten Sie danach der Meinung sein, dass Sie für das Update Hilfe benötigen, können wir das Update auch über unseren Telefon-Support gemeinsam durchführen. Infos dazu auf unserer Homepage (unter "Kontakt"). Ansonsten:
Laden Sie die Datei update_1.16_1.17.tar von unserer Download-Seite auf einen Client herunter und verschieben Sie sie mit Verwaltung >> Sonstiges >> File-Upload (oder einem anderen FTP-Programm) in das Verzeichnis /tmp des Servers.
(Der Netscape-Browser  macht aus dieser Datei - je nach Version - update_1_16_1_17.tar. Das macht aber nichts, mann muss nur unten den Befehl tar xpfv... anpassen).
Melden Sie sich als root am Server an und überprüfen Sie mit dem Befehl
df  -h
den zur Verfügung stehenden Festplattenspeicher: Der Eintrag:
/dev/hda3 (oder ..sda3) ... Mounted on /
muss Ihnen mindestens 60 MB freien Festplattenplatz anzeigen. Sollte nicht genügend Platz vorhanden sein, räumen Sie Ihr /tmp-Verzeichnis auf. Löschen Sie dort alte Update-Verzeichnisseund *.tar-Dateien oder verschieben Sie sie nach /home/admin/. Löschen Sie auch diese Update-Dateien nach ;-) der Installation. Sollte der Platz immer noch nicht reichen, können Sie das Update auch aus /home/admin/ (vorher auf 60 MB überprüfen) durchführen. Allerdings haben Sie dann auch eine recht kleine Festplatte in Ihrem Server....

Wechseln Sie dann mit:
cd /tmp
in das Verzeichnis /tmp. Entpacken Sie die Datei mit:
tar xpfv update_1.16_1.17.tar.
Ein
ls
sollte Ihnen jetzt das neue Verzeichnis update_1.16_1.17 anzeigen. Bevor Sie das Update installieren, starten sie den Server zuerst (wichtig!!!) mit:
reboot
neu!! Das Update sollte auch nicht im laufenden Unterrichtsbetrieb eingespielt werden - ziehen Sie also einfach das Netzwerkkabel zum Schulnetz ab, damit der Server ungestört arbeiten kann (damit Sie das auch können, sollten Sie jetzt wohl auch die Türe absperren). Sollten Sie das nicht tun und ein Kollege fährt den Server während der Installation (von einem Client aus) herunter, gibt es ernsthafte Probleme... you have been warned.
Nach dem Neustart des Servers melden Sie sich wieder als root an und wechseln erneut mit:
cd /tmp
in das Verzeichnis. Ein
ls
sollte Ihnen jetzt wieder das neue Verzeichnis update_1.16_1.17 anzeigen. Wechseln Sie mit:
cd update_1.16_1.17
in das Verzeichnis.
Während der Installation ist Ihre Aufmerksamkeit gefragt. Sie müssen u.a. ein neues Passwort vergeben (auch während der "Nacharbeiten"). Im folgenden Text sind diese Passworte durchnummeriert - von Passwort 1 bis Passwort 4. Sie können sie in der Tabelle am Ende dieses Textes notieren.



II Installation:

Starten Sie jetzt das Update mit dem Befehl:
./install.sh (den Punkt nicht vergessen und kommen Sie bitte nicht auf die Idee, das Update über eine Telnet-Sitzung von einem Client aus zu starten. Während der Installation wird das Netzwerk getrennt - Sie haben dann den Ast abgesägt, auf dem Sie sitzen ;-)).

Während der Installation wurde die Konfigurationsdatei /etc/httpd/httpd.conf des Web-Servers Apache erneuert (notwendig für IMP und PHP4). Die alte Datei wurde gesichert: /etc/httpd/httpdconfphp3. Wenn Sie eigene Änderungen in dieser Datei vorgenommen haben, müssen Sie diese erneut anpassen. Es ist nicht möglich, die alte Konfigurationsdatei zu verwenden.
Die alte Version von IMP wurde ebenfalls gesichert: /usr/local/httpd/htdocs/hordeold/.

III Nacharbeiten:

1) IMP:
Wenn Sie IMP nicht benutzen, können Sie diesen Schritt überspringen, sollten sich aber trotzdem 1.1 zumindest durchlesen, damit Sie nicht von Fehlermeldungen erschreckt werden.
Wenn Sie IMP benutzen und deshalb auch ihre Mail-Daten irgendwann früher im Browser-Menü eingegeben haben, müssen Sie:
a) Ihre Mail-Daten komplett (!) in Verwaltung>>ISDN/DSL/Mail>>UUCP-Daten neu eingeben (beachten Sie dann unbedingt : http://www.gesamtschule-eiserfeld.de/gee/faq/faq.html#80) oder (einfacher und sicherer):
b) lediglich Ihre Absender-Domain erneut eintragen (aber nicht im Browser):
Die Domain ist der Teil nach dem @-Zeichen. Für unsere Schule wäre das also beispielsweise gesamtschule-eiserfeld.de
Gehen Sie so vor:
Im Update gibt es dafür ein spezielles Skript: impdomain.pl
Wechseln Sie mit
cd /tmp/update1.16_1.17 in das Update-Verzeichnis (vermutlich sind Sie ja noch dort). Ein ls zeigt Ihnen jetzt die genannte Datei impdomain.pl. Führen Sie sie aus mit:
./impdomain.pl (den Punkt nicht vergessen). Der Ablauf dürfte dann selbsterklärend sein. Geben Sie Ihre Domain ein (z.B. gesamtschule-eiserfeld.de) und bestätigen Sie die Eingabe. Damit ist dieser Schritt erledigt.

1.1) IMP & MySQL
Eigentlich können Sie jetzt schon problemlos IMP benutzen - nach dem nächsten Neustart des Servers würden Sie beim Aufruf von IMP (und phpMyAdmin) allerdings mit Fehlermeldungen gequält. IMP benutzt ja nun das  Datenbankprogramm MySQL für die Adress-Verwaltung. Dieses Datenbank-Programm wird beim (Neu-) Start des Servers nicht automatisch gestartet. Das muss noch eingestellt werden. So geht es:
Rufen Sie am Server mit dem Befehl:
yast
das SuSE-Konfigurationstool auf. Bewegen Sie sich mit den Pfeiltasten auf den Menüpunkt:
Administration des Systems, dann [Enter] drücken. Im nächsten Menü wählen Sie den letzten Eintrag aus:
Konfigurationsdatei verändern und wieder [Enter].  Jetzt drücken Sie die Taste:
[F4] (Suchen), geben:
MYSQL (Großschreibung) ein und drücken wieder [Enter]. Der Eintrag:
Start_MYSQL wird jetzt aufgerufen. Diese Variable steht auf "no". Drücken Sie:
[F3] und tragen Sie in der Maske "yes" ein. Verlassen Sie Sie mit [Enter]. Mit:
[F10] verlassen Sie dann die Konfigurationsdatei und das Programm SuSEConfig wird automatisch gestartet. Sie bestätigen danach noch den Button:
[Weiter] und verlassen Yast mit mehrmaligem [Esc]. MySQL wird jetzt automatisch beim Start des Servers aufgerufen.

2) phpMyAdmin
Stellen Sie die Verbindung zu einem Client wieder her und wechseln Sie in Verwaltung >> Serverdienste. Dort klicken Sie auf den Button:
phpMyAdmin. Sollten Sie jetzt eine Fehlermeldung erhalten:
MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' müssen Sie MySQL noch starten. Dazu geben Sie am Server den Befehl:
rcmysql start ein und klicken danach im Verwaltungsmenü wieder auf: phpMyAdmin.
Im rechten Teil des Fensters gibt es u.a. die beiden Verweise:
Benutzer [Dokumentation]. Klicken Sie dort auf "Benutzer". Das folgende Fenster öffnet sich:

Während der Installation werden von MySQL keine Passwörter gesetzt. Das muss jetzt nachgeholt werden. Im Bild oben sehen Sie, dass es den Benutzer root zweimal gibt. Den letzten Eintrag in der Tabelle:
root mit dem Host susi.local.si löschen wir jetzt: Klicken Sie in dieser Zeile auf den Link "Löschen". Es erscheint eine Sicherheitsabfrage, ob wir wirklich sicher sind: Das sind wir - also mit [ja] bestätigen.
Der Benutzer "Jeder" taucht ebenfalls doppelt auf. Auch hier löschen wir wie oben beschrieben:
Jeder mit dem Host susi.local.si.
Jetzt muss noch ein Passwort (Passwort 2) gesetzt werden für den Benutzer :
root mit dem Host localhost. Wählen Sie dazu auf gar keinen Fall!!! das root- oder admin-Passwort des Servers. Überlegen Sie sich ein neues Passwort und notieren Sie es zur Sicherheit (Sie werden es gleich wieder benötigen).Gehen Sie zur Eingabe so vor:
Klicken Sie auf den Link:
"Ändern" in der Zeile root / localhost. Im nächsten Fenster können Sie nun das neue Passwort eingeben (zweimal - wie üblich). Klicken Sie danach auf [OK].
Am Server selbst geben Sie jetzt den Befehl:
rcmysql restart ein, damit die Änderungen übernommen werden.
Mit dieser (notwendigen) Aktion haben wir uns nun selbst aus phpMyadmin ausgesperrt. Sie können das überprüfen, indem Sie nun auf den [Aktualisieren]-Button des Browsers drücken. Sie lesen jetzt:
MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: NO)
Das können  wir am Server selbst korrigieren. Wechseln Sie mit dem Befehl:
cd  /usr/local/httpd/htdocs/html/admin/php in das entsprechende Verzeichnis und geben Sie den Befehl:
./changepass.pl ein - und [Enter]. Geben Sie jetzt genau das Passwort (wieder Passwort 2) ein, das Sie eben auch im Browser eingetragen haben. Danach haben Sie wieder Zugang zu phpMyAdmin.

3) Intranet-Forum
Wechseln Sie wieder an einen Client und rufen Sie die Adresse:
http://172.16.200.10/cgi-bin/YaBB/YaBB.pl auf (Groß/Kleinschreibung beachten). Am unteren Rand des Fensters können Sie sich mit diesen Daten anmelden:
Teinehmer: admin
Passwort: admin
Sie haben jetzt Administrator-Status und müssen das Passwort (Passwort 3) ändern. Oben auf der Seite sehen Sie den kleinen Verweis:

Klicken Sie darauf. Im nächsten Fenster geben Sie ein neues Passwort ein (zweimal) und verlassen die Seite mit [Profil ändern] (unten auf der Seite. Jetzt können Sie das Forum mit:
(oben auf der Seite)
wieder verlassen. Einzelheiten zum Forum in Kürze auf unserer "Intranet-Seite".

4) Umfrage
Jetzt müssen Sie mit dem IE-Explorer arbeiten - Netscape (zumindest Version 4.5x) übergibt die Daten nicht richtig.
Geben Sie am Client die Adresse:
http://172.16.200.10/html/vote/test.php ein. Auf dieser Seite gibt es den Link:
Hier geht es in das Admin-Menü.... Klicken Sie darauf und melden Sie sich mit dem Passwort:
lasagne
an. Auf der nächsten Seite geben Sie wieder ein Passwort (zweimal) ein (Passwort 4) und klicken unten links auf [Ändern].
Fertig. Einzelheiten zur Umfrage in Kürze auf unserer "Intranet-Seite".

5) Intranet
Eigentlich nur eine neue HTML-Seite, die Ihnen die Verweise auf Intranet-Features anzeigt. Hier gibt es einen kleinen Unterschied zwischen CD-Version und Software-Update. Da wir mit dem Update natürlich nicht eine von Ihnen erstellte Startseite überschreiben wollen, können Sie diese Anpassung selbst vornehmen. In der CD-Version haben wir auf der Startseite http://172.16.200.10/html/index.html den Verweis auf den Scheduler durch einen neuen Link "Intranet" ersetzt. Dies führt zu einer Unterseite: http://172.16.200.10/html/intranet.html die auch in Ihrem Software-Update enthalten ist. Sie müssen nur (bei Bedarf) den Link auf der Startseite entsprechend anpassen.


Damit sind die Nacharbeiten abgeschlossen. Hier noch einmal alle neuen Verweise im Überblick:

IMP: An gewohnter Stelle
phpMyAdmin: Verwaltung >> Serverdienste >> phpMyAdmin
Passwortänderung im Browser: http://172.16.200.10/html/setpasswd.html
Größe der Benutzer-Verzeichnisse: Verwaltung >> Sonstiges >> /home-Belegung
Webalizer: An gewohnter Stelle (Verwaltung >> Serverdienste >> Internet-Statistik)
WPM: Im Verwaltungsmenü und http://172.16.200.10/html/wpm/wpm.html
Forum: http://172.16.200.10/cgi-bin/YaBB/YaBB.pl
Umfrage: http://172.16.200.10/html/vote/test.php
Verweis auf Intranet-Seiten: http://172.16.200.10/html/intranet.html (hier finden Sie u.a. SELFHTML80)

In dieser Tabelle können Sie die Passwörter notieren:
 

Passwort-Nr.
Programm
Benutzername
Passwort
1
IMP
hordemgr
 
2
MySQL u.phpMyAdmin
root
 
3
Forum
admin
(admin)
4
Umfrage
admin
(lasagne)

-----------------------------

So, das war es schon ;-). Oder doch noch Fragen?

Die beantworten wir gerne hier:

GEE-Server@kbx7.de (Anmeldung unter:  www.gesamtschule-eiserfeld.de/gee/index.html "Mailing-Liste") oder über unseren Telefon-Support.

Viel Spass,

Wolfgang Mader, Achim Leonhardt


[an error occurred while processing this directive]