miko93
Registered User
[info] Netdirekt-server: EZAD weg, SysCP drauf
So, hier nun der Ablauf, wie ich auf meinem Netdirekt-Server EZAD 0.99 entfernt und SysCP 1.0.10 installiert habe.
ALLES AUF EIGENE GEFAHR !!!!
Lest den gesamten Thread hier, bevor ihr anfangt !!!
Die ND-Server laufen stabil in der Auslieferkonfiguration (zumindest meiner). Wer 'rumfummelt, ist selber schuld
1. EZAD runter
- Sichern, man weiss ja nie: zip -r -p ./ezad_sik.zip usr/local/ezad
- Alle EZAD-Acccounts löschen (mit EZAD selbst)
- Mail/Apache/Pop/Ftp/mySQL stoppen (über EZAD)
- Die Ezad-Apache httpd's killen (ps ax -> kill <pid>)
- Softlink auf Ezad-Apache in /etc/init.d löschen
- Startscript apache_alt in /etc/init.d löschen (naja, eigentlich wurscht)
- wegen der Bequemlichkeit: apt-get install rcconf
- Runlinks auf apache, proftp und mysql entfernen mit rcconf
- Der runlink (S93)Admin startet EZAD. Also auch weg damit
- Jetzt wirds heavy:
rm -R /usr/virtualweb
rm -R /usr/local/ezad
rm -R /usr/apache_29
- /etc/crontab: nachtcron-Aufruf löschen
- Zwischendurch 'was für die Sicherheit:
apt-get remove ppp
update-rc.d -f ppp remove
- apt-get remove nscd (das ist jetzt Geschmackssache. Kann man wohl auch drauflassen. Oder beisst sich das mit bind, der jetzt kommt ?)
- das könnte man sich wohl auch sparen, ich wollte aber trotzdem erstmal alles weg haben: apt-get remove mysql-common
2. SysCP drauf
- /etc/apt/sources list editieren wie auf syscp-faq beschrieben
- apt-get install syscp
- jetzt wird ein ganzer Sack voll Applikationen deinstalliert/installiert
- Überschreiben der config-files: JA
- Ggfs. Probleme bei den Abhängigkeiten beseitigen (z.B. Start Apache - oder mysql. Wenn das nicht funktioniert, gehts nicht weiter)
- Soft-Link namens "apache" in /etc/init.d erstellen. Zeigt auf apachectl
- Evtl. nochmal apt-get install syscp (bis ohne Fehler abgeschlossen)
3. Anwendung SysCP
- der Befehl für "apache reload" musste bei mir geändert werden: von ".../apache reload" in ".../apache restart"
- Nach der Installation von phpmyadmin (apt-get install phpmyadmin) war Nacharbeit in der httpd.conf notwendig: Zwei Zeilen standen in einer (ganz am Ende)
4. Nacharbeiten (Flo, Danke)
Jetzt wird es zum Abschluss noch einmal arbeitsintensiv. Wenn alles bis hierher geklappt hat, geht eigentlich alles. Bis auf... Mails versenden. In den log-Dateien findet sich folgender Fehler:
- apt-get install libsasl-digestmd5-plain
- Directory /usr/lib/sasl bearbeiten (Dateien löschen)
Vorher:
ls -lisa /usr/lib/sasl
4456477 4 -rw-r--r-- 1 root root 23 Oct 13 2003 Sendmail.conf
4456456 4 -rwxr-xr-x 1 root root 693 Oct 13 2003 libanonymous.la
4456454 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so -> libanonymous.so.1.0.16
4456461 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so.1 -> libanonymous.so.1.0.16
4456482 8 -rw-r--r-- 1 root root 5520 Mar 30 2002 libanonymous.so.1.0.16
4456455 48 -rwxr-xr-x 1 root root 47324 Oct 13 2003 libanonymous.so.1.0.17
4456460 4 -rwxr-xr-x 1 root root 681 Oct 13 2003 libcrammd5.la
4456458 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so -> libcrammd5.so.1.0.17
4456560 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so.1 -> libcrammd5.so.1.0.17
4456481 12 -rw-r--r-- 1 root root 9988 Mar 30 2002 libcrammd5.so.1.0.17
4456459 56 -rwxr-xr-x 1 root root 52945 Oct 13 2003 libcrammd5.so.1.0.19
4456464 4 -rwxr-xr-x 1 root root 711 Oct 13 2003 libdigestmd5.la
4456467 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so -> libdigestmd5.so.0.0.17
4456465 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so.0 -> libdigestmd5.so.0.0.17
4456466 28 -rw-r--r-- 1 root root 28492 Sep 20 2001 libdigestmd5.so.0.0.17
4456463 104 -rwxr-xr-x 1 root root 99432 Oct 13 2003 libdigestmd5.so.0.0.20
4456471 4 -rwxr-xr-x 1 root root 675 Oct 13 2003 liblogin.la
4456469 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so -> liblogin.so.0.0.6
4456476 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so.0 -> liblogin.so.0.0.6
4456559 8 -rw-r--r-- 1 root root 7776 Mar 30 2002 liblogin.so.0.0.6
4456470 48 -rwxr-xr-x 1 root root 49049 Oct 13 2003 liblogin.so.0.0.7
4456475 4 -rwxr-xr-x 1 root root 677 Oct 13 2003 libplain.la
4456473 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so -> libplain.so.1.0.15
4456457 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so.1 -> libplain.so.1.0.15
4456483 8 -rw-r--r-- 1 root root 7428 Mar 30 2002 libplain.so.1.0.15
4456474 48 -rwxr-xr-x 1 root root 47667 Oct 13 2003 libplain.so.1.0.16
Nachher:
ls -lisa /usr/lib/sasl
4456454 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so -> libanonymous.so.1.0.16
4456461 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so.1 -> libanonymous.so.1.0.16
4456482 8 -rw-r--r-- 1 root root 5520 Mar 30 2002 libanonymous.so.1.0.16
4456458 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so -> libcrammd5.so.1.0.17
4456560 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so.1 -> libcrammd5.so.1.0.17
4456481 12 -rw-r--r-- 1 root root 9988 Mar 30 2002 libcrammd5.so.1.0.17
4456467 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so -> libdigestmd5.so.0.0.17
4456465 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so.0 -> libdigestmd5.so.0.0.17
4456466 28 -rw-r--r-- 1 root root 28492 Sep 20 2001 libdigestmd5.so.0.0.17
4456469 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so -> liblogin.so.0.0.6
4456476 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so.0 -> liblogin.so.0.0.6
4456559 8 -rw-r--r-- 1 root root 7776 Mar 30 2002 liblogin.so.0.0.6
4456473 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so -> libplain.so.1.0.15
4456457 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so.1 -> libplain.so.1.0.15
4456483 8 -rw-r--r-- 1 root root 7428 Mar 30 2002 libplain.so.1.0.15
- Directory /usr/lib bearbeiten (Dateien löschen)
Vorher:
ls -lisa /usr/lib/*libsasl*
1360127 4 -rwxr-xr-x 1 root root 668 Oct 13 2003 libsasl.la
1360128 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so -> libsasl.so.7.1.11
1360131 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so.7 -> libsasl.so.7.1.11
1360129 40 -rw-r--r-- 1 root root 40612 Mar 30 2002 libsasl.so.7.1.10
1360130 168 -rwxr-xr-x 1 root root 167274 Oct 13 2003 libsasl.so.7.1.11
Nachher:
ls -lisa /usr/lib/*libsasl*
1360128 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so -> libsasl.so.7.1.10
1360129 40 -rw-r--r-- 1 root root 40612 Mar 30 2002 libsasl.so.7.1.10
- /etc/init.d/postfix restart
Nun sollte auch der Mail-Versand funktionieren.
Na, denn !
edit: neuere erkenntnisse editiere ich gleich hier ein
So, hier nun der Ablauf, wie ich auf meinem Netdirekt-Server EZAD 0.99 entfernt und SysCP 1.0.10 installiert habe.
ALLES AUF EIGENE GEFAHR !!!!
Lest den gesamten Thread hier, bevor ihr anfangt !!!
Die ND-Server laufen stabil in der Auslieferkonfiguration (zumindest meiner). Wer 'rumfummelt, ist selber schuld
1. EZAD runter
- Sichern, man weiss ja nie: zip -r -p ./ezad_sik.zip usr/local/ezad
- Alle EZAD-Acccounts löschen (mit EZAD selbst)
- Mail/Apache/Pop/Ftp/mySQL stoppen (über EZAD)
- Die Ezad-Apache httpd's killen (ps ax -> kill <pid>)
- Softlink auf Ezad-Apache in /etc/init.d löschen
- Startscript apache_alt in /etc/init.d löschen (naja, eigentlich wurscht)
- wegen der Bequemlichkeit: apt-get install rcconf
- Runlinks auf apache, proftp und mysql entfernen mit rcconf
- Der runlink (S93)Admin startet EZAD. Also auch weg damit
- Jetzt wirds heavy:
rm -R /usr/virtualweb
rm -R /usr/local/ezad
rm -R /usr/apache_29
- /etc/crontab: nachtcron-Aufruf löschen
- Zwischendurch 'was für die Sicherheit:
apt-get remove ppp
update-rc.d -f ppp remove
- apt-get remove nscd (das ist jetzt Geschmackssache. Kann man wohl auch drauflassen. Oder beisst sich das mit bind, der jetzt kommt ?)
- das könnte man sich wohl auch sparen, ich wollte aber trotzdem erstmal alles weg haben: apt-get remove mysql-common
2. SysCP drauf
- /etc/apt/sources list editieren wie auf syscp-faq beschrieben
- apt-get install syscp
- jetzt wird ein ganzer Sack voll Applikationen deinstalliert/installiert
- Überschreiben der config-files: JA
- Ggfs. Probleme bei den Abhängigkeiten beseitigen (z.B. Start Apache - oder mysql. Wenn das nicht funktioniert, gehts nicht weiter)
- Soft-Link namens "apache" in /etc/init.d erstellen. Zeigt auf apachectl
- Evtl. nochmal apt-get install syscp (bis ohne Fehler abgeschlossen)
3. Anwendung SysCP
- der Befehl für "apache reload" musste bei mir geändert werden: von ".../apache reload" in ".../apache restart"
- Nach der Installation von phpmyadmin (apt-get install phpmyadmin) war Nacharbeit in der httpd.conf notwendig: Zwei Zeilen standen in einer (ganz am Ende)
4. Nacharbeiten (Flo, Danke)
Jetzt wird es zum Abschluss noch einmal arbeitsintensiv. Wenn alles bis hierher geklappt hat, geht eigentlich alles. Bis auf... Mails versenden. In den log-Dateien findet sich folgender Fehler:
Flo hat herausgefunden, dass eine Version von sasl installiert ist, die keine pam-Authentifizierung kann. Also, in die Hände gespuckt und auf gehts :postfix/smtpd[639]: warning: SASL authentication problem: unrecognized plaintext verifier pam
- apt-get install libsasl-digestmd5-plain
- Directory /usr/lib/sasl bearbeiten (Dateien löschen)
Vorher:
ls -lisa /usr/lib/sasl
4456477 4 -rw-r--r-- 1 root root 23 Oct 13 2003 Sendmail.conf
4456456 4 -rwxr-xr-x 1 root root 693 Oct 13 2003 libanonymous.la
4456454 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so -> libanonymous.so.1.0.16
4456461 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so.1 -> libanonymous.so.1.0.16
4456482 8 -rw-r--r-- 1 root root 5520 Mar 30 2002 libanonymous.so.1.0.16
4456455 48 -rwxr-xr-x 1 root root 47324 Oct 13 2003 libanonymous.so.1.0.17
4456460 4 -rwxr-xr-x 1 root root 681 Oct 13 2003 libcrammd5.la
4456458 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so -> libcrammd5.so.1.0.17
4456560 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so.1 -> libcrammd5.so.1.0.17
4456481 12 -rw-r--r-- 1 root root 9988 Mar 30 2002 libcrammd5.so.1.0.17
4456459 56 -rwxr-xr-x 1 root root 52945 Oct 13 2003 libcrammd5.so.1.0.19
4456464 4 -rwxr-xr-x 1 root root 711 Oct 13 2003 libdigestmd5.la
4456467 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so -> libdigestmd5.so.0.0.17
4456465 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so.0 -> libdigestmd5.so.0.0.17
4456466 28 -rw-r--r-- 1 root root 28492 Sep 20 2001 libdigestmd5.so.0.0.17
4456463 104 -rwxr-xr-x 1 root root 99432 Oct 13 2003 libdigestmd5.so.0.0.20
4456471 4 -rwxr-xr-x 1 root root 675 Oct 13 2003 liblogin.la
4456469 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so -> liblogin.so.0.0.6
4456476 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so.0 -> liblogin.so.0.0.6
4456559 8 -rw-r--r-- 1 root root 7776 Mar 30 2002 liblogin.so.0.0.6
4456470 48 -rwxr-xr-x 1 root root 49049 Oct 13 2003 liblogin.so.0.0.7
4456475 4 -rwxr-xr-x 1 root root 677 Oct 13 2003 libplain.la
4456473 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so -> libplain.so.1.0.15
4456457 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so.1 -> libplain.so.1.0.15
4456483 8 -rw-r--r-- 1 root root 7428 Mar 30 2002 libplain.so.1.0.15
4456474 48 -rwxr-xr-x 1 root root 47667 Oct 13 2003 libplain.so.1.0.16
Nachher:
ls -lisa /usr/lib/sasl
4456454 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so -> libanonymous.so.1.0.16
4456461 0 lrwxrwxrwx 1 root root 22 Sep 2 09:17 libanonymous.so.1 -> libanonymous.so.1.0.16
4456482 8 -rw-r--r-- 1 root root 5520 Mar 30 2002 libanonymous.so.1.0.16
4456458 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so -> libcrammd5.so.1.0.17
4456560 0 lrwxrwxrwx 1 root root 20 Sep 2 09:17 libcrammd5.so.1 -> libcrammd5.so.1.0.17
4456481 12 -rw-r--r-- 1 root root 9988 Mar 30 2002 libcrammd5.so.1.0.17
4456467 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so -> libdigestmd5.so.0.0.17
4456465 0 lrwxrwxrwx 1 root root 22 Sep 5 16:30 libdigestmd5.so.0 -> libdigestmd5.so.0.0.17
4456466 28 -rw-r--r-- 1 root root 28492 Sep 20 2001 libdigestmd5.so.0.0.17
4456469 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so -> liblogin.so.0.0.6
4456476 0 lrwxrwxrwx 1 root root 17 Sep 2 09:17 liblogin.so.0 -> liblogin.so.0.0.6
4456559 8 -rw-r--r-- 1 root root 7776 Mar 30 2002 liblogin.so.0.0.6
4456473 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so -> libplain.so.1.0.15
4456457 0 lrwxrwxrwx 1 root root 18 Sep 2 09:17 libplain.so.1 -> libplain.so.1.0.15
4456483 8 -rw-r--r-- 1 root root 7428 Mar 30 2002 libplain.so.1.0.15
- Directory /usr/lib bearbeiten (Dateien löschen)
Vorher:
ls -lisa /usr/lib/*libsasl*
1360127 4 -rwxr-xr-x 1 root root 668 Oct 13 2003 libsasl.la
1360128 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so -> libsasl.so.7.1.11
1360131 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so.7 -> libsasl.so.7.1.11
1360129 40 -rw-r--r-- 1 root root 40612 Mar 30 2002 libsasl.so.7.1.10
1360130 168 -rwxr-xr-x 1 root root 167274 Oct 13 2003 libsasl.so.7.1.11
Nachher:
ls -lisa /usr/lib/*libsasl*
1360128 0 lrwxrwxrwx 1 root root 17 Sep 1 07:30 libsasl.so -> libsasl.so.7.1.10
1360129 40 -rw-r--r-- 1 root root 40612 Mar 30 2002 libsasl.so.7.1.10
- /etc/init.d/postfix restart
Nun sollte auch der Mail-Versand funktionieren.
Na, denn !
edit: neuere erkenntnisse editiere ich gleich hier ein
Last edited by a moderator: