Получение сообщений от несуществующих служб

Похоже, проблема:

 cpio: File from package already exists as a directory in system

В виртуальной машине Fedora, которая у меня есть для тестирования, этот путь:

/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname

На самом деле это каталог, и установка прошла успешно. Итак, я предполагаю, что вы загружаете поврежденный пакет с этого зеркала, у меня сложилось впечатление, что Fedora делала контрольные суммы для загружаемых пакетов, я действительно не знаю, если они это делают, то это было бы маловероятно. Вы можете проверить посылку с помощью:

rpm --verify $package_name

Некоторые идеи :Смените свое зеркало в /etc/yum.repos.d/fedora-updates.repoна секцию [updates]прокомментируйте metalinkи предоставьте baseurlзеркало по вашему выбору, я предлагаю вам скопировать строку baseurl, а затем раскомментировать -, чтобы вы могли восстановить файл репо в исходное состояние позже.

После этого снова запустите dnf clean all, dnf check-update, dnf reinstall.... Как только вы убедитесь, что у вас есть правильный пакет, если dnf не выполняет свою работу, попробуйте некоторые дополнительные параметры для rpm --install, например --force. Я также заметил, что у вас rpm --erasedверсия python3, а не версия python2, которая является проблемой, но это может быть опечатка, которую вы сделали при публикации вопроса, проверьте свой $ history. Это все, что я вижу без дополнительных логов.

1
28.01.2020, 20:11
0 ответов

Теги

Похожие вопросы