「この APT が対応している以上の数の説明が要求されました。」
$ apt-cache policy apt E: この APT が対応している以上の数の説明が要求されました。 E: Problem with MergeList /var/lib/dpkg/status $ LANG=C apt-cache policy apt apt: Installed: 0.7.14+b1 Candidate: 0.7.14+b1 Version table: *** 0.7.14+b1 0 [...]
日本語環境でなければそういうこともないので、なんだろうとしばし考えてしまった。日本語訳されたパッケージ情報を扱えるようになったためということのようだ。同じ環境で以下のように、翻訳情報を扱わないようにするとこの現象は起きなくなる。
$ apt-cache -o APT::Acquire::Translation=none policy apt apt: インストールされているバージョン: 0.7.14+b1 候補: 0.7.14+b1 バージョンテーブル: *** 0.7.14+b1 0 [...]
日本語情報がどうしても必要ということもないので…… というか、あらゆる場面で同じエラーが出てしまっているので、とりあえずはapt.conf.dに書いておこう。
最近APTが遅いなあと思ってはいたのだけど、これも同じ原因のようだ。ま、扱うデータ量は単純に考えると倍以上になりそうだからしょうがないのかな。