install proftpd + proftpdamin sur debian

install proftpd + proftpdamin sur debian - Installation - Linux et OS Alternatifs

Marsh Posté le 20-06-2006 à 12:52:01    

hello
 
j'ai un pt souci avec l'install d un proftp sur une debian
 
je suis la doc d'install de ca : http://proftpd-adm.sourceforge.net [...] in_install
 
et à la fin je me retrouve avec des messages d erreurs :<
 

Code :
  1. - Fatal: unknown configuration directive 'SQLLogFile' on line 36 of '/etc/proftpd/proftpd.conf'


 
et si je commente cette ligne j'ai ca :  
 

Code :
  1. - Fatal: unknown configuration directive 'SQLConnectInfo' on line 42 of '/etc/proftpd/proftpd.conf'


 
 
qqn pourrait me dépanner? merci =)

Reply

Marsh Posté le 20-06-2006 à 12:52:01   

Reply

Marsh Posté le 20-06-2006 à 21:05:56    

Le module SQL est bien compilé avec ProFTPd ?
Utilise la commande proftpd -l pour voir les modules installés.
Mes modules :

Citation :

21:08 cartman@serveur ~% 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_delay.c
  mod_sql.c
  mod_sql_mysql.c
  mod_quotatab.c
  mod_quotatab_file.c
  mod_quotatab_sql.c
  mod_ratio.c
  mod_tls.c
  mod_cap.c


Quelle est ta distribution ?


Message édité par goldyfruit le 20-06-2006 à 21:06:46

---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 11-07-2006 à 21:12:27    

ma distrib est debian et en effet j'ai pas les mod_sql
 
KURO-BOX:~# 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_delay.c
  mod_dso.c
  mod_auth_pam.c
  mod_readme.c
  mod_cap.c
  mod_ctrls.c

Reply

Marsh Posté le 11-07-2006 à 21:45:08    

c'est bon j ai solutionné mon pblm (proftpd chargeait le module postregre avt celui de mysql)

Reply

Marsh Posté le 11-07-2006 à 21:45:52    

t'inquiete il y est bien:
 
edites : /etc/proftpd/modules.conf
commentes : LoadModule mod_sql_postgres.c
et verifie que
LoadModule mod_sql.c
et  
LoadModule mod_sql_mysql.c
 
soient bien decommentés.
 
 
au debut de '/etc/proftpd/proftpd.conf' tu dois avoir:
 
Include /etc/proftpd/modules.conf
 
 

Reply

Marsh Posté le 11-07-2006 à 21:46:24    

bon bein t'as trouvé tout seul ...

Reply

Marsh Posté le 11-07-2006 à 21:59:55    

mdr
 
merci pour ton coup de main, un peu tardif mais tjs bon a prendre =)

Reply

Marsh Posté le 19-10-2006 à 00:17:43    

je suis sid, j'ai updaté mes paquets ce soir et j'ai planté le serveur, j'arrive plus a le relancé:
 
Paramétrage de proftpd (1.3.0-10) ...
Starting ftp server: proftpd - Fatal: LoadModule: error loading module 'mod_sql_mysql.c': Permission denied on line 19 of '/etc/proftpd/modules.conf'
 failed!
invoke-rc.d: initscript proftpd, action "start" failed.
dpkg : erreur de traitement de proftpd (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de proftpd-mysql :
 proftpd-mysql dépend de proftpd (= 1.3.0-10) ; cependant :
 Le paquet proftpd n'est pas encore configuré.
dpkg : erreur de traitement de proftpd-mysql (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 proftpd
 proftpd-mysql
E: Sub-process /usr/bin/dpkg returned an error code (1)

Reply

Marsh Posté le 20-10-2006 à 12:13:16    

si ca peut te rassurer j ai le meme souci!
j ai l impression que la MAJ a effacé les modules utilisés par proftpd sql
 
je continue de zieuter ca =)
 
t as eu réussi a solutionner le souci?


Message édité par p'titmath le 20-10-2006 à 12:19:46
Reply

Marsh Posté le 20-10-2006 à 20:03:26    

Pour ma part depuis l'entrée de la version 1.3 de ProFTPd dans Sid je suis passé aux sources.


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 20-10-2006 à 20:03:26   

Reply

Marsh Posté le 20-10-2006 à 20:16:32    

nan j'ai pas solutionné le probleme
 
j'ai compilé mais apres j'ai pas de /etc/init.d/proftpd, je sais pas comment m'en servir apres le make install
 
 
dans les paquets debian y a plus de usr/lib/proftpd/mod_sql_mysql.so
http://packages.debian.org/cgi-bin [...] &arch=i386

Reply

Marsh Posté le 20-10-2006 à 22:23:38    

Pour le lancer tu tapes proftpd, ensuite pour avoir le support des libs mysql, quota, etc... tu le précises lors de la compilations.
 
J'ai compilé de cette façon :  

Code :
  1. ./configure --enable-ctrls --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_file:mod_quotatab_sql:mod_ratio:mod_tls:mod_ban:mod_readme
  2. --with-includes=/usr/include/mysql:/usr/include/openssl --with-libraries=/usr/lib/mysql:/usr/lib/ssl --sysconfdir=/etc --enable-shadow


Message édité par goldyfruit le 20-10-2006 à 22:24:21

---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 20-10-2006 à 22:59:23    

j'ai pas de mod_ban.c
 
sinon apres le make install, les lib des modules sont copiés ou ? je ne les trouve pas et j'ai:
 
 - Fatal: unknown configuration directive 'ModulePath' on line 7 of '/etc/proftpd/modules.conf'
 
 
qui correspond à ModulePath /usr/lib/proftpd
 
 
C'est mon ancien fichier de configuration
 
 
EDIT : faut commenter cette ligne: Include /etc/proftpd/modules.conf dans proftpd.conf car en fait on a un seul gros binaire  
sinon on peut utiliser    ./configure --enable-dso --with-shared=mod_sql:mod_sql_mysql


Message édité par dam1330 le 20-10-2006 à 23:25:57
Reply

Marsh Posté le 01-07-2007 à 12:10:35    

Je Up ce post car je n'arrive pas a compiler j'ai pourtant pris les sources sur débian si qqu'un peut m'aider merci
 
KURO-BOX:/home/scoubi/proftpd-dfsg-1.3.0# ./configure --enable-ctrls --with-modu                                                                   les=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_file:mod_quotatab_sql:mod_ra                                                                   tio:mod_tls:mod_ban:mod_readme --with-includes=/usr/include/mysql:/usr/include/o                                                                   penssl --with-libraries=/usr/lib/mysql:/usr/lib/ssl --sysconfdir=/etc --enable-s                                                                   hadow
checking build system type... powerpc-unknown-linux-gnu
checking host system type... powerpc-unknown-linux-gnu
checking target system type... powerpc-unknown-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.

Reply

Marsh Posté le 01-07-2007 à 16:19:52    

Il te faut un compilateur.
 
Sinon c'est pas une très bonne idée de compiler une appli comme ca et d'outre-passer le système de gestion de paquets.
Si t'as vraiment besoin d'options qui ne sont pas présentes dans le paquet standard, recrées plutot le paquet. Mais bon si deja tu as du mal a compilé les sources, c'est pas gagné :/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 02-07-2007 à 12:51:28    

ok merci, en fait je débute sur linux et je suis les tuto mais je veux mettre en place un serv ftp alors j'ai pris proftpd g ajouté masqueadresse et passiveport car mon ip est dynamique mais voila ca a marché une fois et depuis je n'arrive pas a créer des comptes qui peuvent ce connecter sur le ftp  
je suis passé par webmin, par le mode console et ma derniere solution été par base de donnée
mais ce qui m'enerve c'est que meme en local ca marche pas il me refoul mes users  
j'ai fait  
ftp localhost 21
et apres avoir entré mon users et mon mdp ben il m'eject
!!
alors si quelqu'un à une idée !!
merci d'avance

Reply

Marsh Posté le 02-07-2007 à 17:10:40    

utilise pure-ftpd, y a le support de mysql aussi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed