Titel: Wieder mal Signal 11 :) Beitrag von: RaFtA am 29. März 2004, 13:57:05 Hallo zusammen,
nachdem ich nun immer noch nicht weiterkomme muss ich mich mal an Euch wenden :) Ich hab Proftpd 1.2.9 mit mysql kompiliert, kann mich aber nicht auf den Server verbinden. Immer beim Login kommt "Server Terminated (Signal 11) Nachdem ich jetz schon alles probiert habe, hab ich mal den Debugger laufen lassen und siehe da... debian.studio-33.mine.nu - ProFTPD 1.2.9 (stable) (built Mon Mar 29 13:48:01 CEST 2004) standalone mode STARTUP debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]) - FTP session requested from class 'local' Program received signal SIGSEGV, Segmentation fault. 0x4008e030 in strcend () from /usr/lib/libmysqlclient.so.10 (gdb) Das ganze läuft auf DEBIAN 3.0r1 mit mysql-4 Weiss jemand ne Lösung ? greetz RaFtA Titel: kleiner Nachtrag... Beitrag von: RaFtA am 29. März 2004, 14:01:17 beim kompilieren nur mit mod_sql kommt folgender Fehler.
make[1]: Leaving directory `/usr/local/bin/_inst/proftpd-1.2.9/lib/libcap' gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_auth_pam.o modules/mod_sql.o modules/module_glue.o -lsupp -lcrypt -Llib/libcap -lcap -lpam -L/usr/lib modules/mod_sql.o: In function `_sql_dispatch': /usr/local/bin/_inst/proftpd-1.2.9/modules/mod_sql.c:376: undefined reference to `sql_cmdtable' /usr/local/bin/_inst/proftpd-1.2.9/modules/mod_sql.c:377: undefined reference to `sql_cmdtable' /usr/local/bin/_inst/proftpd-1.2.9/modules/mod_sql.c:379: undefined reference to `sql_cmdtable' collect2: ld returned 1 exit status make: *** [proftpd] Error 1 Compilieren mach ich mit folgendem Befehl. ./configure --with-modules=mod_sql --with-includes=/usr/include/mysql --with-libraries=/usr/lib --sysconfdir=/etc --localstatedir=/var --enable-devel=nofork:nodaemon mach ichs so: ./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib --sysconfdir=/etc --localstatedir=/var --enable-devel=nofork:nodaemon funktioniert das kompilieren, der Server bricht aber immer noch mit folgender Meldung ab. debian.studio-33.mine.nu - ProFTPD 1.2.9 (stable) (built Mon Mar 29 14:03:40 CEST 2004) standalone mode STARTUP debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]) - FTP session requested from class 'local' debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]) - ProFTPD terminating (signal 11) debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]) - FTP session closed. Mache ich SQL ganz raus, funktioniert alles ohne Probleme. mySQL Version: MySQL 4.0.18-log ProFTPD Version: 1.29 stable Das SQLLOG zeigt folgendes: Mar 29 14:29:07 mod_sql/4.10[27492]: backend module 'mod_sql_mysql/4.04' Mar 29 14:29:07 mod_sql/4.10[27492]: backend api 'mod_sql_api_v1' Mar 29 14:29:07 mod_sql/4.10[27492]: >>> sql_getconf Mar 29 14:29:07 mod_sql/4.10[27492]: entering mysql cmd_defineconnection Mar 29 14:29:07 mod_sql/4.10[27492]: name: 'default' Mar 29 14:29:07 mod_sql/4.10[27492]: user: 'prog' Mar 29 14:29:07 mod_sql/4.10[27492]: host: '127.0.0.1' Mar 29 14:29:07 mod_sql/4.10[27492]: db: 'administrative' Mar 29 14:29:07 mod_sql/4.10[27492]: port: '3306' Mar 29 14:29:07 mod_sql/4.10[27492]: ttl: '0' Mar 29 14:29:07 mod_sql/4.10[27492]: exiting mysql cmd_defineconnection Mar 29 14:29:07 mod_sql/4.10[27492]: entering mysql cmd_open und das SYSLOG Mar 29 14:30:18 debian proftpd[27560] debian.studio-33.mine.nu: ProFTPD 1.2.9 (stable) (built Mon Mar 29 14:03:40 CEST 2004) standalone mode STARTUP Mar 29 14:30:38 debian proftpd[27588] debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]): FTP session requested from class 'local' Mar 29 14:30:39 debian proftpd[27588] debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]): ProFTPD terminating (signal 11) Mar 29 14:30:39 debian proftpd[27588] debian.studio-33.mine.nu (spielwiese.studio-33.mine.nu[192.168.1.50]): FTP session closed. Start mit /usr/local/sbin/proftpd -d5 debian:/usr/local/bin/_inst/proftpd-1.2.9# /usr/local/sbin/proftpd -d5 - parsing '/etc/proftpd.conf' configuration - Class 'default' maxconnections set to 5. - Class 'internet' maxconnections set to 2. - Class 'local' maxconnections set to 3. - Class 'internet' ipmask 0x80e2134/0 added. - Class 'local' ipmask 0x80e212c/24 added. - Class 'local' ipmask 0x80e212c/24 added. debian.studio-33.mine.nu - debian.studio-33.mine.nu - Config for PROFTPD: debian.studio-33.mine.nu - DebugLevel debian.studio-33.mine.nu - ServerLog debian.studio-33.mine.nu - AllowForeignAddress debian.studio-33.mine.nu - Umask debian.studio-33.mine.nu - UserID debian.studio-33.mine.nu - UserName debian.studio-33.mine.nu - GroupID debian.studio-33.mine.nu - GroupName debian.studio-33.mine.nu - MaxClientsPerHost debian.studio-33.mine.nu - MaxClients debian.studio-33.mine.nu - Classes debian.studio-33.mine.nu - AllowStoreRestart debian.studio-33.mine.nu - AllowRetrieveRestart debian.studio-33.mine.nu - IdentLookups debian.studio-33.mine.nu - TimeoutStalled debian.studio-33.mine.nu - DefaultRoot debian.studio-33.mine.nu - RootLogin debian.studio-33.mine.nu - MaxLoginAttempts debian.studio-33.mine.nu - RequireValidShell debian.studio-33.mine.nu - SyslogLevel debian.studio-33.mine.nu - ServerIdent debian.studio-33.mine.nu - DeferWelcome debian.studio-33.mine.nu - DefaultServer debian.studio-33.mine.nu - SQLAuthTypes debian.studio-33.mine.nu - SQLAuthenticate debian.studio-33.mine.nu - SQLConnectInfo debian.studio-33.mine.nu - SQLUserTable debian.studio-33.mine.nu - SQLUsernameField debian.studio-33.mine.nu - SQLPasswordField debian.studio-33.mine.nu - SQLUidField debian.studio-33.mine.nu - SQLGidField debian.studio-33.mine.nu - SQLHomedirField debian.studio-33.mine.nu - SQLShellField debian.studio-33.mine.nu - SQLGroupTable debian.studio-33.mine.nu - SQLGroupnameField debian.studio-33.mine.nu - SQLGroupGIDField debian.studio-33.mine.nu - SQLGroupMembersField debian.studio-33.mine.nu - SQLHomedirOnDemand debian.studio-33.mine.nu - SQLNegativeCache debian.studio-33.mine.nu - SQLAuthenticate debian.studio-33.mine.nu - SQLLogFile debian.studio-33.mine.nu - SQLLog_PASS debian.studio-33.mine.nu - SQLNamedQuery_counter debian.studio-33.mine.nu - SQLLog_RETR debian.studio-33.mine.nu - SQLLog_STOR debian.studio-33.mine.nu - SQLNamedQuery_transfer1 debian.studio-33.mine.nu - SQLLog_ERR_RETR debian.studio-33.mine.nu - SQLLog_ERR_STOR debian.studio-33.mine.nu - SQLNamedQuery_transfer2 debian.studio-33.mine.nu - SQLLog_PASS debian.studio-33.mine.nu - SQLNamedQuery_updatecount debian.studio-33.mine.nu - SQLLog_STOR debian.studio-33.mine.nu - SQLLog_DELE debian.studio-33.mine.nu - SQLNamedQuery_modified debian.studio-33.mine.nu - TransferLog debian.studio-33.mine.nu - ExtendedLog debian.studio-33.mine.nu - ExtendedLog debian.studio-33.mine.nu - ExtendedLog debian:/usr/local/bin/_inst/proftpd-1.2.9# Titel: Wieder mal Signal 11 :) Beitrag von: Wörsty am 29. März 2004, 15:11:44 :idea: Kenne ich irgendwo her.
:arrow: http://bugs.proftpd.org/show_bug.cgi?id=2356 :arrow: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=172723 Treffer :?: Titel: shit.... Beitrag von: RaFtA am 29. März 2004, 15:18:03 sieht fast danach aus...
Also nix zu machen :?: Hab jetz mal von www.backports.org das komplette Paket gezogen. Also als .deb Paket. Da hab ich den gleichen Fehler. Liegts an mySQL 4 ? Titel: Wieder mal Signal 11 :) Beitrag von: Wörsty am 29. März 2004, 15:33:30 Lösungen stehen doch da, oder?
apt-get vom Debian Package des proftpd z.B. Zitat von: "Harm van Tilborg - Tiscom Hosting BV" The proftpd-mysql package from Debian's apt works like a charm. Titel: das klingt zwar gut ;) Beitrag von: RaFtA am 29. März 2004, 15:49:52 aber hab ich schon gemacht...
Die Stable Version ist: 1.2.4+1.2.5rc1-5woody2 Mit der kann ich net wirklich viel anfangen... Die von Backports ist zwar schon die 1.2.9pre3 aber funktioniert genauswenig wie wenn ich selber kompiliere. Das Problem an der 1.2.4+1.2.5rc1-5woody2 ist das diese keine QUOTA kennt. Daher kann und will ich die eigentlich auch net verwenden. Titel: Wieder mal Signal 11 :) Beitrag von: Wörsty am 29. März 2004, 17:09:16 Tja dann :oi ODER :wait) ODER :keinelust)
Titel: Wieder mal Signal 11 :) Beitrag von: Anonymous am 08. April 2004, 10:59:37 Och mann...kann man denn da jetzt nix machen?
Muss denn Debian Quotas können, obwohl Proftpd das selber mit der MySQL alles managed? MFG Marcelo Titel: Wieder mal Signal 11 :) Beitrag von: Anonymous am 08. April 2004, 11:54:08 Oder könnte mir bitte jemand seine Proftpd-Binary schicken, wenn sie mit mysql und quotas kompiliert wurde?
E-Mail: Marcel.VM at gmx.de MFG Marcelo Titel: oh man Beitrag von: Anonymous am 12. April 2004, 15:39:59 hatte dasselbe prob, so nach 3 stunden hab ich die lösung: müsst nur vom backports die libmysqlclient12 und die libmysql-dev laden (packet mysql-dfsg) dann einfach neu compilen unds geht...
Titel: Re: oh man Beitrag von: stonki am 16. April 2004, 03:12:41 Zitat von: "Anonymous" hatte dasselbe prob, so nach 3 stunden hab ich die lösung: müsst nur vom backports die libmysqlclient12 und die libmysql-dev laden (packet mysql-dfsg) dann einfach neu compilen unds geht... Heute durch Zufall auf mehr Infos gestossen worden: http://bugs.proftpd.org/show_bug.cgi?id=2356 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=172723 Also wirklich ein Debian Problem.. cu stonki |