OpenBSD, MySQL & pure-FTPd

OpenBSD, MySQL & pure-FTPd - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-01-2004 à 12:53:01    

voilà, j'ai un petit probleme avec un serveur ftp sous openbsd...
 
j'utilise pure-ftpd couplé à mysql pour authentifier les utilisateurs... tout marchait très bien (depuis plus de 6 mois) jusque hier, on a rebooté la machine (en software, pas un reboot barbare). et depuis lors, mysql refuse les requêtes de pure-ftpd
 
je n'ai touché à aucun fichier de config... l'utilisateur pure-ftpd fonctionne bien, on sait se logguer sur mysql en console ou avec phpmyadmin...
 
j'ai aussi essayé avec un autre user dans le pure-ftpd.conf, c'est idem... pas de réponse.
 
ce n'est pas un probleme de pure-ftpd, car j'ai un second serveur ftp qui utilise la même base de données via un tunnel ssh, et ça ne va pas non plus...
 
quand j'essaye de m'y connecter, j'ai un message en console qui dit que le serveur sql ne répond pas... (alors qu'il le faisait très bien avant, et qu'il répond encore au reqête venant d'ailleurs: php, qmail, etc...)
 
bref, je ne sais pas du tout d'où ça peut venir et je ne suis pas un dieu sous bsd...
 
si quelqu'un peut m'aider :??:


Message édité par plut0nium_239 le 16-01-2004 à 12:53:39
Reply

Marsh Posté le 16-01-2004 à 12:53:01   

Reply

Marsh Posté le 16-01-2004 à 16:33:32    

Question conne, ta base de données mysql s'est relancée au démarrage?

Reply

Marsh Posté le 16-01-2004 à 16:36:56    

oui, oui... il fonctionne bien puisque je sais m'y connecter en console et via une page php...
 
par contre j'ai remarqué autre chose:
si je tape

mysql -h 127.0.0.1 -u pure-ftpd -p


il refuse la connection...
 
par contre

mysql -h localhost -u pure-ftpd -p


ça marche très bien...
 
bref, je capte plus rien... :heink:


---------------
plut0nium.
Reply

Marsh Posté le 16-01-2004 à 16:39:27    

Tu peux copier le log qui enregistre le refus. Pour moi c'est forcément un service qui n'a pas été relancé si tu n'as fait que rebooter le serveur en question.

Reply

Marsh Posté le 16-01-2004 à 16:44:27    

ben en fait c'est pas moi qui ai monté le serveur... donc il ne loggue pas ça... le message s'affiche en console:
 
si jet mets 127.0.0.1

ERROR 1130: Host 'localhost.***.be' is not allowed to connect to this MySQL server


 
par contre, si je mets localhost à la place de l'ip loopback, ça va bien :heink:

Reply

Marsh Posté le 16-01-2004 à 16:58:37    

t'as pas eu une mise à jour récemment de ton bsd? Parce que sous freebsd à partir de la version 5 il faut l'option IPV4Only pour pureftpd.
Le symptome était le même j'arrivais à me connecter avec localhost mais pas 127.0.0.1.  

Reply

Marsh Posté le 16-01-2004 à 17:04:46    

non, justement... il ce serveur n'a pas eu de mise à jour depuis des lustres :p
 
faudra d'ailleurs qu'on s'en occupe, mais pour le moment, examens power !

Reply

Marsh Posté le 16-01-2004 à 17:09:40    

Essaie de rajouter l'option dont je te parle dans le fichier de conf, ça coûte rien et les symptômes se ressemblent drôlement.

Reply

Marsh Posté le 16-01-2004 à 17:13:47    

non, dans le script de lancement, y'a déjà l'option --ipv4only
 
bon, j'ai résolu le probleme sur le pure-ftpd local en remplaçant 127.0.0.1 par localhost dans le fichier de config
 
c'est très barbare, mais je n'ai encore trouvé de meilleure solution, et puis dès que j'ai un peu de temps à moi, je réinstalle le serveur depuis zero

Reply

Marsh Posté le 16-01-2004 à 17:14:56    

par contre, pour le ftp à distance (accès à mysql via ssh) ça ne marche toujours pas...

Reply

Sujets relatifs:

Leave a Replay

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