Проблема обновления Fedora 30 dnf

Причина, по которой ssh-copy-idне работает, заключается в том, что для передачи идентификатора требуется включить аутентификацию по паролю. На справочной странице этой утилиты:

ssh-copy-id is a script that uses ssh(1) to log into a remote machine (presumably using a login password, so password authentication should be enabled

Безопасная аутентификация другим способом невозможна, так как идентификатор еще не скопирован. Если бы вы могли запустить эту команду без предварительной аутентификации, любой мог бы добавить свой идентификатор на сервер.

Конечно, вы могли бы отключить аутентификацию по паролю после того, как идентификатор был успешно скопирован, если вы не хотите, чтобы аутентификация по паролю в дальнейшем была включена. Кроме того, вы можете вручную скопировать и вставить идентификатор между двумя машинами, и тогда вам не нужно использовать утилиту ssh-copy-id.

3
29.07.2019, 06:52
2 ответа

Я пробовал обходной путь, и он не помог(dnf update -y libnfsidmap nfs-utils)

Я сделал еще один обходной путь, который позволил мне обновить все, кроме nfs-utils, вот шаги:

  1. Отредактируйте файл /etc/dnf/dnf.confи добавьте строку :exclude=nfs-utils. Ваш файл должен выглядеть примерно так:
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
exclude=nfs-utils
  1. Обновление как обычно:sudo dnf update -y
1
27.01.2020, 21:29

Иногда случаются конфликты в репозиториях. Попробуйте, например. dnf upgrade --exclude <offending-packages>. Проверьте справочную страницу dnf, вы можете попросить попробовать лучшие варианты, удалить пакеты, которые мешают, и так далее. В большинстве случаев проблема исчезает через день или несколько часов. У меня были такие проблемы после обновления, когда остались устаревшие пакеты, которые больше не поддерживаются, но блокируют другие. Просто избавьтесь от хлама. Это также может произойти, если база данных зашифрована, например, при запуске dnf происходит сбой, и старые версии не удаляются. Запускаемdnf list installed(по памяти, машины сейчас нет под рукой ), сортируем и ищем дубликаты. Для удаления старых дубликатов (потребуется полное имя rpm ), возможно, с помощью команды rpm.

0
27.01.2020, 21:29

Теги

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