Embedded Ansible backend fails to upgrade while upgrading cloudforms to 4.7
Issue
- As a part of cloudforms upgrade, embedded ansible is also upgraded but here the AWX upgrade fails
if the existing rabbitmq password contains a special character. Following error reported in the setup
log file in/var/lib/awx/job_status directory.
TASK [preflight : Preflight check - User must be on Tower 3.0.x to upgrade to 3.1.x] ***
TASK [preflight : Preflight check - rabbitmq_password must be defined] *********
skipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [preflight : Preflight check - rabbitmq_password must not contain special characters] ***
fatal: [localhost]: FAILED! => {"changed": false, "msg": "rabbitmq_password may not contain special characters"}
to retry, use: --limit @/var/lib/awx/setup/install.retry
- Cloudforms got upgraded successfully to 4.7. However, the embedded ansible role fails to activate.
Environment
Red Hat Cloudforms 4.7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.