[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:15328] /var/lib/dpkg/available の解析エラー
河村@名古屋です。
ふと、apacheの勉強をしようと思って久し振りに dselect から
以下のパッケージのインストールしようとしました。
apache_1.3.3-7.deb
apache-doc_1.3.3-7.deb
apache-common_1.3.3-7.deb
で、dselect で 4.[I]nstall の最後(?)のところでこんなメッセージ
が出ました。
running dpkg --pending --configure ...
dpkg: ファイル`/var/lib/dpkg/available'の 48704 行目付近で、
解析エラー パッケージ`debiandoc-sgml':
`Suggests'フィールド, パッケージ名が存在しないか、パッケージ名
が入ると期待される場所にゴミがあります。
実際に /var/lib/dpkg/available を見てみると
Package: debiandoc-sgml
Priority: optional
Section: text
Installed-Size: 283
Maintainer: Ardo van Rangelrooij <ardo@debian.org>
Architecture: all
Version: 1.1.12
Depends: sgml-base, sp, sgmlspm
Suggests: libwww-perl, libpaperg, tetex-bin, tetex-extra, lout, <== 48704行目
~~~~~
となっており、Suggestsの最後の部分がカンマで終っています。
同じディレクトリにある available-old の中身を見ると、
Suggests: libwww-perl, libpaperg, tetex-bin, tetex-extra, lout, psutils
となっています。
現在の状況では、dpkg コマンドが全て上記のメッセージを出してしまんですが
/var/lib/dpkg/available の48704行目を手で修正(available-oldと同じ内容に
する)してしまってもいいんでしょうか?
よろしくお願いします。
<環境>
Slink + kernel 2.0.36 + dpkg 1.4.0.33
--
河村邦久 (Kunihisa Kawamura)
kunihisa@xxxxxxxxxxxxxxx