chrootで奇妙なエラーメッセージが表示されます。
unknown user 'geoclue' in statoverride file
apt-get install
またはを実行するときは、apt-get upgrade
schrootを使用してこのchrootに入ります。私はgeoclue-2.0
chrootにinstallというパッケージがインストールされていることを発見し、それをクリアしました。
apt-get purge geoclue-2.0
これにより問題が解決します。この問題の原因は何ですか?私のホストコンピュータでDebian wheezyを実行しています。 chrootはDebian jessie(テスト)を実行しています。
私はチャットでこの質問をしました。 schrootがchrootシステムにすでに存在するpasswdファイルやその他のファイルを上書きするのを防ぐ方法は?
答え1
場合によっては、schrootは/etc/passwd
dpkgがstatoverrideファイルと比較するために照会するファイルを含む複数のファイルを上書きするため、statoverrideファイルのすべてのエントリがpasswdにあることを確認し、そうでない場合は警告を表示します。続きます。デフォルトでは、これはパッケージから作成されたユーザーを削除するたびに発生します。
この問題は、関連パッケージを再設定/再インストールすることで簡単に解決されます(あなたの場合はgeoclue
別のものになるかもしれませんが、幸いにもDebianは通常プロジェクト名と同じユーザー名を使用します)、ユーザーパスワードファイルを(再)生成します。