Comment 2 for bug 1882534

Revision history for this message
yatin (yatinkarel) wrote :

Still some issue, jobs still failing after the fix https://review.rdoproject.org/r/#/c/27977/:- https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&result=POST_FAILURE

For original issue:-
The issue all started after tripleo-ansible was added to bindep.txt in https://review.opendev.org/#/c/724147/. Before this patch urllib3 was not installed from rpm and installed via pip as a dep for dlrnapi-client, it came as indirect dependency (tripleo-ansibe <- python3-tripleo-common <- python3-keystoneaut1 <- python3-urllib3).

For why https://review.opendev.org/#/c/724147/ not working in affected jobs:-
Since now both python3-urllib3-1.25.7-2.el8(Needs python3-six) and python3-urllib3-1.25.7-2.el8(Needs python3-six >= 1.12.0) available in repo. When tripleo-ansible is being installed it avoids upgrade of already installed python3-six and chooses python3-urllib3-1.25.7-2.el8. Don't know it's a bug in dnf or it's a feature.

We should update already installed packages after setting up repos like same way it's done in tripleo deployment jobs via quickstart else we can hit issues like this.

Currently the issue is worked around by updating python3-urllib3 explicitly in post playbook via https://review.rdoproject.org/r/#/c/27997/.