
Ubuntu日本語フォーラム

ログインしていません。
apt-get、synapticなどで以下のエラーが出てしまいます。
どうすれば治りますか?
OS:Ubuntu 11.04 32bit
E: Problem parsing dependency Suggests E: bogofilter-common を処理中にエラーが発生しました (NewVersion2) E: Problem with MergeList /var/lib/dpkg/status E: パッケージリストまたはステータスファイルを解釈またはオープンすることができません。
オフライン
なぜかは判りませんが、/var/lib/dpkg/statusが壊れてしまったようです。端末から、
diff /var/lib/dpkg/status /var/lib/dpkg/status-old
してみて軽微な損傷であり、手修正が可能であれば手動で直してしまうか、
明らかに/var/lig/dpkg/statusが壊れているっぽいけど、手修正は無理、という場合には、
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.bak sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
して様子を見てみるというのはいかがでしょう。
差分はあるけど壊れている訳ではなさそう、という場合は、status-oldをstatusに置き換えるのはちょっと待って、diffの結果を投稿してみて下さい。
オフライン
hmatsueさん、お返事ありがとうございます。
diffを実行したところ、以下の結果になりました。
置き換えを実行したほうが良いのでしょうか?
16605c16605,16621 < Suggests: doc-basePackage: libgudev1.0-cil --- > Suggests: doc-base > Conffiles: > /etc/bogofilter.cf 6eb25b26301babf483fd406b601d54a9 > Description: a fast Bayesian spam filter (common files) > This package implements a fast Bayesian spam filter along the lines suggested > by Paul Graham in his article "A Plan For Spam". > . > This version substantially improves on Paul's proposal by doing smarter > lexical analysis. In particular, hostnames and IP addresses are retained > as recognition features rather than broken up. Various kinds of MTA > cruft such as dates and message-IDs are discarded so as not to bloat > the word lists. > . > This package provides files that are common for all database backends. > Original-Maintainer: Serafeim Zanikolas <[email protected]> > > Package: libgudev1.0-cil 23835c23851 < Status: install ok installed --- > Status: install ok unpacked 23842a23859 > Config-Version: 0.10.32-3ubuntu3 29421c29438 < Status: install ok installed --- > Status: install ok unpacked 29428a29446 > Config-Version: 0.10.32-3ubuntu3 36287c36305 < Status: install ok installed --- > Status: install ok unpacked 36294a36313 > Config-Version: 0.10.32-3ubuntu3
オフライン
light による投稿:
コード:
16605c16605,16621 < Suggests: doc-basePackage: libgudev1.0-cil --- > Suggests: doc-base > Conffiles: > /etc/bogofilter.cf 6eb25b26301babf483fd406b601d54a9 > Description: a fast Bayesian spam filter (common files) > This package implements a fast Bayesian spam filter along the lines suggested > by Paul Graham in his article "A Plan For Spam". > . > This version substantially improves on Paul's proposal by doing smarter > lexical analysis. In particular, hostnames and IP addresses are retained > as recognition features rather than broken up. Various kinds of MTA > cruft such as dates and message-IDs are discarded so as not to bloat > the word lists. > . > This package provides files that are common for all database backends. > Original-Maintainer: Serafeim Zanikolas <[email protected]> > > Package: libgudev1.0-cil
やはり内容がおかしくなってしまっていますね。
下記に注意してファイルの置き換えを実行してみて下さい。
light による投稿:
コード:
36287c36305 < Status: install ok installed --- > Status: install ok unpacked 36294a36313 > Config-Version: 0.10.32-3ubuntu3
statusをstatus.bakに置き換えたら、テキストエディタで中身を確認し、36294行目付近の情報を読んでみて下さい。
そのあたりに記述されているパッケージの名前を確認し、そのパッケージを再インストールしておいて下さい。
オフライン