何かをインストールしようとするたびに、同じエラーが発生します。
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/repo.mongodb.org_apt_ubuntu_dists_bionic_mongodb-org_4.0_multiverse_binary-AMD64_Packages
E: The package lists or status file could not be parsed or opened.
私は次のことを試みました:
Sudo rm -r /var/lib/apt/lists/*
Sudo apt-get clean && Sudo apt-get update
これは多くの場所で提案された解決策でしたが、うまくいきませんでした。
誰かがこれを修正する方法を知っていますか?
次の場所にあるmongoリストを削除します。
/etc/apt/sources.list.d
次に:
Sudo rm -vf /var/lib/apt/lists/*
Sudo apt-get update
私は次のことをしなければならなかったようです。これは、私にとってはうまくいかなかったいくつかの投稿を組み合わせたものです。
1:/etc/apt/sources.list.d
のすべてのmongoリストを削除します
cd /etc/apt/sources.list.d && Sudo rm -rf mongo*
2:/var/lib/apt/lists/
のすべてを削除します
Sudo rm -rvf /var/lib/apt/lists/*
3:クリーン
Sudo apt clean
4:更新
Sudo apt update
同じ問題Ubuntu 18.04.4 LTS
解決策:次のコマンドをこの順序で使用
cd /etc/apt/sources.list.d
Mongodb-org-4.0.listを移動または削除します。ここでは、mvを使用して移動しました。rminsteandを使用して削除します。
Sudo mv mongodb-org-4.0.list /home/
(ディレクトリを変更することを忘れないでください。問題が発生した場合でも再利用できるように、ディレクトリを配置する場所を指定してください)
すべてのリストを削除
Sudo rm -vf /var/lib/apt/lists/*
それらを再生する
Sudo apt-get update
これで、Software Updaterを再び使用できます。
問題のあるリポジトリを削除してから、MergeListを削除してから、再生成します。
Sudo rm -vf /var/lib/apt/lists/*
Sudo apt-get update