Errore di avvio Cygwin / usr / bin / id: impossibile trovare il nome per l'ID del gruppo


8

Uso cygwin al lavoro per ottenere un rapido accesso agli strumenti unix e come terminale ssh. Di recente ho installato alcuni nuovi pacchetti Cygwin e ora quando provo ad aprire un terminale è molto lento e dà il seguente errore:

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

Non sono sicuro di cosa significhi l'errore, ma ora ci vuole molto più tempo per aprire un terminale Cygwin di quanto non faccia.

Risposte:


9

Sembra essere correlato al mio nome utente di Active Directory o alle appartenenze ai gruppi. L'errore è scomparso dopo aver eseguito il seguente comando come da questo articolo :

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

In questo modo i file cygwin vengono aggiornati con le informazioni utente / gruppo AD più recenti.


2
Sì, il comando risolve il problema, ma è necessario disporre dell'ultima versione installata (dopo agosto 2014)
Juan Marin,

3

Nessuna delle modifiche /etc/group/etc/passwdmi ha aiutato (nemmeno quelle dell'articolo citato ). Il problema era che stavo cercando di installare Babun sotto Utente dominio ma senza connessione alla rete Dominio. Dopo la connessione alla rete del dominio, tutto ha funzionato alla perfezione.


Al contrario, devo disconnettere la rete del dominio e installarla localmente
Jianyu,

2

Invece di

mkgroup -l -d > /etc/group

Ho risolto i gruppi emettendo i due comandi

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

suggerito più in basso nei commenti dell'articolo Utenti e gruppi di Cygwin .


0

Per me, una combinazione degli ultimi due approcci ha funzionato:

  1. In esecuzione babun installcome utente del dominio mentre si trova nel dominio, quindi Babun si reinstalla.
  2. Ripopolazione / etc / group da mkgroup -le -c.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.