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


8

Eu uso o cygwin no trabalho para obter acesso rápido às ferramentas unix e como um terminal ssh. Eu instalei recentemente 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 significado do erro, mas leva muito mais tempo para abrir um terminal cygwin agora do que costumava ser.

Respostas:


9

Parece estar relacionado ao meu nome de usuário ou associação ao grupo do Active Directory. O erro desapareceu após a execução do 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 sobre usuários / grupos do AD.


2
Sim, o comando resolve o problema, mas você precisa ter a versão "última" instalada (após agosto de 2014)
Juan Marin

3

Nenhuma das modificações /etc/groupnem /etc/passwdme ajudou (nem mesmo as do artigo citado ). O problema era que eu estava tentando instalar o babun em Usuário do domínio, mas sem conexão com a rede do domínio. Depois de conectar-se à rede do domínio, tudo funcionou perfeitamente.


Eu sou ao contrário, tem de desligar a rede de domínio e instalá-lo localmente
Jianyu

2

Ao invés de

mkgroup -l -d > /etc/group

Corrigi 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 .


0

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

  1. Executando babun installcomo usuário do domínio enquanto estiver no domínio, para que o babun seja reinstalado.
  2. Re-preenchendo / etc / group de mkgroup -le -c.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.