エラーメッセージ:statoverrideファイルに不明なユーザー「geoclue」があります。

エラーメッセージ:statoverrideファイルに不明なユーザー「geoclue」があります。

chrootで奇妙なエラーメッセージが表示されます。

unknown user 'geoclue' in statoverride file

apt-get installまたはを実行するときは、apt-get upgradeschrootを使用してこのchrootに入ります。私はgeoclue-2.0chrootにinstallというパッケージがインストールされていることを発見し、それをクリアしました。

apt-get purge geoclue-2.0

これにより問題が解決します。この問題の原因は何ですか?私のホストコンピュータでDebian wheezyを実行しています。 chrootはDebian jessie(テスト)を実行しています。

私はチャットでこの質問をしました。 schrootがchrootシステムにすでに存在するpasswdファイルやその他のファイルを上書きするのを防ぐ方法は?

ベストアンサー1

場合によっては、schrootは/etc/passwddpkgがstatoverrideファイルと比較するために照会するファイルを含む複数のファイルを上書きするため、statoverrideファイルのすべてのエントリがpasswdにあることを確認し、そうでない場合は警告を表示します。続きます。デフォルトでは、これはパッケージから作成されたユーザーを削除するたびに発生します。

この問題は、関連パッケージを再設定/再インストールすることで簡単に解決されます(あなたの場合はgeoclue別のものになるかもしれませんが、幸いにもDebianは通常プロジェクト名と同じユーザー名を使用します)、ユーザーパスワードファイルを(再)生成します。

おすすめ記事