Bug 1609896
| Summary: | UC deployment fails on BM (An exception occurred during task execution. To see the full traceback, use -vvv. The error was: error: (25, 'Inappropriate ioctl for device')) | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Alexander Chuzhoy <sasha> |
| Component: | ansible | Assignee: | Sam Doran <sdoran> |
| Status: | CLOSED UPSTREAM | QA Contact: | Gurenko Alex <agurenko> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 14.0 (Rocky) | CC: | agurenko, dbecker, emacchi, jcoufal, jjoyce, jschluet, mburns, morazi, slinaber, tvignaud |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-09-24 15:35:55 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Alexander Chuzhoy
2018-07-30 18:27:15 UTC
The issue reproduces. So the trace is visible here: http://paste.openstack.org/show/726884/ See https://github.com/ansible/ansible/commit/1d1595b990641b6a3446c6a94ddf992ef9cfac39 for context. We probably need a backport in Ansible 2.5. This bug was introduced in Ansible 2.5.4. It is fixed in Ansible 2.5.7 and 2.6.2. Upstream fix: https://github.com/ansible/ansible/pull/42217 Upstream backport for Ansible 2.5: https://github.com/ansible/ansible/pull/42441 Upstream backport for Ansible 2.6: https://github.com/ansible/ansible/pull/42440 The failure reproduces even with SSL enabled (default). Switching back to assigned. We need to have the right version available downstream to verify it works. This will always fail regardless of the SSL configuration since it is due to a bug in the pause module in Ansible when redirecting stdout to a file (via >, >>, or tee). The fix is to ensure Ansible 2.5.4-2.5.6 are not used. From looking at the list of packages on the puddle[1], Ansible 2.7 is present. This should no longer be happening. [1]: http://download-node-02.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/14.0-RHEL-7/latest/RH7-RHOS-14.0/x86_64/os/Packages/ Confirmed this is now resolved. |