www.ProFTPD.de
13. März 2007, 20:06:24 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Wieder mal Signal 11 :)  (Gelesen 595 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
RaFtA
Gast
« am: 29. März 2004, 13:57:05 »

Hallo zusammen,

nachdem ich nun immer noch nicht weiterkomme muss ich mich mal an Euch wenden Smiley

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
Gespeichert
RaFtA
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #1 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#
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 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 :?:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
RaFtA
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #3 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 ?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #4 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.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
RaFtA
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #5 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.
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #6 am: 29. März 2004, 17:09:16 »

Tja dann :oi ODER :wait) ODER :keinelust)
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #7 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
Gespeichert
Anonymous
Gast
« Antwort #8 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
Gespeichert
Anonymous
Gast
« Antwort #9 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...
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #10 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.068 Sekunden mit 16 Zugriffen.