# Ansible error "The image service for envvars:nova exists but does not have any supported versions."

**URL:** <https://forum.ansible.com/t/ansible-error-the-image-service-for-envvars-nova-exists-but-does-not-have-any-supported-versions/34385>\
**Category:** Ansible Project\
**Created:** [December 31, 2020, 11:27pm UTC](https://forum.ansible.com/t/ansible-error-the-image-service-for-envvars-nova-exists-but-does-not-have-any-supported-versions/34385 "2020-12-31T23:27:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_King](https://avatars.discourse-cdn.com/v4/letter/t/cdc98d/32.png) [@Thomas\_King](https://forum.ansible.com/u/Thomas_King)\
**Post date:** [December 31, 2020, 11:27pm UTC](https://forum.ansible.com/t/ansible-error-the-image-service-for-envvars-nova-exists-but-does-not-have-any-supported-versions/34385/1 "2020-12-31T23:27:43Z")

</div>

We upgraded our OpenStack environment from Ocata to Train earlier this week. Now one user says her team’s Ansible pipeline is broken with this bit. Is there a version mismatch?

> =2.7,\<2.8  
> openstacksdk==0.41

\<127.0.0.1\> EXEC /bin/sh -c ‘( umask 77 && mkdir -p “`echo /root/.ansible/tmp`”&& mkdir /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303 && echo ansible-tmp-1609455421.73-172-219358320213303=“`echo /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303`” ) && sleep 0’  
Using module file /usr/lib/python2.7/site-packages/ansible/modules/cloud/openstack/os\_image\_facts.py  
\<127.0.0.1\> PUT /root/.ansible/tmp/ansible-local-108dulOk4/tmpZvmHVE TO /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303/AnsiballZ\_os\_image\_facts.py  
\<127.0.0.1\> EXEC /bin/sh -c ‘chmod u+x /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303/ /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303/AnsiballZ\_os\_image\_facts.py && sleep 0’  
\<127.0.0.1\> EXEC /bin/sh -c ‘/usr/bin/python2 /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303/AnsiballZ\_os\_image\_facts.py && sleep 0’  
\<127.0.0.1\> EXEC /bin/sh -c ‘rm -f -r /root/.ansible/tmp/ansible-tmp-1609455421.73-172-219358320213303/ \> /dev/null 2\>&1 && sleep 0’

FAILED - RETRYING: Check for Other software image (5 retries left).Result was: {  
“attempts”: 6,  
“changed”: false,  
“invocation”: {  
“module\_args”: {  
“api\_timeout”: null,  
“auth”: {  
“auth\_url”: “VALUE\_SPECIFIED\_IN\_NO\_LOG\_PARAMETER”,  
“project\_name”: “VALUE\_SPECIFIED\_IN\_NO\_LOG\_PARAMETER”,  
“token”: “VALUE\_SPECIFIED\_IN\_NO\_LOG\_PARAMETER”  
},  
“auth\_type”: “token”,  
“availability\_zone”: null,  
“cacert”: null,  
“cert”: null,  
“image”: “Ubuntu18.04LTS-pristine”,  
“interface”: “public”,  
“key”: null,  
“region\_name”: null,  
“timeout”: 180,  
“verify”: null,  
“wait”: true  
}  
},  
“msg”: “The image service for envvars:nova exists but does not have any supported versions.”,  
“retries”: 11  
}
