Bonjour,
Le système installé est ubuntu avec kernel 2.6.30 sans interface graphique.
Voici un probleme que je n'ai jamais vu avant pour l'installation d'un paquet via aptitude.
Sur mon serveur je souhaite installer postfix mais la commande "aptitude install postfix" me revois une erreur:
-------------------------------------------------------
Ajout de l'utilisateur système « postfix » (identifiant : 104)...
Ajout du nouvel utilisateur « postfix » (identifiant : 104) avec le
groupe « postfix »...
useradd: unable to lock password file
adduser : « /usr/sbin/useradd -d /var/spool/postfix -g postfix -s /bin/false -u 104 postfix » a renvoyé le code d'erreur 1.
Abandon.
dpkg : erreur de traitement de postfix (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour « libc6 »...
ldconfig deferred processing now taking place
Des erreurs ont été rencontrées pendant l'exécution :
postfix
---------------------------------------------------------------
lorsque je fais ensuite un "aptitude search postfix"
celuici apparait avec un "C" dans la première colonne signifiant:
le paquet a été supprimé mais ses fichiers de configuration sont toujours présents sur le système
je ne comprend pas pourquoi la commande useadd ne passe pas lors de l''installation de postfix.
une idée?
# ficher passwd déjà locké ?
Posté par Amand Tihon (site web personnel) . Évalué à 2.
Tu n'aurais pas un vipw resté ouvert, ou une application qui aurait oublié de retirer son lock sur le fichier /etc/passwd ?
[^] # Re: ficher passwd déjà locké ?
Posté par djraffon . Évalué à 0.
Est ce que tu pourrai etre un peu plus clair dans ton explication stp, je vois pas ce que tu veux dire par --un vipw reste ouvert--.
parle tu d'un vi sur /etc/passwd qui ne serai pas ferme??? si c'est le cas, y a pas de vi d'ouvert.
D'autres suggestion???
[^] # Re: ficher passwd déjà locké ?
Posté par Amand Tihon (site web personnel) . Évalué à 1.
Un lock, comme expliqué dans le message d'erreur. Par exemple, /etc/passwd.lock
Comme tu as rebooté, si un tel fichier est toujours présent, je pense que tu peux l'effacer.
je vois pas ce que tu veux dire par --un vipw reste ouvert--.
"vipw", c'est la commande à utiliser pour éditer le fichier passwd à la main pour éviter les corruptions. Un peu comme visudo pour éditer /etc/sudoers.
[^] # Re: ficher passwd déjà locké ?
Posté par PS . Évalué à 1.
sudo lsof | grep passwd
Ça te liste les fichiers ouverts contenant passwd. Tu verras quelle PID/programme a posé un lock sur /etc/passwd.
Si la commande ne te retourne rien tu peux raisonnablement supprimer le fichier de lock à la main.
# [resolu] /etc/passwd.lock qui etait present
Posté par djraffon . Évalué à 1.
# lsof |grep passwd
comme ca ne donnais rien j'ai fait
# rm /etc/passwd.lock
puis ai relancer l'install de postfix
# aptitude install postfix
qui ne passait toujours pas en me renvoyant la meme erreur que precedemment mais avec le /etc/shadow. du coup
# lsof |grep shadow
qui ne donne rien, puis
# rm /etc/shadow.lock
# aptitude install postfix
Tout s'installe nickel chrome.
Merci en tout cas pour l'aide, je ne connaissais pas le processus de lock de ces fichiers. Comme ca j'airai appris quelque chose ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.