如何修复“E:无法读取源列表”无法读取错误?

问题描述 投票:0回答:6

我已在 etc/apt/sources.list.d/webmin.list 中添加了这两行

 `deb http://download.webmin.com/download/repository sarge contribdeb`
 `http://download.webmin.com/download/repository sarge contrib`

现在,在运行“sudo apt-get update”时,我收到以下错误:

 1. E: Type 'http://download.webmin.com/download/repository' is not known on  
    line 2 in source list /etc/apt/sources.list.d/webmin.list.
 2. E: The list of sources could not be read

提前致谢!

linux lamp ubuntu-16.04 webmin
6个回答
22
投票

我也遇到这个错误:

sudo apt-get update 
E: Type 'mongodb-org/4.2' is not known on line 2 in source list /etc/apt/sources.list.d/mongodb-org-4.2.list
E: The list of sources could not be read.

我使用了以下命令-

  1. ls /etc/apt/sources.list.d/
    您可以看到所有 .list 文件,例如
    ls
    /etc/apt/sources.list.d/getdeb.list openjdk-r-ppa-trusty.list mongodb-org-4.2.list pcf-miro-releases-trusty.list nginx.list webupd8team-java-trusty.list

选择其中一个有问题的并使用以下命令删除 2.

sudo rm -r /etc/apt/sources.list.d/mongodb-org-4.2.list


8
投票

确定修复它,非常简单:

sudo su
cd /etc/apt/sources.list.d/
ls

现在查找任何包含“webmin”一词的文件或任何您不使用或导致问题的存储库名称。

rm <filename(s)>
apt update
apt upgrade

恭喜,问题解决了。


2
投票

更准确地说,

deb http://download.webmin.com/download/repository sarge contribdeb

是正确的,因为它以单词“deb”开头(或者可能是“deb-src”),而

http://download.webmin.com/download/repository sarge contrib

没有以好的关键字开头,显示的错误只是说明了这一点:

1. E: Type 'http://download.webmin.c ...
:存储库的TYPE是什么?
deb
还是
deb-src

更新:看起来更好:可能“contribdeb”,第一行的最后一个单词,应该分成两部分,“deb”转到下一行的开头。
在这种情况下,实际上您粘贴了同一行两次,而且还有一个额外的好处,那就是您以错误的方式进行了操作。顺便说一句,该文件中的两个相同(但正确)的行应该不是大问题。


1
投票

要纠正此错误,您只需执行以下操作:
1)

rm /etc/apt/sources.list

2)
nano /etc/apt/sources.list

3)粘贴以下内容并保存:

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
deb http://http.kali.org/kali kali-rolling main non-free contrib

保存文件。
4)

sudo apt-get update

如果这不起作用,请等待几天,然后重试,因为链接可能已损坏!


0
投票

感谢功能性 Ubuntu 22.04 删除或重命名 /etc/apt/sources.list.d


-1
投票

对于 22.04 我使用了以下命令 1)ls /etc/apt/sources.list.d/ 2)sudo rm -r /etc/apt/sources.list.d/archive_uri-http_archive_canonical_com_-jammy.list 然后编辑sources.list 3)纳米/etc/apt/sources.list 4)将以下内容粘贴到列表末尾并保存:

deb [签名者=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main 5)apt-get更新

© www.soinside.com 2019 - 2024. All rights reserved.