www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: chrisch am 26. November 2003, 18:09:00



Titel: und wieder mod_sql...
Beitrag von: chrisch am 26. November 2003, 18:09:00
so

also ich hab proftpd mit mod_sql vond ieser seite wollte es dann kompilieren mit ./configure --with-modules=mod_sql:mod_sql_mysql ging auch 1a abe rbei make hatte ich dann probleme und zwar

make[1]: Entering directory `/root/proftpd/proftpd-1.2.9/modules'
gcc -DLINUX -I.. -I../include -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:137:19: mysql.h: No such file or directory
mod_sql_mysql.c:164: error: parse error before "MYSQL"
mod_sql_mysql.c:164: warning: no semicolon at end of struct or union

hier ich hab allerdings mysql-devel schon installeirt und unter /usr/include/mysql/ ist die mysql.h auch vorhanden? woran kann das liegen? ich hab mysql schon installiert und als distri hab ich suse 8.2


Titel: Re: und wieder mod_sql...
Beitrag von: stonki am 27. November 2003, 00:26:06
Zitat von: "chrisch"
so

also ich hab proftpd mit mod_sql vond ieser seite wollte es dann kompilieren mit ./configure --with-modules=mod_sql:mod_sql_mysql ging auch 1a abe rbei make hatte ich dann probleme und zwar

make[1]: Entering directory `/root/proftpd/proftpd-1.2.9/modules'
gcc -DLINUX -I.. -I../include -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:137:19: mysql.h: No such file or directory
mod_sql_mysql.c:164: error: parse error before "MYSQL"
mod_sql_mysql.c:164: warning: no semicolon at end of struct or union

hier ich hab allerdings mysql-devel schon installeirt und unter /usr/include/mysql/ ist die mysql.h auch vorhanden? woran kann das liegen? ich hab mysql schon installiert und als distri hab ich suse 8.2


wie waere ein ./configure mit Angabe der include Libs und Header ? steht sogar so in der FAQ und Anleitung...


Titel: und wieder mod_sql...
Beitrag von: chrisch am 27. November 2003, 19:40:52
sorry hab ich vergessen / überlesen habs nun so gemacht verzeichnisse angepasst bekomm aber nun beim maken folgendes:

/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: cannot find -lz
 collect2: ld returned 1 exit status
 make: *** [proftpd] Error 1
 router:~/proftpd/proftpd-1.2.9 #

ein kollege meint das problem gibt es öfters?


Titel: und wieder mod_sql...
Beitrag von: Wörsty am 27. November 2003, 20:39:37
Zitat von: "chrisch"
/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: cannot find -lz
ein kollege meint das problem gibt es öfters?

Jupp  :arrow:  zlib installieren :arrow: http://www.rpmseek.com/


Titel: und wieder mod_sql...
Beitrag von: Anonymous am 27. November 2003, 22:15:14
router:~ # rpm -i zlib-1.1.4-105.i586.rpm
package zlib-1.1.4-105 is already installed
router:~ #
 

????


Titel: und wieder mod_sql...
Beitrag von: Wörsty am 27. November 2003, 23:21:32
Zitat von: "Anonymous"
????

 :dito)  :??  :?!  :N8


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 27. November 2003, 23:30:34
ja wie man sieht ist das paket schon installiert also kanns daran nicht liegen oder?


Titel: und wieder mod_sql...
Beitrag von: Wörsty am 27. November 2003, 23:32:09
Bisse als root angemeldet?
(Muß nicht - aber nur mal so als Idee...)


Titel: und wieder mod_sql...
Beitrag von: Anonymous am 27. November 2003, 23:58:16
ja bin ich


Titel: und wieder mod_sql...
Beitrag von: stonki am 28. November 2003, 07:25:58
Zitat von: "Anonymous"
router:~ # rpm -i zlib-1.1.4-105.i586.rpm
package zlib-1.1.4-105 is already installed
router:~ #
 

????


ACH MENSCH... Woersty ? Nen schlechten Tag ??? :)
Wir wollen kompilieren... ODER ? Was brauchen wir da ? Die DEVEL Pakete.....

cu
stonki


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 28. November 2003, 11:02:00
ne zu spät ;)

auf jeden fall hats mitm devel gefunzelt hab keinen fehler erkennen können was mich allerdings sehr wundrt die ganze install mit kompilieren make & make install hat max. 10 min gedauert auf nen p2 350 is das normal das es so schnell geht?

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 28. November 2003, 11:11:17
so hab jetzt die beispielkonfigurationsdatei von www.proftpd.de genommen bekomm dann beim starten allerdings

router:/usr/local/sbin # ./proftpd
 - Fatal: unknown configuration directive 'QuotaEngine' on line 194 of '/usr/local/etc/proftpd.conf'.
router:/usr/local/sbin #


was ist diese QuotaEngine? braucht man das? wenn ja hätte ich das was mitkompilieren müssen? wenn nicht was muss ich dann machen damit es funzelt?

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 28. November 2003, 20:51:37
ok ich weiß nun was das quota ist und hätte es gern was muss ich nun machen damit ich proftpd starten kann? ich hab leider noch nicht soviel ahnung von linux hoffe daher auf professionelle hilfe

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: stonki am 28. November 2003, 21:04:20
Zitat von: "Chrisch"
ok ich weiß nun was das quota ist und hätte es gern was muss ich nun machen damit ich proftpd starten kann? ich hab leider noch nicht soviel ahnung von linux hoffe daher auf professionelle hilfe


dann nimm die standard config...

cu
stonki


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 28. November 2003, 21:14:04
du meinst die von www.proftpd.de dann beispielconfigs und dort Mysql und Quota? hab ich dann bekomm ich eben den oben genannten fehler *g* ich denk das man das Quota irgendwie mit eincompilieren muss kann das sein?

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: stonki am 29. November 2003, 11:35:40
Zitat von: "Chrisch"
du meinst die von www.proftpd.de dann beispielconfigs und dort Mysql und Quota? hab ich dann bekomm ich eben den oben genannten fehler *g* ich denk das man das Quota irgendwie mit eincompilieren muss kann das sein?

mfg

chrisi01


Wofuer willst Du denn Quota haben ? Ich wette Du brauchst kein Quota. Also schmeisst Du einfach alle Zeilen, die nach quota riechen aus der proftpd.conf raus

cu
stonki


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 29. November 2003, 11:47:19
also wenn ich das richtig verstehe kann man mit den quota user speicherplatzt begrenzen und das würde mir schon zusagen aber ok versuchen wirs mal ohne :)

// hat geklappt das ding startet nun werd ich mal ausschau halten wie die mysql datenbank aussehen muss hab darübe rnoch nix gefunden

// tabellen sind angelegt aber ich bekomm nich mal eine verbindung:

Connecting to 192.168.0.1
Connected to 192.168.0.1 -> IP=192.168.0.1 PORT=21
Connection failed (Connection lost)
Delaying for 120 seconds before reconnect attempt #1

woran liegt das?
mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: stonki am 29. November 2003, 13:12:02
Zitat von: "Chrisch"

Connecting to 192.168.0.1
Connected to 192.168.0.1 -> IP=192.168.0.1 PORT=21
Connection failed (Connection lost)
Delaying for 120 seconds before reconnect attempt #1

woran liegt das?
mfg

chrisi01


wann hast Du das Probiert ? Du musst bedenken, das ggf. Samstag Bitfehler durch das WE auftreten koennen, weil das Paritity Bit am WE nicht arbeitet...

fuer eine sinnvolle Antwort, waere ggf. eine Fehlerbeschreibung gut. Also liest Du Dir erst http://www.proftpd.de/13.0.html durch...., davon den Bericht http://www.proftpd.de/index.php?id=13&backPID=13&tx_faq_faq=4 gleich 2x.

cu
stonki


Titel: und wieder mod_sql...
Beitrag von: Wörsty am 29. November 2003, 16:21:11
Zitat von: "stonki"
Samstag Bitfehler durch das WE auftreten koennen, weil das Paritity Bit am WE nicht arbeitet...
:shock:
Scheiße - echt?  :OHA)


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 29. November 2003, 23:20:31
also das ist mist wenn der samstag nie geht? is das immer so oder kann man dagegen was machen? :D :D

ne scherz also wenn ich mit -n -d5 starte und dann connecte bekomm ich foglende 2 zeilen in der ausgabe:

router.local (192.168.0.88[192.168.0.88]) - error deleting scoreboard entry: Invalid argument
router.local (192.168.0.88[192.168.0.88]) - FTP session closed.

Zitat

Sollte man mod_sql benuzten, so muss man ab Version 1.2.8 den Befehl "SQLLOG /pfad/datei" in die proftpd.conf einfuegen, da SQL Befehle sonst nicht mehr ausgegeben werden.


hab das gemacht aber dann bekomm ich beim starten

Zitat

router:/usr/local/sbin # ./proftpd -n -d5
 - parsing '/usr/local/etc/proftpd.conf' configuration
 - <Directory />: adding section for resolved path '/'
 - Fatal: SQLLog: expected cmdlist query-name [IGNORE_ERRORS]
router:/usr/local/sbin #


vielleicht hab ich es auch an der falschen stelle eingefügt in der proftpd.conf? hab keinen plan wo ichs einfügen soll und dann halt unter "hier passiert was" aus der standart config

achja kann das vllt. passieren weil ich noch nix in der datenbank stehen hab? aber dann sotlle er doch mindesten bringen das der user keine berechtigung hat oder?

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: stonki am 30. November 2003, 11:18:41
Zitat von: "Chrisch"

achja kann das vllt. passieren weil ich noch nix in der datenbank stehen hab? aber dann sotlle er doch mindesten bringen das der user keine berechtigung hat oder?


Sorry
SQLLogFILE /var/log/.... BLA BLA

cu
stonki


Titel: und wieder mod_sql...
Beitrag von: Anonymous am 30. November 2003, 15:25:09
ok hab den fehler nun gefunden mit deienr zeile war ein fehler bei der datenbank angabe ;) etz bekomm ich foglendes:

Connecting to 192.168.0.1
Connected to 192.168.0.1 -> IP=192.168.0.1 PORT=21
220 ftp.proftpd.de
USER anonymous
331 Password required for anonymous.
PASS (hidden)
Connection failed (Connection lost)

was ja klar ist da keine user in der db stehen :) werd das nun mal probieren wie ich da user reinbekomm (vllt. kann mir da schon wer helfen wäre cool)

mfg

chrisi01


Titel: und wieder mod_sql...
Beitrag von: Chrisch am 30. November 2003, 15:27:21
sry das war ich hab vergessen mich einzuloggen :(

edit:
und jetzt habt ihr ruhe von mir es klappt :)

hab mich grad mit einen user und passwort eingeloggt :) homedir angelegt und funzelt astrein danke euch für eure mühe :)

mfg

chrisi01