repo_container on arm host contains packages for x86 hosts only
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Expired
|
Undecided
|
Unassigned |
Bug Description
I am setting up openstack-ansible on a heterogeneous cluster consisting of an x86 control node and arm compute nodes. The x86 host is also used as deployment host. However, setup of nova services on the arm hosts fails during TASK [pip_install : Get Modern PIP] with Error 404:
ok: [odroid] => {"changed": false, "dest": "/opt/get-pip.py", "failed": true, "failed_
Reason for this failure is that the repo_container on the control host only contains the repositories for x86. Consequently, the requested URL does not exist and cannot be resolved.
To fix this problem I set up a second repo_container on an arm host to obtain the repositories for the arm architecture. However, I had to realize that this container also only contains the repositories for the x86 architecture.
Encountered bug:
Repositories seem to be built only for the architecture of the control node or deployment host. Deployment of services on hosts with different architecture subsequently fails.
Expected behavior:
Repositories for each architecture existing in the cluster should be available, especially when repository containers on hosts of each architecture are created.
In case you have any idea how to solve this problem, you are very welcome to share your thoughts.
Changed in openstack-ansible: | |
assignee: | Jean-Philippe Evrard (jean-philippe-evrard) → nobody |
Changed in openstack-ansible: | |
status: | New → Incomplete |
On its way to fixing: https:/ /review. openstack. org/#/c/ 484812/
Is this for newton only?