Hallo,
versuche gerade vergeblich proftpd mit mysql zum laufen zu bringen. Er startet ganz normal, syntax der config ist ok, mysql läuft usw.
Wenn ich mich jetzt mit "ftp localhost" einloggen will, kommt ne Fehlermeldung:
421 Service not available, remote server has closed connection
Habe dann folgende Fehlermeldung in der /var/log/proftpd.system.log
Oct 26 11:31:51 xxx proftpd[26889] : ProFTPD 1.2.10 (stable) (built Tue Oct 26 11:22:24 CEST 2004) standalone mode STARTUP
Oct 26 11:31:58 xxx proftpd[26892] (localhost[127.0.0.1]): FTP session requested from unknown class
Oct 26 11:31:58 xxx proftpd[26892] (localhost[127.0.0.1]): ProFTPD terminating (signal 11)
Oct 26 11:31:58 xxx proftpd[26892] (localhost[127.0.0.1]): FTP session closed.
Ich starte den Server mit der Option "-d 5"
/etc/proftpd.conf
grep -v '^#' /etc/proftpd.conf
ServerName "SERVERNAME"
ServerType standalone
DeferWelcome on
User proftpd
Group proftpd
DefaultServer on
Port 21
Umask 022
MaxInstances 30
<Directory />
AllowOverwrite on
</Directory>
AllowForeignAddress on
MaxClientsPerHost 2 "Nicht mehr als %m Verbindungen"
MaxClients 8 "Leider sind schon %m Clients verbunden"
MaxLoginAttempts 3
AllowStoreRestart on
AllowRetrieveRestart on
DefaultRoot ~
RequireValidShell off
DebugLevel 5
SystemLog /var/log/proftpd.system.log
ServerLog /var/log/proftpd.server.log
TransferLog /var/log/proftpd.transfer.log
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
ExtendedLog /var/log/proftpd.access.log WRITE,READ write
ExtendedLog /var/log/proftpd.auth.log AUTH auth
ExtendedLog /var/log/proftpd.paranoid.log ALL default
AuthOrder mod_sql_mysql.c
SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo ptx_main_account_db @localhost xxxxxx xxxxxx
SQLDefaultGID 65534
SQLDefaultUID 65534
SQLMinUserGID 100
SQLMinUserUID 500
SQLUserInfo ptx_ftp_users username password uid gid homedir shell
SQLLog PASS counter
SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE username='%u'" users
SQLLog RETR,STOR transfer1
SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'c', NULL" xfer_stat
SQLLog ERR_RETR,ERR_STOR transfer2
SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'i', NULL" xfer_stat
Habe gelesen, dass Signal 11 ein Segmentation Fault ist. An der Hardware kann es denke ich nicht liegen, da der Server ohne mod_sql_mysql einwandfrei funktioniert.
Der Server ist mit folgendem Befehl übersetzt worden
./configure \
--prefix=/usr \
--localstatedir=/var/run \
--sysconfdir=/etc \
--with-includes=/usr/include:/usr/local/include:/usr/local/mysql/include/mysql \
--with-libraried=/usr/lib:/usr/local/lib:/usr/local/mysql/lib/mysql \
--with-modules=mod_sql:mod_sql_mysql \
--disable-auth-file \
--disable-auth-pam
Ich weiß nichtmehr weiter, sitze schon 3 Tage an dem Teil. Kann mir jemand helfen?
Vielen Dank schonmal
Gruß,
Christoph