8 votes

Erreur de démarrage de Cygwin /usr/bin/id: impossible de trouver le nom pour l'ID de groupe

J'utilise Cygwin au travail pour accéder rapidement aux outils Unix et comme un terminal SSH. J'ai récemment installé de nouveaux paquets Cygwin et maintenant quand j'essaie d'ouvrir un terminal, c'est très lent et cela me donne l'erreur suivante :

/usr/bin/id : ne peut pas trouver de nom pour l'ID de groupe 10519

Je ne suis pas sûr de ce que l'erreur signifie, mais il faut beaucoup plus de temps pour ouvrir un terminal Cygwin maintenant qu'avant.

9voto

Greg Bray Points 5420

Il semble être lié à mon nom d'utilisateur Active Directory ou à mes adhésions à des groupes. L'erreur a disparu après avoir exécuté la commande suivante selon cet article:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

Cela met à jour les fichiers cygwin avec les dernières informations sur les utilisateurs/groupes AD.

2 votes

Oui, la commande résout le problème MAIS vous devez avoir la version "last" installée (après août 2014)

3voto

JaKu Points 155

Aucune des modifications de /etc/group ni de /etc/passwd ne m'ont aidé (pas même celles mentionnées dans l'article cité). Le problème était que j'essayais d'installer babun en tant qu'utilisateur de domaine mais sans connexion au réseau du domaine. Après avoir connecté au réseau du domaine, tout fonctionnait parfaitement sans avoir à faire quoi que ce soit.

0 votes

Je dois, au contraire, déconnecter le réseau de domaine et l'installer localement.

2voto

Manuel Binna Points 121

Au lieu de

mkgroup -l -d > /etc/group

J'ai corrigé les groupes en utilisant les deux commandes suivantes

mkgroup -l > /etc/group
mkgroup -c >> /etc/group

suggérées plus bas dans les commentaires de l'article Cygwin utilisateurs et groupes.

0voto

tonank Points 1

Pour moi, une combinaison des deux dernières approches a fonctionné :

  1. Exécution de babun install en tant qu'utilisateur du domaine tout en étant dans le domaine, de sorte que babun réinstalle.
  2. Repeuplement de /etc/group à partir de mkgroup -l et -c.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X