«для этого модуля требуется ovirtsdk4 версии 4.4.0 или выше» сообщение об ошибке

#python #ansible #ovirt

#python #ansible #ovirt

Вопрос:

Я получаю сообщение об ошибке ovirtsdk4 version 4.4.0 or higher is required for this module при попытке использовать роли ovirt ansible, даже если версии удовлетворены.

Ovirt-engine-sdk-python находится в версии 4.4.6, а ansible — в версии 2.10.1.

 Requirement already satisfied: ovirt-engine-sdk-python in /usr/local/lib/python3.9/site-packages (4.4.6)
Requirement already satisfied: ansible in /usr/local/lib/python3.9/site-packages (2.10.1)
  

Сбой Ansible:

 fatal: [localhost]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "ovirtsdk4 version 4.4.0 or higher is required for this module"}
  

В чем может быть проблема?

Ответ №1:

Я предполагаю, что вы пытались установить SDK из PyPI, пожалуйста, попробуйте установить SDK из rpm. Он официально поддерживается. Если у вас есть другие проблемы, пожалуйста, добавьте их в http://github.com/ovirt/ovirt-ansible-collection