www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: gast am 10. Oktober 2003, 10:28:28



Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 10. Oktober 2003, 10:28:28
ich versuche das mod_sql für den Proftp server zu kompilieren was mir aber nciht gelingt. ich weiss gar nicht wo ich den ./configure befehl ausführen soll, er ist nirgenwo vorhanden. ich bekomme immer folgende fehlermeldung: ./configure: datei oder verzeichnis nicht gefunden
ich brauche dringend eure professionelle hilfe
viele dank im voraus


Titel: Re: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 10. Oktober 2003, 11:24:29
Zitat von: "gast"
ich versuche das mod_sql für den Proftp server zu kompilieren was mir aber nciht gelingt. ich weiss gar nicht wo ich den ./configure befehl ausführen soll, er ist nirgenwo vorhanden. ich bekomme immer folgende fehlermeldung: ./configure: datei oder verzeichnis nicht gefunden
ich brauche dringend eure professionelle hilfe
viele dank im voraus


mod_sql ist in ProFTPD enthalten. Du musst das gesamte ProFTPD Paket  neu kompilieren und installieren. Ein nachtraegliches Einfuegen von Modulen ist _NICHT_ moeglich.

cu
stonki


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 10. Oktober 2003, 11:31:05
und wie kompiliere ich das gesamte paket neu?
vielen dank im voraus


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 10. Oktober 2003, 13:19:32
Bei mir z.B. so:
Code:
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql --sysconfdir=/wo/die/proftpd.conf/liegt/
make
make install


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 10. Oktober 2003, 13:45:57
an welchem ort(ordner) soll ich diesen syntax ausführen?ich denke es würde funktionieren wenn ich wüsste wo. das problem ist wenn ich den ./configure befehl in der root (/) ausführe kommt ./configure:datei oder verzeichnis nicht gefunden.
danke nochmal


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 10. Oktober 2003, 13:47:29
Na dan wo du proftpd.tar.gz hin entpackt hast.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Anonymous am 10. Oktober 2003, 14:17:32
erst einmal vielen dank! wenn ich jetzt configure erhalte ich folgende fehlermeldung:


checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

was mache ich denn jetzt falsch?habe alles im tmp verzeichnis ausgeführt bzw. entpackt.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 10. Oktober 2003, 14:48:27
Du mußt einen Kompiler installieren...

z.B. gcc  :arrow: http://www.rpmseek.com


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 10. Oktober 2003, 15:39:05
Zitat von: "Anonymous"


configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

was mache ich denn jetzt falsch?habe alles im tmp verzeichnis ausgeführt bzw. entpackt.


hmm, also ein wenig Linux wissen sollte man schon mitbringen, bevor man sich an mod_sql ranwagt. Weil wenn du schon damit probs hast, dann wirst Du noch richtig probs bekommen.....

Wörsty hat das ja schon beschrieben, aber vielleicht solltest Du mal Dir den "Kofler" oder so kaufen....

cu
stonki


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 10. Oktober 2003, 15:49:10
Zitat von: "stonki"
den "Kofler" oder so kaufen....

Kaufen?  :arrow: eBook (http://woerstenfeld.de/temp/Kofler_Michael - Linuxbibel.pdf):roll:


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 10. Oktober 2003, 18:42:05
Zitat von: "Wörsty"
Zitat von: "stonki"
den "Kofler" oder so kaufen....

Kaufen?  :arrow: eBook (http://woerstenfeld.de/temp/Kofler_Michael - Linuxbibel.pdf):roll:


DAS IST EIN SERVICE HIER.....  :D

Ach ja, mal was anderes:

http://blumentopf.nbsp.de/downloads/files/dankebush.mp3

cu
stonki


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 10. Oktober 2003, 18:52:38
Kenn ich  8)

@Gast - Kofler fertig gesaugt?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 13. Oktober 2003, 13:38:37
danke für eure antworten. irgenwann fängt jeder mal an!
wenn ich nach dem configure befehl make eingebe kommt am ende diese meldung. ich weiss nicht ob jetzt die compilierung geklappt hat oder nicht. könnt ihr was damit anfangen? wenn die compilierung abgeschlossen müsste ich doch in der proftpd.conf die einstellungen vornehmen können z.b. sqlauthenticate. diese befehle tauchen aber bei mir nicht auf. es wäre toll wenn ihr mir noch mal helfen könntet und nicht böse sein.  

srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap
modules/mod_sql.o(.text+0x25b): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x271): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x287): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x2bc): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
collect2: ld returned 1 exit status
make: *** [proftpd] Fehler 1
[root@bordkomm1 proftpd-1.2.8]# make install
cd lib/ && make lib
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib«
make[1]: Für das Target »lib« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/lib«
cd src/ && make src
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/src«
make[1]: Für das Target »src« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/src«
cd modules/ && make modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Für das Target »modules« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap
modules/mod_sql.o(.text+0x25b): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x271): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x287): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x2bc): In function `_sql_dispatch':
: undefined reference to `sql_cmdtable'
collect2: ld returned 1 exit status
make: *** [proftpd] Fehler 1


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 13. Oktober 2003, 14:10:28
Gundsätzlich hat was nicht geklappt, wenn du einen [proftpd] Fehler bekommst.
Das heißt ein make install kannste dir klemmen.

Nun zu deinem Problem:

Hast du das Paket mysql-devel installiert?
Kommen noch andere Fehlermeldungen?
Poste mal die komplette Ausgabe von ./configure ... und von make und mache vor make immer make clean!
 :wait)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 13. Oktober 2003, 15:06:44
habe jetzt mysql-devel installiert und bekomme nun diesen Fehler!kann es sein das ein mysqlclient fehlt und er benötigt wird


gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [proftpd] Fehler 1


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 13. Oktober 2003, 15:27:16
Nur mal so eine Frage....

MySQL hast du aber schon installiert, oder?

Ich empfehle die Installation von: mysql, mysql-devel und mysql-server  :arrow: dann muß das auch gehen.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 13. Oktober 2003, 15:57:48
ich denke das ich alles installiert habe.


mysql 3.23.54a-11  
mysql-devel 3.23.54a-11  
mysql-server 3.23.54a-11


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 13. Oktober 2003, 16:39:29
:spannend)

Also probier bitte nochmal:
Code:
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql

und dann
Code:
make


Und poste das Ergebnis.  :roll:


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 11:08:16
ich habe jetzt folgende versionen:

MySQL-client 4.0.15-0
 MySQL-devel 4.0.15-0
 MySQL-embedded 4.0.15-0
 MySQL-server 4.0.15-0

und habe folgenden syntax eingegeben:

./configure --with-modules=mod_sql:mod_sql_mysql:mod_warp:mod_wrap_sql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql

und folgende fehlermeldung erhalten:



gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:333: warning: passing arg 4 of `mod_create_ret' discards qualifiers from pointer target type
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_wrap.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_wrap_sql.c
mod_wrap_sql.c: In function `sqltab_fetch_clients_cb':
mod_wrap_sql.c:73: `PR_SYM_HOOK' undeclared (first use in this function)
mod_wrap_sql.c:73: (Each undeclared identifier is reported only once
mod_wrap_sql.c:73: for each function it appears in.)
mod_wrap_sql.c: In function `sqltab_fetch_options_cb':
mod_wrap_sql.c:149: `PR_SYM_HOOK' undeclared (first use in this function)
make[1]: *** [mod_wrap_sql.o] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make: *** [modules] Fehler 2

als ich es ohne mod_wrap und mod_sql_mysql versucht habe hatte er zwar keine fehlermeldung gebracht aber irgendwie ging es auch nicht.
könnt ihr mir helfen?bitte bitte bitte


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 11:16:37
hier nochmal die fehlermeldung mod_wrap

gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:333: warning: passing arg 4 of `mod_create_ret' discards qualifiers from pointer target type
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/lib/mysql
cd utils/ && make utils
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpcount.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpshut.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftptop.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpwho.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c misc.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc -o ftpcount utils/ftpcount.o utils/scoreboard.o
gcc -o ftpshut utils/ftpshut.o
gcc -Llib  -o ftptop utils/ftptop.o utils/scoreboard.o
gcc -Llib  -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o -lsupp

jetzt bringt er zumindestens keine fehlermeldung am ende. aber funktioniert es auch?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 11:29:23
Müßte gehen.
Also make install und mal testen  :)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 11:49:11
wie kann ich denn testen?

ist hier in rot nicht noch ein fehler?
weiter unten steht dann make install(korrekt?)


gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:333: warning: passing arg 4 of `mod_create_ret' discards qualifiers from pointer target typegcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/lib/mysql
cd utils/ && make utils
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpcount.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpshut.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftptop.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpwho.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c misc.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc -o ftpcount utils/ftpcount.o utils/scoreboard.o
gcc -o ftpshut utils/ftpshut.o
gcc -Llib  -o ftptop utils/ftptop.o utils/scoreboard.o
gcc -Llib  -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o -lsupp


[root@bordkomm1 proftpd-1.2.8]# make install
cd lib/ && make lib
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib«
make[1]: Für das Target »lib« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/lib«
cd src/ && make src
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/src«
make[1]: Für das Target »src« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/src«
cd modules/ && make modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Für das Target »modules« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/lib/mysql
/usr/bin/install -c -s -o root -g root -m 0755 proftpd /usr/local/sbin/proftpd
if [ -f /usr/local/sbin/in.proftpd ] ; then \
      rm -f /usr/local/sbin/in.proftpd ; \
fi
ln -s proftpd /usr/local/sbin/in.proftpd
chown -h root:root /usr/local/sbin/in.proftpd
/usr/bin/install -c -s -o root -g root -m 0755  ftpcount /usr/local/bin/ftpcount
/usr/bin/install -c -s -o root -g root -m 0755 ftpshut  /usr/local/sbin/ftpshut
/usr/bin/install -c -s -o root -g root -m 0755  ftptop   /usr/local/bin/ftptop
/usr/bin/install -c -s -o root -g root -m 0755  ftpwho   /usr/local/bin/ftpwho
if [ ! -f /usr/local/etc/proftpd.conf ] ; then \
      /usr/bin/install -c -o root -g root -m 0644 \
                 ./sample-configurations/basic.conf \
                   /usr/local/etc/proftpd.conf ; \
fi
/usr/bin/install -c -o root -g root -m 0644 ./src/proftpd.8    /usr/local/man/man8
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpshut.8  /usr/local/man/man8
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpcount.1 /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftptop.1   /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpwho.1   /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./src/xferlog.5    /usr/local/man/man5


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 11:58:45
Ein "Warning" ist kein "Fehler" :!:  

Na halt proftpd -nd9 eingeben und einen Versuch starten....

Code:
ftp ip.a.dres.se


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 12:05:44
in der datenbank habe ich einen user angelegt mit dem kann ich mich aber nicht anmelden: 530 login incorrect

was muss denn vorhanden sein wenn ich proftpd -nd9 eingebe?
das habe ich erhalten.

[root@bordkomm1 proftpd-1.2.8]# proftpd -nd9
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - FS: using system read()
 - 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_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - FS: using system close()
servername -
servername - Config for ProFTPD server:
servername - ServerIdent
servername - DefaultServer
servername - AccessGrantMsg
servername - DeferWelcome
servername - DefaultRoot
servername - AuthPAMAuthoritative
servername - IdentLookups
servername - Umask
servername - ListOptions
servername - AllowRetrieveRestart
servername - AllowStoreRestart
servername - UserID
servername - UserName
servername - GroupID
servername - GroupName
servername - Limit
servername -  AllowAll
servername -  IgnoreHidden
servername - AllowOverwrite
servername - dispatching auth request "getgroups" to module mod_auth_file
bordkomm1 - dispatching auth request "getgroups" to module mod_auth_unix
servername - SETUP PRIVS at main.c:2618
servername - ROOT PRIVS at main.c:1909
servername - RELINQUISH PRIVS at main.c:1915
servername - ROOT PRIVS at main.c:2252
servername - RELINQUISH PRIVS at main.c:2276
servername - ROOT PRIVS at inet.c:506
servername - RELINQUISH PRIVS at inet.c:545
servername - Failed binding to 0.0.0.0, port 21: Address already in use
servername - Check the ServerType directive to ensure you are configured correctly.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 12:59:13
servername - Failed binding to 0.0.0.0, port 21: Address already in use
Da läuft schon was auf dem FTP-Port!
Mach mal
Code:
fuser -n tcp 21

dann kommt
Code:
server:~ # fuser -n tcp 21
21/tcp:                442
server:~ # ps -ef |grep 442 |grep -v grep
root       442     1  0 13:42 ?        00:00:00 /usr/sbin/inetd

bzw.
Code:
[root@knowledgebase root]# fuser -n tcp 21
21/tcp:              30049
[root@knowledgebase root]# ps -ef |grep 30049 |grep -v grep
www      30049     1  0 12:49 ?        00:00:00 proftpd: (accepting connections)

und dann
Code:
kill -9 <Die Prozess-ID>


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 13:13:56
jetzt bekomme ich die meldung, dass der zielcomputer die verbindung verweigert. was könnte denn das sein?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 13:16:50
muss ich nicht noch die SQL Anweisungen irgendwo eintragen(SQLAuthenticate)?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 13:23:32
Zitat von: "gast"
muss ich nicht noch die SQL Anweisungen irgendwo eintragen(SQLAuthenticate)?

Sicher.

z.B.
Code:
SQLLogfile /irgendwo/proftpd_sql.log
SQLAuthenticate users* groups*
SQLAuthTypes Backend Empty
SQLConnectInfo datenbank@localhost:3306 benutzer passwort PERSESSION
SQLHomedirOnDemand On
SQLUserInfo benutzer loginname passwort NULL NULL concat('/',verzeichnis) NULL
SQLGroupInfo gruppen name ID mitglieder


Und dann mit der DB:
Code:
CREATE database datenbank;
USE datenbank;

DROP TABLE IF EXISTS benutzer;
CREATE TABLE `benutzer` (
  `ID` int(11) unsigned NOT NULL default '0',
  `Beschreibung` varchar(30) default NULL,
  `loginname` varchar(32) NOT NULL default '',
  `passwort` varchar(16) NOT NULL default '',
  `Shell` varchar(255) default NULL,
  `verzeichnis` varchar(255) NOT NULL default '/',
  `Anmerkung` text,
  PRIMARY KEY  (`loginname`,`ID`)
) TYPE=MyISAM COMMENT='FTP-Benutzer';

INSERT INTO benutzer (ID, Beschreibung, loginname, passwort, Shell, verzeichnis, Anmerkung) VALUES("0", "Admin", "ftpadmin", "**************", NULL, "/vhosts/ftp", NULL);
INSERT INTO benutzer (ID, Beschreibung, loginname, passwort, Shell, verzeichnis, Anmerkung) VALUES("1", "Anonymous", "anonymous", "", NULL, "/vhosts/ftp", "Anonymer Zugang");

DROP TABLE IF EXISTS gruppen;
CREATE TABLE `gruppen` (
  `ID` tinyint(3) unsigned NOT NULL auto_increment,
  `name` varchar(16) NOT NULL default '',
  `mitglieder` text,
  UNIQUE KEY `ID` (`ID`,`name`)
) TYPE=MyISAM COMMENT='FTP-Benutzergruppen';

INSERT INTO gruppen (ID, name, mitglieder) VALUES("3", "administratoren", "ftpadmin");

DROP TABLE IF EXISTS transfer;
CREATE TABLE `transfer` (
  `username` varchar(60) NOT NULL default '',
  `filename` varchar(255) default NULL,
  `size` bigint(20) default NULL,
  `host` varchar(255) default NULL,
  `ip` varchar(16) NOT NULL default '',
  `aktion` varchar(20) NOT NULL default '',
  `dauer` varchar(10) default NULL,
  `zeit_lokal` datetime default NULL,
  `ui` bigint(20) NOT NULL auto_increment,
  PRIMARY KEY  (`ui`)
) TYPE=MyISAM COMMENT='FTP-Befehlshistory';


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 14:09:29
soll ich die Sql anweisungen in die proftpd.conf schreiben oder wohin? und wofür ist das table transfer?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 14:15:43
Zitat von: "gast"
soll ich die Sql anweisungen in die proftpd.conf schreiben oder wohin? und wofür ist das table transfer?


Das must du in mysql einfügen.
An der Shell einfach mal mysql eingeben...

Die Table transfer brauchst du nicht unbedingt.
Die loggt nur die Downloads und so in der Datenbank mit.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 14:23:22
mit anweisungen habe ich nicht verstanden. ich meinte wo ich z.b. SQLAuthenticate users eintragen soll? muss ich eigentlich in der datenbank noch irgendwelche statements eintragen, wenn ja welche?und wo


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 14:54:34
Zitat von: "gast"
mit anweisungen habe ich nicht verstanden. ich meinte wo ich z.b. SQLAuthenticate users eintragen soll? muss ich eigentlich in der datenbank noch irgendwelche statements eintragen, wenn ja welche?und wo


Die Anweisungen in die proftpd.conf und den Rest in mysql einfügen.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 15:21:01
ertmal vielen vielen dank für deinen vielen nützlichen tipps die haben mir bis jetzt sehr geholfen!!!!

ich habe jetzt die befehle in die proftpd.conf geschrieben und habe folgende fehlermeldung  erhalten:


--------------------------------------------------------------------------------

Führe /etc/rc.d/init.d/proftpd start aus ...


Starting proftpd:  - Fatal: unknown configuration directive 'SQLConnectInfo' on line 23 of '/etc/proftpd.conf'.
[FEHLGESCHLAGEN
 
hier der auszug aus meiner conf:

SQLConnectInfo                  ftpanmeldung@ip-adresse root passwort percall

SQLAuthenticate                 users
SQLAuthTypes                    crypt backend
SQLUserInfo                     usertable username passwd uid gid homedir shell
SQLGroupInfo                    grouptable groupname gid members
SQLDefaultHomedir               /ftp


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 15:24:21
Du hast aber schon mit mod_sql kompiliert ( ./configure --with-modules=mod_sql:mod_sql_mysql......), oder?!
Code:
proftpd -l


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 15:38:05
das versucher ich schon den ganzen tag aber irgenwie klappt es nie. ich weiss auch nciht was ich falsch mache!
jetzt habe eingegeben:

./configure --with-modules=mod_sql:mod_sql_mysql

das ist meine fehlermeldung:

gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:333: warning: passing arg 4 of `mod_create_ret' discards qualifiers from pointer target type
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [proftpd] Fehler 1

das sind alle module:

Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_readme.c
  mod_auth_pam.c
  mod_tls.c
  mod_cap.c


das kann doch gar nciht so schwer sein?!?!?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 15:46:35
mach mal noch bei configure
Code:
--with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql

dazu und dann nochmal
Code:
make clean
make

und poste das Resultat


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 14. Oktober 2003, 15:53:26
hab ich auch schon gemacht dann bringt er zwar keine fehlermeldung aber mod_sql wird auch nicht angezeigt wenn ich proftpd -l eingebe!!!

hier syntax mit --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql:

[root@bordkomm1 proftpd-1.2.8]# makeecho \#define BUILD_STAMP \"`date`\" >include/buildstamp.h
cd lib/ && make lib
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pr_fnmatch.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c strsep.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c vsnprintf.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c glibc-glob.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c glibc-mkstemp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pr-syslog.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pwgrent.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c getopt.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c getopt1.c
ar rc libsupp.a pr_fnmatch.o strsep.o vsnprintf.o glibc-glob.o glibc-mkstemp.o pr-syslog.o pwgrent.o getopt.o getopt1.o
ranlib libsupp.a
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/lib«
cd src/ && make src
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/src«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c main.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c timers.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c sets.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pool.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c regexp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c dirtree.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c support.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c inet.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c bindings.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c feat.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c netio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c response.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ident.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c data.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c modules.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c fsio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mkhome.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/src«
cd modules/ && make modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/modules«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_core.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_xfer.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_unix.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_file.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_ls.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:333: warning: passing arg 4 of `mod_create_ret' discards qualifiers from pointer target type
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_cap.o
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c module_glue.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/lib/mysql
cd utils/ && make utils
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpcount.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpshut.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftptop.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ftpwho.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c misc.c
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/utils«
gcc -o ftpcount utils/ftpcount.o utils/scoreboard.o
gcc -o ftpshut utils/ftpshut.o
gcc -Llib  -o ftptop utils/ftptop.o utils/scoreboard.o
gcc -Llib  -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o -lsupp


[root@bordkomm1 proftpd-1.2.8]# make install
cd lib/ && make lib
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib«
make[1]: Für das Target »lib« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/lib«
cd src/ && make src
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/src«
make[1]: Für das Target »src« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/src«
cd modules/ && make modules
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Für das Target »modules« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/modules«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/etc/proftpd-1.2.8/lib/libcap«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/etc/proftpd-1.2.8/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/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/lib/mysql
/usr/bin/install -c -s -o root -g root -m 0755 proftpd /usr/local/sbin/proftpd
if [ -f /usr/local/sbin/in.proftpd ] ; then \
        rm -f /usr/local/sbin/in.proftpd ; \
fi
ln -s proftpd /usr/local/sbin/in.proftpd
chown -h root:root /usr/local/sbin/in.proftpd
/usr/bin/install -c -s -o root -g root -m 0755  ftpcount /usr/local/bin/ftpcount
/usr/bin/install -c -s -o root -g root -m 0755 ftpshut  /usr/local/sbin/ftpshut
/usr/bin/install -c -s -o root -g root -m 0755  ftptop   /usr/local/bin/ftptop
/usr/bin/install -c -s -o root -g root -m 0755  ftpwho   /usr/local/bin/ftpwho
if [ ! -f /usr/local/etc/proftpd.conf ] ; then \
        /usr/bin/install -c -o root -g root -m 0644 \
                   ./sample-configurations/basic.conf \
                   /usr/local/etc/proftpd.conf ; \
fi
/usr/bin/install -c -o root -g root -m 0644 ./src/proftpd.8    /usr/local/man/man8
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpshut.8  /usr/local/man/man8
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpcount.1 /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftptop.1   /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./utils/ftpwho.1   /usr/local/man/man1
/usr/bin/install -c -o root -g root -m 0644 ./src/xferlog.5    /usr/local/man/man5


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 14. Oktober 2003, 19:37:18
:hä?
Du gibst nicht auf, was? :wink:

Also nochmal langsam:

Poste bitte die kompletten Ausgaben für folgende Befehle mal.
Code:
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql --sysconfdir=/wo/die/proftpd.conf/liegt/
make clean
make
make install


Das kann doch nicht sooo schwer sein. :wait)
Oder:
:arrow:  :keinelust)


Nochwas: Du hast mod_sql aber nicht einzeln reinkopiert, oder?
Einfach nur den Source runterladen und los gehts.

Oder:
 :root:


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 15. Oktober 2003, 07:21:34
Zitat von: "Wörsty"

Oder:
 :root:


das ist doch mein Spruch :)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 08:43:55
es hat jetzt endlich geklappt!!!! ich hatte noch eine alte proftpd version auf dem rechner. :idiot)

danke für eure geduld mit leuten die sich sehr dämlich anstellen!!danke super toller support hier!!!!

jetzt habe ich aber ein anderes problem und zwar kann ich den proftpd server nicht mehr starten bzw. ich weiss nicht wo zu starten. über webmin funktioniert es auch nicht mehr. das webmin modul funktioniert nicht mehr stratet die konfigurationshilfe nicht falsche modul-config?
bitte um hilfe


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 08:46:09
diese fehlermeldung erhalte ich bein versuch zu starten:

Konnte ProFTPd-Server nicht starten : - no such group 'nogroup' - Fatal: Group: Unknown group 'nogroup'.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Backdraft007 am 15. Oktober 2003, 09:21:35
Du hast die Gruppe "nogroup" und wahrscheinlich den User "nobody" nicht angelegt.

Wobei, sind die nicht standardmäßig angelegt? *Überleg*


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 09:24:15
Deine Frunde sind:

useradd  [-u uid [-o]] [-g group] [-G group,...] [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name

und groupadd [-g gid [-o]]  [-r] [-f] group  

Oder pack in der proftpd.conf erstmal eine # vor die beiden Anweisungen und teste.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 09:32:14
kann ich nicht die user in der datenbank anlegen? und wo kann ich eintragen das der proftpd beim systemstart gestartet wird?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 09:41:49
Zitat von: "gast"
kann ich nicht die user in der datenbank anlegen?

Nein. Die sind ja nicht zum Anmelden gedacht.
Unter der User-ID läuft der Server auf dem System!
Ich würde den selben wie für den Webserver nehmen und gut.

Zitat von: "gast"
und wo kann ich eintragen das der proftpd beim systemstart gestartet wird?

Das Startscript (http://www.proftpd.de/15.0.html) nach /etc/init.d/proftpd kopieren und die Links in rc3.d anlegen.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 09:52:46
wofür sind denn jetzt die user in der datenbank? muss ich die user zur anmeldung an den ftp server im system anlegen?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Backdraft007 am 15. Oktober 2003, 09:58:53
Nein,

Du brauchst aber eine Gruppe und einen User worunter der FTPD läuft. Die vituellen User werden dann in der DB gespeichert.

Ich habe das z.B. so:

/var/apache/htdocs  <--dort liegen die Domains, Owner ist User "www" in der Gruppe "www"

Der FTPD läuft mit dem User "www" und Gruppe "www" und somit darf der FTPD in dem Verzeichnis auch schreiben etc.
Ich hoffe ich habe mich verständlich ausgedrückt. ;)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 10:03:42
das habe ich eigentlich gar nicht verstanden. ich möchte jetzt z.b. 44 user anlegen die sich ausschließlich am ftp server anmelden dürfen.
außerdem habe ich jetzt einen usr zum testen im system angelegt mit /bin/false geht auch nicht. bekomme cannot login waiting to retry..


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 10:14:28
:shock:
Mannomann du bist ja ganz schön anstrengend :wink:

Also - ein Programm unter Linux wird unter einem Linux-Benutzer augeführt. Nennen wir ihn mal Paul.
Code:
[root@knowledgebase root]# cat /etc/passwd |grep Paul
Paul:x:502:502:Web-User:/home/Paul:/sbin/nologin
Der FTP-Server wird gestartet und läuft dann mit den Rechten von Paul wenn du in die proftpd.conf User Paul schreibst. Das hat mit deinen über 40 Benutzern nichts zu tun. So der Server läuft jetzt.
Du kannst das so sehen:
Code:
[root@knowledgebase root]# ps -ef |grep proftpd |grep -v grep
Paul     4980     1  0 Oct13 ?        00:00:01 proftpd: (accepting connections)  
Nun will sich ein Benutzer anmelden.

Dieser Benutzer kann nun in der DB stehen! z.B. susi

susi existiert nicht unter Linux sondern nur in proftpd!
Paul existiert nur unter Linux und nicht in proftpd*!

Das sieht so aus:
Code:
[root@knowledgebase root]# ps -ef |grep proftpd |grep -v grep
Paul    4980     1  0 Oct13 ?        00:00:01 proftpd: (accepting connections)
Paul   22808  4980  0 10:17 ?        00:00:00 proftpd: susi - 10.138.134.159: ID  


Vertanden?  :?  :oops:

*Obwohl es natürlich möglich wäre, sich auch als Paul am FTP-Server anzumelden aber das wird jetzt zu komplex und verwirrt nur.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 10:31:48
das habe ich jetzt verstanden. aber es klappt nicht. ich habe ein linux user angelegt und ihn in der proftpd conf eingetragen und einen user in der db es können sich aber beide user nicht anmelden. cannot login waiting to retry.. :?:


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 10:57:47
Zitat von: "gast"
cannot login waiting to retry.. :?:

 :debug: (proftpd -nd9)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 11:03:15
root@bordkomm1 etc]# proftpd -nd9
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - 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
 - FS: using system read()
 - FS: using system read()
 - FS: using system close()
bordkomm1 -
bordkomm1 - Config for ProFTPD Default Installation:
bordkomm1 - ~ftp/
bordkomm1 -  Limit
bordkomm1 -   DenyAll
bordkomm1 -  MaxClients
bordkomm1 -  DisplayLogin
bordkomm1 -  DisplayFirstChdir
bordkomm1 -  SQLAuthenticate
bordkomm1 -  SQLConnectInfo
bordkomm1 -  SQLAuthTypes
bordkomm1 -  Umask
bordkomm1 -  RootLogin
bordkomm1 -  RequireValidShell
bordkomm1 - DefaultServer
bordkomm1 - SQLAuthenticate
bordkomm1 - SQLConnectInfo
bordkomm1 - SQLAuthTypes
bordkomm1 - SQLUserTable
bordkomm1 - SQLUsernameField
bordkomm1 - SQLPasswordField
bordkomm1 - SQLUidField
bordkomm1 - SQLGidField
bordkomm1 - SQLHomedirField
bordkomm1 - SQLShellField
bordkomm1 - SQLGroupTable
bordkomm1 - SQLGroupnameField
bordkomm1 - SQLGroupGIDField
bordkomm1 - SQLGroupMembersField
bordkomm1 - Umask
bordkomm1 - UserID
bordkomm1 - UserName
bordkomm1 - RootLogin
bordkomm1 - MaxLoginAttempts
bordkomm1 - RequireValidShell
bordkomm1 - RootLogin
bordkomm1 - RequireValidShell
bordkomm1 - dispatching auth request "getgroups" to module mod_sql
bordkomm1 - dispatching auth request "getgroups" to module mod_auth_file
bordkomm1 - dispatching auth request "getgroups" to module mod_auth_unix
bordkomm1 - SETUP PRIVS at main.c:2618
bordkomm1 - ROOT PRIVS at main.c:1909
bordkomm1 - RELINQUISH PRIVS at main.c:1915
bordkomm1 - ROOT PRIVS at main.c:2252
bordkomm1 - RELINQUISH PRIVS at main.c:2276
bordkomm1 - ROOT PRIVS at inet.c:506
bordkomm1 - RELINQUISH PRIVS at inet.c:545
bordkomm1 - Failed binding to 0.0.0.0, port 21: Address already in use
bordkomm1 - Check the ServerType directive to ensure you are configured correctly.

und jetzt?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 11:17:51
Failed binding to 0.0.0.0, port 21: Address already in use
Code:
killall proftpd

und dann nochmal
Code:
proftpd -nd9

 :spannend)  :wait)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Anonymous am 15. Oktober 2003, 11:25:24
jetzt habe ich eine andere fehlermeldung


[root@bordkomm1 etc]# killall proftpd
[root@bordkomm1 etc]# proftpd -nd9
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - 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
 - FS: using system read()
 - FS: using system read()
 - FS: using system close()
bordkomm1 -
bordkomm1 - Config for ProFTPD Default Installation:
bordkomm1 - ~ftp/
bordkomm1 -  Limit
bordkomm1 -   DenyAll
bordkomm1 -  MaxClients
bordkomm1 -  DisplayLogin
bordkomm1 -  DisplayFirstChdir
bordkomm1 -  SQLAuthenticate
bordkomm1 -  SQLConnectInfo
bordkomm1 -  SQLAuthTypes
bordkomm1 -  Umask
bordkomm1 -  RootLogin
bordkomm1 -  RequireValidShell
bordkomm1 - DefaultServer
bordkomm1 - SQLAuthenticate
bordkomm1 - SQLConnectInfo
bordkomm1 - SQLAuthTypes
bordkomm1 - SQLUserTable
bordkomm1 - SQLUsernameField
bordkomm1 - SQLPasswordField
bordkomm1 - SQLUidField
bordkomm1 - SQLGidField
bordkomm1 - SQLHomedirField
bordkomm1 - SQLShellField
bordkomm1 - SQLGroupTable
bordkomm1 - SQLGroupnameField
bordkomm1 - SQLGroupGIDField
bordkomm1 - SQLGroupMembersField
bordkomm1 - Umask
bordkomm1 - UserID
bordkomm1 - UserName
bordkomm1 - RootLogin
bordkomm1 - MaxLoginAttempts
bordkomm1 - RequireValidShell
bordkomm1 - RootLogin
bordkomm1 - RequireValidShell
bordkomm1 - dispatching auth request "getgroups" to module mod_sql
bordkomm1 - dispatching auth request "getgroups" to module mod_auth_file
bordkomm1 - dispatching auth request "getgroups" to module mod_auth_unix
bordkomm1 - SETUP PRIVS at main.c:2618
bordkomm1 - ROOT PRIVS at main.c:1909
bordkomm1 - RELINQUISH PRIVS at main.c:1915
bordkomm1 - ROOT PRIVS at main.c:2252
bordkomm1 - RELINQUISH PRIVS at main.c:2276
bordkomm1 - ROOT PRIVS at inet.c:506
bordkomm1 - RELINQUISH PRIVS at inet.c:563
bordkomm1 - ProFTPD 1.2.8 (stable) (built Mit Okt 15 08:12:54 CEST 2003) standalone mode STARTUP
bordkomm1 - ROOT PRIVS at main.c:2124
bordkomm1 - RELINQUISH PRIVS at main.c:2130
bordkomm1 - FS: using system lstat()

bordkomm1 - FS: using system lstat()
bordkomm1 - ProFTPD terminating (signal 2)
bordkomm1 - ROOT PRIVS at main.c:1786
bordkomm1 - RELINQUISH PRIVS at main.c:1807
bordkomm1 - ProFTPD 1.2.8 standalone mode SHUTDOWN
bordkomm1 - ROOT PRIVS at main.c:1814
bordkomm1 - RELINQUISH PRIVS at main.c:1816


Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.

ich will ich mich doch nur anmelden können!!! :keinelust)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 11:58:43
hihi -  :D
Nicht verzagen - weiter Fragen *lol*

Also wo ist denn dein Homedir?
Mach mal zum Spaß
Code:
chmod 777 -R /homedir


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 12:03:33
habe ich gemacht funktioniert immer noch nicht


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 13:07:33
Versteh ich nicht.
Da wo die Lücke ist hat du versucht dich anzumelden?
Und dann kam ProFTPD terminating (signal 2) ?
Signal 2 ist doch ein Abbruch durch Stg+C ?!


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 13:22:19
richtig. es ist nichts mehr passiert.

220 ProFTPD 1.2.8 Server (ProFTPD Default Installation) [bordkomm1]
    USER test
331 Password required for test.
    PASS (hidden)
    Cannot login waiting to retry (30s)..

diesen fehler erhalte ich immer. warum lässt er mich nicht rein? :?!


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 13:25:47
Zitat von: "gast"
richtig. es ist nichts mehr passiert.

220 ProFTPD 1.2.8 Server (ProFTPD Default Installation) [bordkomm1]
    USER test
331 Password required for test.
    PASS (hidden)
    Cannot login waiting to retry (30s)..

diesen fehler erhalte ich immer. warum lässt er mich nicht rein? :?!

Ich verstehe nicht, warum du im Debugfenster nicht den Loginversuch siehst.
Das kann nicht sein!
Außer du loggst dich auf den falschen Hostnamen/die falsche IP ein.
Mach mal ftp localhost und probiere.
Oder setze in der proftpd.conf mal
Code:
ServerIdent On        "TeSt"
ServerName "TesT"
 
und starte proftpd -nd9 neu und teste...


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 13:35:33
das ist passiert bei loacalhost.

[root@bordkomm1 etc]# ftp localhost
Connected to localhost (127.0.0.1).
220 ProFTPD 1.2.8 Server (ProFTPD Default Installation) [bordkomm1]
Name (localhost:root): root
331 Password required for root.
Password:
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory
ftp>

ServIdent On
Servername habe ich gar nciht in meiner conf!


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 13:40:08
Erstmal: root Login ist gaaanz böse - das soll sogar nicht so einfach gehen...

 :arrow: "No such file or directory" ist doof.
Wie ist der Eintrag für das Homedir (Verzeichnis) des Benutzers "test" in der Datenbank?
Hat FTP Rechte /root zu lesen?
Gibt es eine Direktive DefaultRoot  :arrow:  Wie sieht die aus?

Schreib mal in die proftpd.conf
Code:
ServerIdent On        "TeSt"
ServerName "TesT"

Dan sehe ich, ob die conf überhaupt geladen wird....

Bis gleich.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 13:56:13
alles aus der conf:

SQLDefaultHomedir               /bordkommunikation

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~


"test" homedir  /bordkommunikation

die zweite frage habe ich nicht verstanden.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 14:00:52
Zitat von: "gast"
SQLDefaultHomedir               /bordkommunikation
#DefaultRoot ~
"test" homedir  /bordkommunikation

Okay. Setzen wir also hier an.

1. Das Verzeichnis /bordkommunikation existiert?
2. Gib dem Verzeichnis /bordkommunikation mal volle Rechte: chmod -R 777 /bordkommunikation
3. Mach mal die # vor DefaultRoot ~ raus und starte proftpd mit proftpd -nd9 neu.

Resultate wieder hier...


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 14:10:59
die ersten beiden fragen kann ich mit ja beantworten.
drittens habe ich auch gemacht selber fehler


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 14:13:18
Zitat von: "gast"
die ersten beiden fragen kann ich mit ja beantworten.

Fein.
Zitat von: "gast"
drittens habe ich auch gemacht selber fehler

Und? Was sagt proftpd -nd9 wenn du dich anmelden willst?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 14:18:05
ich kann mich nicht mit diesem befehl anmelden.

kommt immer nur das und ich muss crtl+c machen oder nach einer weile automatisch

ein auszug:

bordkomm1 - ProFTPD 1.2.8 (stable) (built Mit Okt 15 08:12:54 CEST 2003) standalone mode STARTUP
bordkomm1 - ROOT PRIVS at main.c:2124
bordkomm1 - RELINQUISH PRIVS at main.c:2130
bordkomm1 - FS: using system lstat()
bordkomm1 - FS: using system lstat()
bordkomm1 - ProFTPD terminating (signal 2)
bordkomm1 - ROOT PRIVS at main.c:1786
bordkomm1 - RELINQUISH PRIVS at main.c:1807
bordkomm1 - ProFTPD 1.2.8 standalone mode SHUTDOWN
bordkomm1 - ROOT PRIVS at main.c:1814
bordkomm1 - RELINQUISH PRIVS at main.c:1816


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 14:23:56
Zitat
bordkomm1 - ProFTPD 1.2.8 (stable) (built Mit Okt 15 08:12:54 CEST 2003) standalone mode STARTUP
bordkomm1 - ROOT PRIVS at main.c:2124
bordkomm1 - RELINQUISH PRIVS at main.c:2130
bordkomm1 - FS: using system lstat()
bordkomm1 - FS: using system lstat()
bordkomm1 - ProFTPD terminating (signal 2)
bordkomm1 - ROOT PRIVS at main.c:1786
bordkomm1 - RELINQUISH PRIVS at main.c:1807
bordkomm1 - ProFTPD 1.2.8 standalone mode SHUTDOWN
bordkomm1 - ROOT PRIVS at main.c:1814
bordkomm1 - RELINQUISH PRIVS at main.c:1816

Das kommt wenn du dich anmeldest?
Glaub ich nicht!

Mach mal RootLogin on in die proftpd.conf und versuche dich als root anzumelden.

Und bitte nochmal proftpd -l


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 14:25:05
hab ich auch scon gemacht!
soll ich mal meine komplette conf schicken?


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 14:28:36
ich kann mich doch gar nicht anmelden.
in diese zeile hängt er immer und ich muss mit crtl+c abbrechen.


[root@bordkomm1 etc]# proftpd -l
Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_sql.c
  mod_sql_mysql.c
  mod_cap.c


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 14:37:31
Zitat von: "gast"
hab ich auch scon gemacht!
soll ich mal meine komplette conf schicken?

Jau.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 14:39:26
so sieht meine proftpd.conf aus:

# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName                      "ProFTPD Default Installation"
DefaultServer                   on
ServerIdent                     on "Test"
Servername                      "Test"

# Port 21 is the standard FTP port.
Port                            21

#-------mod_sql-modul---------------

SQLAuthenticate                 users
SQLConnectInfo                  ftpanmeldung@ip-adresseroot password percall
SQLAuthTypes                    plaintext
SQLUserInfo                     usertable username passwd uid gid homedir shell
SQLGroupInfo                    grouptable groupname gid members
SQLDefaultHomedir               /bordkommunikation

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                           022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 44

# Set the user and group under which the server will run.
#User                           ftpmaster
#Group                          bord

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~

# Normally, we want files to be overwriteable.

# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous ~ftp>
 # User                         ftp
 # Group                                ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
 # UserAlias                    anonymous ftp

  # Limit the maximum number of anonymous logins
  MaxClients                    10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin                  welcome.msg
  DisplayFirstChdir             .message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>
<Global>
RootLogin on
RequireValidShell on
</Global>
RootLogin off
MaxLoginAttempts 3
RequireValidShell on


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 14:41:38
:idiot)
Als erstes änder mal alles was RequireValidShell on heißt auf RequireValidShell off
Und RootLogin off und RootLogin on gleichzeitig geht nicht - entweder - oder.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 15. Oktober 2003, 15:17:01
hab ich alles gemacht bekomme immer noch fehlermeldung: :cry:

[root@bordkomm1 etc]# ftp localhost
Connected to localhost (127.0.0.1).
220 Test
Name (localhost:root): test
331 Password required for test.
Password:
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 16:45:07
Zitat von: "gast"
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory

Das macht mich stutzig.
Wo kommt das her?

Probier mal die config:

Code:
ServerName "ProFTPD"
DefaultServer on
ServerIdent on "Test"
Port 21
SQLAuthenticate users* groups*
SQLConnectInfo ftpanmeldung@ip-adresse root password percall
SQLAuthTypes Backend plaintext Empty
SQLUserInfo usertable username passwd uid gid homedir shell
SQLGroupInfo grouptable groupname gid members
SQLGroupInfo gruppen name ID mitglieder
SQLHomedirOnDemand On
Umask 0111 0000
MaxInstances 44
DefaultChdir ~
DefaultRoot ~
DefaultTransferMode binary
RootLogin on
RequireValidShell off

<Directory ~>
 <Limit WRITE SITE_CHMOD DELE>
   DenyAll
 </Limit>
 <Limit READ DIRS>
   IgnoreHidden On
   AllowAll
 </Limit>
 </Directory>

<Directory ~/uploads>
 <Limit SITE_CHMOD DELE>
   DenyAll
 </Limit>
 <Limit WRITE READ DIRS>
   AllowAll
   DenyAll
 </Limit>
</Directory>

<Anonymous ~ftp>
 MaxClients 10
 <Limit WRITE>
  DenyAll
 </Limit>
</Anonymous>


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 15. Oktober 2003, 19:56:55
Zitat von: "gast"
hab ich alles gemacht bekomme immer noch fehlermeldung: :cry:

[root@bordkomm1 etc]# ftp localhost
Connected to localhost (127.0.0.1).
220 Test
Name (localhost:root): test
331 Password required for test.
Password:
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory


willst Du nicht einfach Christian (oder mir) kurz Root Login geben ? ist ja besser als IRC chat hier :)

cu
stonki


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 15. Oktober 2003, 20:46:59
:dafür)


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Backdraft007 am 16. Oktober 2003, 07:37:00
Den gleichen Fehler hatte ich, wo der FTPD Probleme hatte, zur DB zu connecten. Ich hatte nen falsches passwort in der conf.

@Gast,

Check nochmal die Zugangsdaten zur Datenbank.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 16. Oktober 2003, 08:20:10
ich danke euch sehr für eure hilfe aber ich muss euch mitteilen dass ich aufgebe!!!! ich werde den ftp server jetzt ohne sql datenbank betreiben.
vielen dank für alles ihr habt einen tollen job gemacht! weiter so!!


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 16. Oktober 2003, 08:51:02
Aufgeben? Wo gibt's denn sowas?  :evil:

Zitat von: "Backdraft007"
Den gleichen Fehler hatte ich, wo der FTPD Probleme hatte, zur DB zu connecten. Ich hatte nen falsches passwort in der conf.

Dann müsste aber der Scoreboard-Fehler im Debug zu sehen sein :idea:


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 16. Oktober 2003, 09:17:53
Zitat von: "gast"
ich danke euch sehr für eure hilfe aber ich muss euch mitteilen dass ich aufgebe!!!! ich werde den ftp server jetzt ohne sql datenbank betreiben.
vielen dank für alles ihr habt einen tollen job gemacht! weiter so!!


Nochmal: wieso holst Du Dir nicht einen von den Experten ins Haus ?? Relativ oft geben Leute mir oder Christian Root Zugriff um solche Probleme zu fixen.

cu
stonki


Titel: mod_sql compilieren klapt nicht!
Beitrag von: gast am 16. Oktober 2003, 09:25:29
das angebot weiss ich zu schätzen!! ein root login ist leider unmöglich zu realisieren, das darf ich nicht! trotzdem danke. wenn ihr noch irgendwelche ideen habt zu meinem problem könnt ihr sie weiterhin posten!


Titel: mod_sql compilieren klapt nicht!
Beitrag von: Wörsty am 16. Oktober 2003, 09:38:29
:idea:  Installiere 1.2.9RC3  :lol: - ist seit gestern draußen.


Titel: mod_sql compilieren klapt nicht!
Beitrag von: stonki am 16. Oktober 2003, 11:51:26
Zitat von: "Wörsty"
:idea:  Installiere 1.2.9RC3  :lol: - ist seit gestern draußen.


http://www.proftpd.de/15.0.html