Вопрос: Dnf имеет проблемы utf-8


У меня проблема с dnf. В частности: я больше не могу обновлять свой ящик.

# dnf update
Last metadata expiration check: 0:02:11 ago on Thu Jun  2 14:32:01 2016.
Dependencies resolved.
Traceback (most recent call last):
  File "/bin/dnf", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 174, in user_main
    errcode = main(args)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 60, in main
    return _main(base, args)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 120, in _main
    ret = resolving(cli, base)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 142, in resolving
    base._plugins.run_resolved()
  File "/usr/lib/python3.4/site-packages/dnf/plugin.py", line 82, in fn
    dnf.util.mapall(operator.methodcaller(method), self.plugins)
  File "/usr/lib/python3.4/site-packages/dnf/util.py", line 183, in mapall
    return list(map(fn, *seq))
  File "/usr/lib/python3.4/site-packages/dnf-plugins/protected_packages.py", line 66, in resolved
    protected = set(get_protected_names())
  File "/usr/lib/python3.4/site-packages/dnf-plugins/protected_packages.py", line 38, in get_protected_names
    protected.extend(map(str.strip, conf_file.readlines()))
  File "/usr/lib64/python3.4/codecs.py", line 319, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 0: invalid continuation byte

внутри /etc/dnf/protected.d/ есть

  • dnf.conf только с строкой «dnf» внутри.
  • rpmfusion свободной релиз-23.noarch.rpm
  • rpmfusion-несвободны-релиз-23.noarch.rpm

внутри /etc/yum/protected.d/ there is justsystemd.conf` с "systemd" внутри.

Я пробовал почти все:  - удалять каждый репозиторий один за другим и очищать все  - увольнение ошибки на официальной платформе redhat для отчета об ошибке (где они говорят, что это ошибка, которая будет исправлена ​​в следующей версии dnf-2.

есть ли у вас новая идея?


1
2018-06-02 14:53


Источник


какие файлы у вас есть в каталогах /etc/dnf/protected.d и /etc/yum/protected.d (укажите его содержание в вопросе, пожалуйста, если это возможно)? - Serge
пытаться dnf --disableplugin=protected_packages update - Serge


Ответы: