Hallo,
ich habe meinen Server neu installieren müssen, da meine Festplatte gecrasht ist. :evil:
In der alten Installation war ProFTPD v1.2.7 (selbst kompiliert) mit MySQL-Unterstützung installiert.
Auf dem neuen System sind nun die ProFTPD v1.2.9-2 Pakete (SQL_Version) installiert. (Debian v3.0r2)
Wenn ich nun meine alte Konfiguration einfach in das neue System kopiere und starte, erhalte ich folgende Fehlermeldung:
Fatal: SQLUserInfo: missing parameters
MySQL läuft einwandfrei mit gültiger User-Datenbank.
So, nun hab ich doch noch ProFTPD neu kompiliert.....
Und? Immer noch der selbe Fehler..... :evil:
Compile-Optionen:
./configure --sysconfdir=/etc/proftpd --with-modules=mod_auth_pam:mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --enable-shadow
Ausgabe nach erhöhtem Debug-Level:
joe:/test/proftpd-1.2.9# /usr/local/sbin/proftpd -d9 -n
- parsing '/etc/proftpd/proftpd.conf' configuration
- FS: using system open()
- FS: using system read()
- dispatching auth request "getpwnam" to module mod_sql
- dispatching auth request "getpwnam" to module mod_auth_file
- dispatching auth request "getpwnam" to module mod_auth_unix
- dispatching auth request "getgrnam" to module mod_sql
- dispatching auth request "getgrnam" to module mod_auth_file
- dispatching auth request "getgrnam" to module mod_auth_unix
- FS: using system read()
- Compiling deny regex '\*.*/'.
- Allocated deny regex at location 0x80c1fb8.
- FS: using system read()
- FS: using system read()
- Fatal: SQLUserInfo: missing parameters
Hat da irgendjemand eine Idee, was das für ein Fehler ist? :?::?:
(Nein, ich habe keine Sonderzeichen oder dergleichen in der Konfig-Direktive stehen
)
Gruß
Christian