Master jobs failing during "Install deps from upper-constraints" / "Install openstack clients in venv" with stderr: ERROR: Cannot install oslo.concurrency>=3.26.0 because these package versions have conflicting dependencies.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Description:-
Master jobs including container build/ image build is failing during "Install deps from upper-constraints" step, Logs [1] and [2]
~~~
The conflict is caused by:
The user requested oslo.concurrenc
The user requested (constraint) oslo-concurrenc
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
:stderr: ERROR: Cannot install oslo.concurrenc
~~~
OVB check job failing "Install openstack clients in venv" step, logs[3]
~~~
The conflict is caused by:
python-
The user requested (constraint) oslo-serializat
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
:stderr: ERROR: Cannot install python-
~~~
[1] https:/
[2] https:/
[3] https:/
summary: |
Master jobs failing during "Install deps from upper-constraints" / - "Install openstack clients in venv" with + "Install openstack clients in venv" with stderr: ERROR: Cannot install + oslo.concurrency>=3.26.0 because these package versions have conflicting + dependencies. |
Reproducer step:-
1) git clone https:/ /github. com/openstack/ tripleo- ansible. git /raw.githubuser content. com/openstack/ requirements/ master/ upper-constrain ts.txt -i http:// mirror. regionone. vexxhost- nodepool- tripleo. rdoproject. org/pypi/ simple --trusted-host mirror. regionone. vexxhost- nodepool- tripleo. rdoproject. org
2) cd tripleo-ansible
3) python3 -m venv repr
4) source repr/bin/activate
5) pip install -r requirements.txt -c https:/
If we remove --index-url from vexxhost in above command, we don't hit the issue.
Testing details in pastebin: https:/ /paste. openstack. org/show/ b8ummERM4gNZzFB xPXCk/