[Réglé] VSFTPD hs depuis les mise à jour

Bonjour,

Depuis que j’ai passé toutes les mise à jour, vsftpd refuse que je me connecte, il me mes juste dans les logs que le login est pas bon, or le fichier des users a pas changé.

[quote]Mon Aug 11 15:28:42 2008 [pid 31977] CONNECT: Client "192.168.10.1"
Mon Aug 11 15:28:42 2008 [pid 31976] [myuser] FAIL LOGIN: Client “192.168.10.1”[/quote]

Je n’ai pas d’autre log d’erreur.

Une idée ?

Merci.

Bon, un telnet ne fonctionne pas non plus, on irais que il ne trouve as le fichier des users et pass, mais aucun message d’erreur craché…

[edit] voila une piste

Aug 11 16:59:56 serveur1 vsftpd: PAM unable to dlopen(/lib/security/pam_userdb.so)
Aug 11 16:59:56 serveur1 vsftpd: PAM [error: /lib/security/pam_userdb.so: cannot open shared object file: No such file or directory]
Aug 11 16:59:56 serveur1 vsftpd: PAM adding faulty module: /lib/security/pam_userdb.so

il ne trouve pas un fichier, mais de quelle paquetage c’est ?

libpam-modules

À lire : apt-file manpage

il est bien installé…

[edit] apt-file n’était pas installé.

L’administrateur est surement passé par là et a du supprimer certains fichiers importants…

apt-file update

apt-file search pam_userdb.so

Aucun résulta

mais avec le apt-file update j’ai une erreur Can’t get security.debian.org/dists/lenny/ … s-amd64.gz

Réinstalle le paquet.

Change rien :frowning:

Vérifie la présence du fichier, vérifie l’intégrité du paquet (avec debsums), relance le service vsftpd, etc.

le fichier n’est pas présent, vsftpd relancé etc

Si le fichier n’est pas présent, c’est que tu n’as pas réinstallé le bon paquet.
Réinstalle le bon paquet.

oui je veux bien, mais avec apt-file, je ne trouve pas le bon paquet.

J’ai déjà cité le nom du paquet…

oui ce paquet la ==> libpam-modules

il est réinstallé mais toujours pas de fichier en vue…

Le fichier est dans la liste : packages.debian.org/etch/amd64/l … s/filelist

Que renvoit :
ls -l /lib/security/pam_userdb.so

Quelle commande utilises-tu pour réinstaller paquet ?

heueueu suis en lenny, pas en etch :frowning:

[edit] packages.debian.org/lenny/amd64/ … s/filelist il est plus dedans O_o

C’est mieux de fournir des informations correctes dans la signature :wink:.

À lire : bugs.debian.org/cgi-bin/bugreport.cgi?bug=493574
Bug connu et corrigé dans la version pam/1.0.1-2.

Désolé, or mi ce serveur, je suis bien en etch :slightly_smiling:

Bon me reste plus qu’a trouver de deb.

Il suffit d’installer la version du dépôt unstable.

aptitude install libpam-modules/unstable ou aptitude install -t unstable libpam-modules si la première ne fonctionne pas.

Il faut bien sûr avoir correctement configuré ses dépôts et apt pour faire ceci.

Alors voila j’ai résolu sans ajouter de dépôt sid :slightly_smiling:

J’ai été voir dans /var/cache/apt/archives et j’ai repris dans le paquetage précédent le fichier manquant pam_userdb.so, qui était dans ce paquetage libpam-modules_0.99.7.1-6_amd64.deb.

J’ai relancé vsftpd et tout roule :mrgreen: