memo.xight.org

日々のメモ

この APT が対応している以上の数の説明が要求されました。の解決方法

Summary

aptitudeなどを実行した際、
以下、エラーメッセージが表示される場合の対処方法

E: この APT が対応している以上の数の説明が要求されました。
E: Problem with MergeList /var/lib/apt/lists/cdn.debian.or.jp_debian_dists_unstable_main_i18n_Translation-ja
E: パッケージ一覧または状態ファイルをパースできませんでした、または開けませんでした。

解決方法1. コマンドラインから実行時に、LANG=C を付ける

# LANG=C aptitude update


解決方法2. コマンドラインから実行時に、APT::Acquire::Translationオプションを指定する。

# aptitude update -o APT::Acquire::Translation=none


解決方法3. apt.conf でAPT::Acquire::Translationオプションを指定する。


/etc/apt/apt.conf.d/99custom などに、以下を記述

APT::Acquire::Translation "none";