Titel: Fehler: Fatal: SQLUserInfo: missing parameters Beitrag von: cconrad am 13. Januar 2004, 19:58:08 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 Titel: Fehler: Fatal: SQLUserInfo: missing parameters Beitrag von: RussLe am 14. Januar 2004, 21:25:51 Hast du auch alle Felder in der DB gepflegt?
Code: CREATE TABLE `ftp` ( `username` varchar(60) binary default NULL, `uid` int(11) NOT NULL default '65534', `gid` int(11) NOT NULL default '65534', `password` varchar(30) default NULL, `homedir` varchar(250) NOT NULL default '/daten/FTP', `count` int(11) default '0', `ui` bigint(20) NOT NULL auto_increment, `shell` varchar(60) NOT NULL default '/bin/noexist', `letzter_zugriff` datetime NOT NULL default '0000-00-00 00:00:00', `zugang` char(1) default '0', `frate` varchar(50) NOT NULL default '*', `fcred` varchar(50) NOT NULL default '*', `brate` varchar(50) NOT NULL default '3', `bcred` varchar(50) NOT NULL default '100000000', `fstor` varchar(50) NOT NULL default '0', `fretr` varchar(50) NOT NULL default '0', `bstor` varchar(50) NOT NULL default '0', `bretr` varchar(50) NOT NULL default '0', PRIMARY KEY (`ui`) ) TYPE=ISAM PACK_KEYS=1 AUTO_INCREMENT=1 ; CREATE TABLE `xfer_stat` ( `username` tinytext, `filename` text, `size` bigint(20) default NULL, `host` tinytext, `ip` tinytext, `aktion` tinytext, `dauer` tinytext, `zeit_lokal` datetime default NULL, `success` char(1) default NULL, `ui` bigint(20) NOT NULL auto_increment, PRIMARY KEY (`ui`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; Oder evtl. in der Config was vergessen: http://www.proftpd.org/docs/configs/mysql_simple.conf Oder was noch wahrscheinlicher ist... Der Login in die DB klappt nicht - Und ProFtp kann nicht auf MySQL Zugreifen |