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 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.Paul:x:502:502:Web-User:/home/Paul:/sbin/nologin Du kannst das so sehen: Code: [root@knowledgebase root]# ps -ef |grep proftpd |grep -v grep Nun will sich ein Benutzer anmelden.Paul 4980 1 0 Oct13 ? 00:00:01 proftpd: (accepting connections) 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 |