【问题标题】:Malformed entry 1 in list file /etc/apt/sources.list.d/MongoDB.list (Suite)列表文件 /etc/apt/sources.list.d/MongoDB.list (Suite) 中的错误条目 1
【发布时间】:2018-07-02 07:24:51
【问题描述】:

我试图在 Ubuntu 17.10 上安装 MongoDb,但我不能或者出现了一些错误,所以我决定卸载所有内容并重新安装。所以我做了一些我在网上找到的清除命令,如果我现在这样做的话:sudo apt update

我收到以下消息

sudo apt 更新

E:列表文件 /etc/apt/sources.list.d/MongoDB.list 中的条目 1 格式错误 (组曲)

E:列表文件 /etc/apt/sources.list.d/mongodb.list 中的条目 1 格式错误 (组曲)

E:无法读取源列表。

【问题讨论】:

  • 我使用以下命令删除了 mongodb >sudo apt-get purge mongodb-org*
  • Getting $ sudo apt-get purge mongodb-enterprise E: 列表文件 /etc/apt/sources.list.d/mongodb-enterprise.list (URI) E: 列表文件中的错误条目 1无法读取来源。 E:列表文件 /etc/apt/sources.list.d/mongodb-enterprise.list (URI) 中的条目 1 格式错误 E:无法读取源列表。

标签: mongodb ubuntu ubuntu-17.10


【解决方案1】:

在这种情况下,由于文件中没有特定行错误,最好删除文件 MongoDB.list 并再次添加相应的 PPA。 试试看:

sudo rm /etc/apt/sources.list.d/MongoDb.list 

从 MongoDb 再次添加 PPA

现在是时候运行更新了

sudo apt-get update

【讨论】:

    【解决方案2】:

    尝试运行以下命令

    sudo sed -i -e '1d' /etc/apt/sources.list.d/mongodb-org-3.4.list
    

    这会产生以下错误

    E: Type '“deb' is not known on line 1 in source list /etc/apt/sources.list.d/mongodb-org-3.6.list
    E: The list of sources could not be read.
    

    现在要解决这个问题,转到 /etc/apt/sources.list.d 然后用

    打开它
    nano mongodb-org-3.4.list
    

    这里去掉双引号(")

    现在尝试运行 sudo apt-get update。希望它会起作用。

    【讨论】:

      猜你喜欢
      • 2021-05-28
      • 2020-12-18
      • 2019-03-21
      • 2014-03-16
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-07
      相关资源
      最近更新 更多