Cygwin起動エラー/ usr / bin / id:グループIDの名前が見つかりません


8

私は仕事でcygwinを使用して、unixツールにすばやくアクセスし、ssh端末として使用しています。最近、いくつかの新しいCygwinパッケージをインストールしましたが、ターミナルを開こうとすると非常に遅くなり、次のエラーが発生します。

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

エラーの意味はわかりませんが、cygwinターミナルを開くには、通常よりも時間がかかります。

回答:


9

Active Directoryのユーザー名またはグループメンバーシップに関連しているようです。この記事に従って、次のコマンドを実行した後、エラーは解消しました。

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

これにより、cygwinファイルが最新のADユーザー/グループ情報で更新されます。


2
はい、コマンドは問題を解決しますが、「最後の」バージョンをインストールする必要があります(2014年8月以降)
Juan Marin

3

修正のどれ/etc/group/etc/passwd私を助けなかった(引用された記事からの修正でさえも)。問題は、ドメインネットワークに接続せずに、ドメインユーザーの下にbabunをインストールしようとしたことでした。ドメインネットワークに接続した後は、すべてがそのまま正常に機能しました。


逆に、ドメインネットワークを切断してローカルにインストールする必要があります
Jianyu


0

私にとって、最後の2つのアプローチの組み合わせが機能しました。

  1. babun installドメイン内でドメインのユーザーとして実行されるため、babunが再インストールされます。
  2. mkgroup -lおよびから/ etc / groupを再入力し-cます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.