[deb.] pb installation PROFTPD! Sourcelist?

Résolu/Fermé
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 - 21 mai 2007 à 13:50
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 29 sept. 2007 à 22:04
Bonjour à tous chers CCM'ers,

sur mon serveur dédié (Debian Sarge), j'avais Proftpd d'installer. Tout marchait correctement à ça près que l'accès se faisait sous root et non pas à /var/www/ comme je l'aurais souhaiter... Mais comme j'etais le seul à y accéder, ça ne me dérangeait pas outre mesure!

Devant donner des accès à de nouveaux collaborateurs, j'ai voulu régler ce pb! Et à force de bricoler pour obtenir les bons droits sur les bons users, j'ai tout planté!

j'ai donc fait un
# apt-get remove --purge proftpd

premier souci, il me dit qu'il n'a pas pu tout enlever car
1° certains rép. sont pas vides ( « /var/run/proftpd » et « /var/log/proftpd »)
2° il n'arrive pas à accéder à certains miroir! (4 au total, si vous en avez besoin, je vous donnerai les noms) (apt-get update ne change rien)

J'ai donc entrepris :
1° apt-get update

Atteint ftp://mir1.ovh.net stable/main Packages
Atteint https://www.debian.org/security/ stable/updates/main Packages
Atteint https://www.debian.org/security/ stable/updates/main Release
Atteint ftp://mir1.ovh.net stable/main Release
Atteint ftp://mir1.ovh.net stable/main Sources
Atteint https://www.debian.org/security/ stable/updates/contrib Packages
Atteint https://www.debian.org/security/ stable/updates/contrib Release
Err https://www.debian.org/security/ stable/updates/non Packages
404 Not Found [IP : 212.211.132.32 80]
Ign https://www.debian.org/security/ stable/updates/non Release
Err https://www.debian.org/security/ stable/updates/free Packages
404 Not Found [IP : 212.211.132.32 80]
Ign https://www.debian.org/security/ stable/updates/free Release
Atteint ftp://mir1.ovh.net stable/main Release
Impossible de récupérer http://security.debian.org/dists/stable/updates/non/binary-i386/Packages.gz 404 Not Found [IP : 212.211.132.32 80]
Impossible de récupérer http://security.debian.org/dists/stable/updates/free/binary-i386/Packages.gz 404 Not Found [IP : 212.211.132.32 80]
Lecture des listes de paquets... Fait
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/non Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_non_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/free Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/non Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_non_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/free Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.


2° Un peu à l'arrache, je me dit que je vais qd meme tenter de réinstaller donc # apt-get install proftpd

j'arrive donc à l'écran de config qui me demande si Standalone ou Inetd, je dis stand alone

et là,

Après dépaquetage, 2181ko d'espace disque supplémentaires seront utilisés.
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/non Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_non_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/free Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
Préconfiguration des paquets...
Sélection du paquet proftpd précédemment désélectionné.
(Lecture de la base de données... 24826 fichiers et répertoires déjà installés.)
Dépaquetage de proftpd (à partir de .../proftpd_1.3.0-19_i386.deb) ...
Paramétrage de proftpd (1.3.0-19) ...
Starting ftp server: proftpd - IPv6 getaddrinfo 'ns38733.ovh.net' error: Name or service not known
.

W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/non Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_non_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources https://www.debian.org/security/ stable/updates/free Packages (/var/lib/apt/lists/security.debian.org_dists_stable_updates_free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.



Je suis désespéré d'autant que je dois vite re-donner un accès à certains de mes collaborateurs


merci d'avance pour aide

@++

Laurent
A voir également:

5 réponses

k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
21 mai 2007 à 14:19
pour info, mes sources list n'etaient pas bonnes (j'avais oublié le trait d'union entre non et free, soit non-free)

j'ai corrigé ça

mais le pb subsiste:

ns38733:/etc/apt# apt-get install proftpd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Paquets suggérés :
proftpd-doc
Les NOUVEAUX paquets suivants seront installés :
proftpd
0 mis à jour, 1 nouvellement installés, 0 à enlever et 84 non mis à jour.
Il est nécessaire de prendre 0o/798ko dans les archives.
Après dépaquetage, 2181ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet proftpd précédemment désélectionné.
(Lecture de la base de données... 24826 fichiers et répertoires déjà installés.)
Dépaquetage de proftpd (à partir de .../proftpd_1.3.0-19_i386.deb) ...
Paramétrage de proftpd (1.3.0-19) ...
Starting ftp server: proftpd - IPv6 getaddrinfo 'ns38733.ovh.net' error: Name or service not known
.
0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
21 mai 2007 à 14:41
nouvelle évolution!!! surtout ne vous bousculez pas pour m'aider :)

Concernant la ligne

Starting ftp server: proftpd - IPv6 getaddrinfo 'nsxxxx.ovh.net' error: Name or service not known 


en fait il faut ajouter une ligne dans le fichiers hosts:

avant:
::1     ip6-localhost ip6-loopback

maintenant:
::1 ip6-localhost ip6-loopback nsxxx.ovh.net


pour ceux qui aurait le meme probleme, j'ai trouvé l'info ici:
http://forum.goldzoneweb.info/viewtopic.php?id=1397

maintenant, je suis guère avancer car mon ftp ne remarche toujours pas

j'ai tenté de relancer le demon avec
/etc/init.d restart


mais il me repond
- unknown parameter: 'restart'

même chose avec stop, et start

qlq'un pourrait-il m'aider?


pleaaaaaase

@++

Laurent
0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
21 mai 2007 à 15:02
allo?????

vraiment personne???
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
21 mai 2007 à 17:30
Ca c'était en réponse à ton autre message supprimé pour rester dans le thread d'origin, donc c'est un peu en décalage:
==============
Bonjour,

Visiblement, le script /etc/init.d/proftpd existe bien

Que te donne les commandes:
/etc/init.d/proftpd status
netstat -lnt grep 21
Qu'as tu choisi au final entre inetd et standalone ?
==============

Maintenant, je comprend mieux le problème, c'est pas /etc/init.d, mais /etc/init.d/proftpd le shell pour lancer le démon.

Ce fichier est-il bien présent, et quel mode a tu choisi: Standalone ou inetd ?

@+
0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
21 mai 2007 à 17:56
bonjour,

d'abord merci pour l'attention porté à ce post!!!

dans l'ordre voici les réponses à vos questions:
-- resultat de /etc/init.d/proftpd status:
<code>Usage: /etc/init.d/proftpd {start|force-start|stop|force-stop|reload|restart|force-reload}


mais effectivement le restart fonctionnait également

--resultat de netstat -lnt grep 21
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 91.121.16.161:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN</code>

j'ai une autre piste qui malheureusement n' rien donné avec mes recherches google:
si je consulte la log de /var/log/proftpd/proftp.log, j'obtiens:

May 21 17:24:43 nsxx.ovh.net proftpd[17698] ns38733.ovh.net: Failed binding to 0.0.0.0, port 21: Address already in use
May 21 17:24:43 nsxx.ovh.net proftpd[17698] nsx.ovh.net: Check the ServerType directive to ensure you are configured correctly.
May 21 17:49:11 nsxx.ovh.net proftpd[31639] nsxx.ovh.net: Failed binding to 0.0.0.0, port 21: Address already in use
May 21 17:49:11 nsxx.ovh.net proftpd[31639] nsxx.ovh.net: Check the ServerType directive to ensure you are configured correctly.


est-ce que cela te fournit une indication supplémentaire?

(j'ai pris le StandAlone)

merci bcp d'avance

Cdlt

LAurent
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426 > k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009
21 mai 2007 à 19:21
Alors, la commande exact pour le netstat était netstat -lnt | grep 21 mais le resultat fourni l'information quand même.

La ligne tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN indique que ton serveur FTP est actif.

A partir de là, tu ne devrais pas avoir de problème dans le doute

purge le fichier de logs
>/var/log/proftpd/proftp.log

Puis redémarre le serveur:
/etc/init.d/proftpd restart

Et vérifies, les logs doivent être correctes.

A partir de là, tu peux tester en local
ftp 127.0.0.1 ou telnet 127.0.0.1 21 tu devrais avoir des information t'indiquant que tu es connecté.

Cordialement

PS: A propos du "surtout ne vous précipitez pas pour répondre" je tiens à rappeler que les participants au forum CCM sont tous bénévoles :)

@+
0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13 > asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024
21 mai 2007 à 20:35
bonjour,


voici la manière dont on a débugué tout ça (un grand merci encore à lami20j!!)

inetd tournait encore et écoutait donc déjà le port 21

on l'a donc eteint, puis rebooté proftpd

merci à vous pour votre aide
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
21 mai 2007 à 23:56
Vous avez réglé ça par MP ?

Merci en tout cas d'avoir mis un cours résumé, même si ça ne vaut pas un échange publique (pour les autres utilisateurs confronté à un problème similaire, là on a qu'une solution, pas la méthode qui à permis d'y arriver), c'est mieux que rien.

@+
0
Bonjour,
Mettre le nom du serveur sur 127.0.0.1 C'EST MAL! Cette adresse n'est QUE l'adresse de loopback.

Pour que proftpd accepte de démarrer sans pourrir sa configuration de la sorte, il suffit d'ajouter une ligne :
DefaultAddress 192.168.0.1
(avec l'adresse adéquate) à son fichier proftpd.conf
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 sept. 2007 à 22:04
Salut,

Mettre le nom du serveur sur 127.0.0.1 C'EST MAL! Cette adresse n'est QUE l'adresse de loopback.
Ben, justement, l'adresse loopback est là pour ça.
Il n'y a rien de mal.

L'adresse de loopback permets de tester un serveur en local sans avoir besoin d'autre interface.

En quoi c'est mieux d'utiliser l'IP de l'interface et pas l'IP de loopback?!
0