【问题标题】:Package Manager DNF Broken包管理器 DNF 损坏
【发布时间】:2018-01-02 20:06:37
【问题描述】:

在 Fedora 23 中,有人知道为什么 DNF 搞砸了吗?

root>dnf info       
Traceback (most recent call last):
  File "/usr/bin/dnf", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 174, in user_main
    errcode = main(args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 60, in main
    return _main(base, args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 112, in _main
    cli.run()
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1098, in run
    self._process_demands()
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 813, in _process_demands
    load_available_repos=lar)
  File "/usr/lib/python2.7/site-packages/dnf/base.py", line 239, in fill_sack
    self._add_repo_to_sack(r)
  File "/usr/lib/python2.7/site-packages/dnf/base.py", line 115, in _add_repo_to_sack
    hrepo.filelists_fn = repo.filelists_fn
TypeError: Expected a string or a unicode object

没有其他的 dnf 命令是可能的

【问题讨论】:

    标签: fedora dnf


    【解决方案1】:

    我遇到了同样的问题,从 /etc/yum.repos.d/ 文件夹中删除一个(很可能已损坏).repo 解决了这个问题。

    【讨论】:

      【解决方案2】:

      删除所有回购。似乎已损坏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-06
        • 2017-01-31
        • 1970-01-01
        • 2017-06-20
        • 1970-01-01
        • 1970-01-01
        • 2017-04-17
        相关资源
        最近更新 更多