www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Spiekey am 14. Mai 2004, 15:38:46



Titel: Proftpd und MySQL
Beitrag von: Spiekey am 14. Mai 2004, 15:38:46
Hi,
ich starte proftpd mit:
  proftpd -n -d 10 -c /etc/proftpd.conf.mysql

Wenn ich mich dann einloggen will:
----------------------------------------------------
host - FS: using system lstat()
host (213.133.12.133[213.133.12.133]) - ident lookup disabled
host (213.133.12.133[213.133.12.133]) - ROOT PRIVS at ../../../src/main.c:977
host (213.133.12.133[213.133.12.133]) - SETUP PRIVS at ../../../src/main.c:982
host (213.133.12.133[213.133.12.133]) - performing module session initializations
host (213.133.12.133[213.133.12.133]) - ROOT PRIVS at ../../../modules/mod_sql.c:3630
host (213.133.12.133[213.133.12.133]) - RELINQUISH PRIVS at ../../../modules/mod_sql.c:3632
host - FS: using system lstat()

my proftpd.log file:
---------------------------
May 14 13:33:37 mod_sql/4.10[16366]: backend module 'mod_sql_mysql/4.04'
May 14 13:33:37 mod_sql/4.10[16366]: backend api    'mod_sql_api_v1'
May 14 13:33:37 mod_sql/4.10[16366]: >>> sql_getconf
May 14 13:33:37 mod_sql/4.10[16366]: entering   mysql cmd_defineconnection
May 14 13:33:37 mod_sql/4.10[16366]:  name: 'default'
May 14 13:33:37 mod_sql/4.10[16366]:  user: 'postfix'
May 14 13:33:37 mod_sql/4.10[16366]:  host: 'externe-mysql-db.de'
May 14 13:33:37 mod_sql/4.10[16366]:    db: 'postfix'
May 14 13:33:37 mod_sql/4.10[16366]:  port: '3306'
May 14 13:33:37 mod_sql/4.10[16366]:   ttl: '0'
May 14 13:33:37 mod_sql/4.10[16366]: exiting    mysql cmd_defineconnection
May 14 13:33:37 mod_sql/4.10[16366]: entering   mysql cmd_open


Er connectet erst gar nicht zu meinem externen datenbank.
Manuell geht ein connect mit den user daten ohne probleme.

Proftpd Version: 1.2.9 (stable, from backports.org) auf Woody Stable


Titel: genau das gleiche
Beitrag von: Wookkie am 14. Mai 2004, 17:46:23
Also ich habe exakt das gleiche Problem.
ich habe es jetzt schon versucht mit woody sarge, sid und backport-versionen von mysql.
Castaglia hat mir im Chat gesagt dass es an den client libraries des mysql packets von Debian hängt, die einfach nicht richtig zur Verfügung gestellt werden.
Ich habe das System jetzt lokal schon 2 Mal neu aufgesetzt und immer mit dem gleichen Ergebnis.
Eine eigene Kompilierung der Libraries finde ich auch wenig trivial und möchte das eigentlich umgehen da ich das Debian packet-management eigenlich sehr gut finde.
Was mich nur wirklich wundert ist, dass dieses Problem selten zu finden ist. Liegt das daran, dass proftpd mit mysql so wenig unter Debian verbreitet ist? Ich kann mir das eigentlich gar nicht vorstellen. Vielleicht laufen ja auch auf den meisten Rechnern noch die 3er Versionen von mysql?

Ich hoffe es gibt bald eine befriedigende Lösung für dieses Problem!