
Ubuntu日本語フォーラム

ログインしていません。
今日の朝、アップデートをしようとしたらエラーが出てできませんでした。
アップデートマネージャーでもapt-getでもどちらでもできません。
自分ではおそらく、clamavが0.96.1から0.96.2を手動で入れようとして手順がわからずに、
その後削除して、avgも入れましたがこちらも消しました。
エラーの内容は、
dpkg:復旧不可能な致命的エラーです。中止します。
syntax error:unknown user 'clamav' in statoverride file
E:Sub-process /usr/bin/dpkg returned error (2)
パッケージのインストールに失敗しました。修復を試みています。
で止まっています。再インストールすれば解決するのは自明なのですが、何とか
直す方法を教えていただきたく思います。Ubuntu 10.04です。
オフライン
メッセージだけ読むと、単純に clamav というユーザーを作成してからアップデートマネージャーをかければよさそうな気もしますが・・・
同様な話で、 https://answers.launchpad.net/ubuntu/+question/4492 というのもあり、下から2番目(agitation500さんの2009-01-27の投稿)で解決するという情報もありますが、これで本当に問題の解決になるのか私には判断がつきません。(現象の回避にはなるんでしょうけど)
オフライン
いろいろ検索していたら自己解決に至りました。
$sudo gedit /var/lib/dpkg/statoverrideでファイルを開いて、
clamavに関する行を削除して、
$sudo apt-get upgrade
とすることで、無事に出来ました。
解決の参考になったサイトです。
http://www.howtogeek.com/forum/topic/dpkg-error
オフライン