vince Le 01/10/2010 à 23:54 Voilà, depuis que j'ai fait un aptitude dist-upgrade, j'ai un problème "de fond" : j'ai souvent des erreur de type " unknown group name" ou " unknown user name" alors que si je tente de les créer il me dit bien "adduser: The group `xxxxx' already exists." et en plus, ça résout le problème pendant un temps.
Autre symptôme : un adduser ou addgroup "automatique" (typiquement ceux effectués par aptitude) plantera quasi systématiquement parce qu'il tentera de prendre un uid ou un gid déjà utilisé.
Ma question : existe t il une solution pour "forcer" l'OS à bien prendre en compte (voire à "défragmenter") les users et groupes ?
Nil Le 02/10/2010 à 09:19 Pas que je sache... C'est vraiment bizarre comme problème, si c'est un souci d'aptitude, t'as essayé de faire remonter ça dans leur bugtracker ?
Mais le fait que les adduser/group se mettent à déconner, ça me laisse penser que le problème est plus vaste... tes utilisateurs & groupes sont gérés comment ? Dans une fichier, ou un annuaire LDAP ?
vince Le 02/10/2010 à 09:50 niveau fichier, "classique" de linux (/etc/group et /etc/passwd)
Nil Le 02/10/2010 à 11:24 Ok (quand c'est dans un annuaire LDAP, l'auto incrément de uid et gid est stocké dans un objet et je sais lequel ; pour un fichier plat, je n'en sais rien :/)
vince Le 02/10/2010 à 15:01 ça ne se peut pas que le dist-upgrade ait décidé de "migrer" le mode d'authentification ?
Nil Le 02/10/2010 à 15:24 Normalement non (pour le mettre dans un annuaire, il faut paramétrer des choses, donc je ne pense pas qu'il te mette un service LDAP en marche sans te poser des questions ou, au moins, sans te prévenir). Par contre, si la valeur courante de l'incrément est stockée dans un fichier de conf qui est remplacé/déplacé lors de la mise à jour, ça peut poser des soucis, certainement.