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

时间:2017-02-23 08:03:51

标签: linux lamp ubuntu-16.04 webmin

我在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

提前致谢!!

3 个答案:

答案 0 :(得分: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

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

答案 1 :(得分:0)

更准确地说,

  

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 是什么? debdeb-src

更新:看起来更好:可能" contribdeb",第一行的最后一个单词,应该用" deb"到下一行的开头。
在那种情况下,实际上你粘贴了两次相同的线,并且你以错误的方式做了额外的奖励。顺便说一句,该文件中两条相同(但正确)的行应该不是一个大问题。

答案 2 :(得分:0)

我也遇到了这个错误:

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/ 您可以看到像 ls 这样的所有 .list 文件 /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