2 verschiedene Server, 2 gleiche pure-ftpd Server, 2 idente Konfigurationen

  • Thread starter Thread starter Deleted member 11691
  • Start date Start date
D

Deleted member 11691

Guest
Hallo,

folgendes neue Problem:

Auf einem alten Server (Server wird umgezogen) habe ich pure-ftpd am laufen:
Code:
ii  pure-ftpd-common                 1.0.28-3+squeeze1            Pure-FTPd FTP server (Common Files)
ii  pure-ftpd-mysql                  1.0.28-3+squeeze1            Secure and efficient FTP server with MySQL user authentication
Und das erzählt mir der alte Server beim Starten:
Code:
/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -u 1 -E -O clf:/var/log/pure-ftpd/transfer.log -8 UTF-8 -I 10 -B
Schön und gut, dieser läuft.

Am neuen Server allerdings:
Code:
ii  pure-ftpd-common                1.0.28-3+squeeze1            Pure-FTPd FTP server (Common Files)
ii  pure-ftpd-mysql                 1.0.28-3+squeeze1            Secure and efficient FTP server with MySQL user authentication
Das habe ich am neuen Server auch noch ausgeführt:
Code:
cd /etc/pure-ftpd/; rm -R *
Das habe ich am alten Server ausgeführt:
Code:
cd /etc/pure-ftpd; scp -r * root@88.198.200.24:/etc/pure-ftpd
Die MySQL-Konfiguration habe ich angepasst (nur das Passwort geändert) und beim Starten am neuen Server erzählt mir dieser das hier:
Code:
/usr/sbin/pure-ftpd-mysql-virtualchroot                                       -u 1 -E -O clf:/var/log/pure-ftpd/transfer.log -8 UTF-8 -I 10 -B

Zum Vergleich nochmal:
http://dontrm.org/f15f36cd282bc8d5ebaba2505a822e68

Ich habe auch gesehen, dass ich /etc/default/pure-ftpd am alten Server geändert habe und natürlich hab ich das auch am neuen Server so übernommen, aber er läuft noch immer nicht, wie er soll (es können sich keine Benutzer einloggen, weil ja keine MySQL-Datenbank abgefragt wird)...

Danke schon 'mal.
 
Hast du denn mal die Init Scripts verglichen? Dies scheint ja der einzige Ort zu sein, den du nicht manuell übernommen hast.
 
Nope...
Code:
root@88-198-200-24:/etc/init.d# diff pure-ftpd-mysql-1 pure-ftpd-mysql
root@88-198-200-24:/etc/init.d#

/Edit: *Gesichtspalme*

Alter Server:
Code:
./auth:
total 8.0K
drwxr-xr-x 2 root root 4.0K Sep  6 22:49 ./
drwxr-xr-x 5 root root 4.0K Sep  6 22:49 ../
lrwxrwxrwx 1 root root   23 Sep  6 22:49 30mysql -> ../conf/MySQLConfigFile
lrwxrwxrwx 1 root root   26 Sep  6 22:49 65unix -> ../conf/UnixAuthentication
lrwxrwxrwx 1 root root   25 Sep  6 22:49 70pam -> ../conf/PAMAuthentication

Neuer Server:
Code:
./auth:
total 20K
drwxr-xr-x 2 root root 4.0K Oct 21 21:53 ./
drwxr-xr-x 5 root root 4.0K Oct 21 21:53 ../
-rw-r--r-- 1 root root   29 Oct 21 22:00 30mysql
-rw-r--r-- 1 root root    3 Oct 21 22:00 65unix
-rw-r--r-- 1 root root    3 Oct 21 22:00 70pam

Die Files am neuen Server gelöscht und verlinkt und nun funktioniert das auch :)
 
Last edited by a moderator:
Back
Top