お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-07-27 22:51:46

light
メンバ
登録日: 2009-07-25

apt-getでエラー

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: パッケージリストまたはステータスファイルを解釈またはオープンすることができません。

オフライン

 

#2 2011-07-27 23:57:10

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apt-getでエラー

なぜかは判りませんが、/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の結果を投稿してみて下さい。

オフライン

 

#3 2011-07-29 01:27:54

light
メンバ
登録日: 2009-07-25

Re: apt-getでエラー

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

オフライン

 

#4 2011-07-29 23:33:21

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apt-getでエラー

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行目付近の情報を読んでみて下さい。
そのあたりに記述されているパッケージの名前を確認し、そのパッケージを再インストールしておいて下さい。

オフライン

 

Board footer

Powered by FluxBB