"msg": "You need to install \"jmespath\" prior to running json_query filter"

Solution In Progress - Updated -

Issue

  • When run hosted-engine --deploy, the hosted-engine can not install due to the following message.
...snip...
2019-11-08 00:38:43,874-0500 DEBUG var changed: host "localhost" var "otopi_appliance_disk_size" type "<type 'dict'>" value: "{
    "failed": true,
    "msg": "You need to install \"jmespath\" prior to running json_query filter"
}"
2019-11-08 00:38:43,875-0500 ERROR ansible failed {'status': 'FAILED', 'ansible_type': 'task', 'ansible_task': u'Parse qemu-img output', 'ansible_result': u'type: <type \'dict\'>\nstr: {\'msg\': u\'You need to install "jmespath" prior to running json_query filter\', \'_ansible_no_log\': False}', 'task_duration': 0, 'ansible_host': u'localhost', 'ansible_playbook': u'/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml'}
2019-11-08 00:38:43,875-0500 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f915e50e1d0> kwargs ignore_errors:None
...snip...

Environment

  • RHV 4.3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content