Erro de inicialização do Cygwin / usr / bin / id: não é possível encontrar o nome para o ID do grupo

8

Eu uso o cygwin no trabalho para obter acesso rápido a ferramentas unix e como um terminal ssh. Recentemente instalei alguns novos pacotes Cygwin e agora quando tento abrir um terminal é muito lento e dá o seguinte erro:

/usr/bin/id: cannot find name for group ID 10519

Não tenho certeza do que o erro significa, mas demora muito mais para abrir um terminal cygwin agora do que costumava.

    
por Greg Bray 11.02.2015 / 02:13

4 respostas

9

Parece estar relacionado ao meu nome de usuário do Active Directory ou aos membros do grupo. O erro desapareceu depois de executar o seguinte comando, conforme este artigo :

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

Isso atualiza os arquivos cygwin com as informações mais recentes do usuário / grupo do AD.

    
por 11.02.2015 / 02:13
3

Nenhuma das modificações de /etc/group nem /etc/passwd me ajudou (nem mesmo as citadas por artigo ). O problema era que eu estava tentando instalar o babun sob o usuário do domínio, mas sem conexão com a rede do domínio. Depois de se conectar à rede do domínio, tudo funcionou bem.

    
por 14.01.2017 / 19:38
2

Em vez de

mkgroup -l -d > /etc/group

Eu consertei os grupos emitindo os dois comandos

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

sugerido mais abaixo nos comentários do artigo usuários e grupos do Cygwin .

    
por 19.10.2015 / 11:00
0

Para mim, uma combinação das duas últimas abordagens funcionou:

  1. executando babun install como o usuário do domínio enquanto estiver no domínio. que babun reinstala.
  2. Volte a preencher o / etc / group de mkgroup -l e -c .
por 09.02.2017 / 11:12