У меня есть компьютеры во внутренней сети, которые не подключены к Интернету, и скопировали соответствующие пакеты rpm в мой локальный репозиторий dnf. Я пытаюсь получить модуль DNF от ANSI для установки программы на другой компьютер, но в нем появляется сообщение об ошибке, указывающее, что python2-dnf не установлен. Но когда я пытаюсь установить программу, она уже установлена. У кого-нибудь есть идея, что происходит не так?[Ansible] [Fedora 24] DNF-модуль Требуется python2-dnf, но он уже установлен
Я разместил здесь код ошибки.
фона:
Ansible Control machine: Fedora 24 4.5.5-300.fc24.x86_64 GNU/LINUX
Ansible Client machine: Fedora 24 4.5.5-300.fc24.x86_64 GNU/LINUX
yum/dnf local repository: Centos 7 3.10.0-327.28.3.el7.x86_64 GNU/LINUX
[корень @ LOCALHOST анзибль] # анзибль все -m д.н.ф. -a "имя = ВИМ состояния = присутствовавшего"
192.168.10.10 | FAILED! => {
"changed": false,
"failed": true
, "msg": "python2-dnf is not installed, but it is required for the Ansible dnf module."
}
[корень @localhost ansible] # yum install python2-dnf
Yum command has been deprecated, redirecting to '/usr/bin/dnf install python2-dnf'.
See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run:
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'
Last metadata expiration check: 0:12:08 ago on Tue Oct 18 04:57:11 2016.
Package python2-dnf-1.1.9-2.fc24.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
Сообщает вам, что python2-dnf требуется на целевом хосте, а не на управляющей машине –