DTC : Can't exec "/usr/sbin/pure-ftpd" : line 172

De Wiki PC, Wiki Informatique.

Sommaire

Description du problème :

J'ai installé le panel DTC sur mon serveur Debian (NDLR : Ou autre OS) Lenny et j'ai un problème avec le ftp et pure-ftpd. En effet quand je me rends dans le panel DTC onglet "Configuration Generation" il me met le message d'erreur suivant pour le FTP :

Server did not send 220 after connect, maybe wrong server or server is down: Can't exec "/usr/sbin/pure-ftpd": Line 172 of pure-ftpd-wrapper".


Solution(s) proposée(s) :

Editer le fichier /usr/sbin/pure-ftpd-wrapper

Ce problème est d'origine inconnu, il semblerait qu'il se soit manifesté il en 2007 sur certaines configurations mais on le retroue parfois en 2010, il ne vient donc a priori pas d'une mise à jour en cours de la part de GPLHost. En fait il y a une petite erreur dans le script PERL pure-ftpd-wrapper à la ligne 26.

À cette ligne vous trouverez normalement ceci :

my $daemon ='/usr/sbin/pure-ftpd'; 

Maintenant, allez dans /usr/sbin et regardez si vous trouvez "pure-ftpd" normalement vous ne devriez pas le trouver mais vous allez trouver pure-ftpd-mysql. Il faut donc remplacer la valeur de la variable, remplacez la ligne précédente par ceci :

my $daemon ='/usr/sbin/pure-ftpd-mysql'; 


Enregistrez le fichier, tapez la commande suivante :

sudo /etc/init.d/pure-ftpd-mysql restart

Cela devrait maintenant fonctionner, si vous retournez dans le panel de gestion de DTC vous devriez voir le message "Running OK".

Si cela ne fonctionne pas immédiatement, vous pouvez tenter de redémarrer votre serveur.

Note : Si les problèmes persistent, demandez de l'aide sur nos forums

Solution(s) testée(s) / déjà retenue(s) comme fonctionnelle(s) :

Solution 1 : Éditer le fichier /usr/sbin/pure-ftpd-wrapper


Informations annexes :

Post original sur le support GPLHost : http://forums.gplhost.com/phpBB2/image-vp2092.html#2092

Outils personnels