Cam*_*nco 4 package-management apt merge software-installation 19.10
每当我尝试安装某些东西时,都会遇到相同的错误:
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.
Run Code Online (Sandbox Code Playgroud)
我尝试执行以下操作:
sudo rm -r /var/lib/apt/lists/*
sudo apt-get clean && sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
这是许多地方提出的解决方案,但没有奏效。
有谁知道如何解决这个问题?
小智 6
删除 mongo 列表:
/etc/apt/sources.list.d
然后:
sudo rm -vf /var/lib/apt/lists/*
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
同样的问题 Ubuntu 18.04.4 LTS
解决方案:按顺序使用以下命令
cd /etc/apt/sources.list.d
Run Code Online (Sandbox Code Playgroud)
移动或删除mongodb-org-4.0.list,这里我用mv移动它,用rm代替删除。
sudo mv mongodb-org-4.0.list /home/
Run Code Online (Sandbox Code Playgroud)
(记住更改目录,提供您想要放置它的位置,以便在出现问题时仍然可以重复使用它)
删除所有列表
sudo rm -vf /var/lib/apt/lists/*
Run Code Online (Sandbox Code Playgroud)
使它们再生
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
现在您可以再次使用软件更新程序。
小智 0
删除有问题的存储库,然后尝试删除 MergeList,然后重新生成它:
sudo rm -vf /var/lib/apt/lists/*
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2204 次 |
最近记录: |