Ceph python libraries are missing - liberty
Bug #1509837 reported by
Tom Myny
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
High
|
Matt Thompson | ||
Liberty |
Fix Released
|
High
|
Hugh Saunders | ||
Trunk |
Fix Released
|
High
|
Matt Thompson |
Bug Description
The following two libraries are missing when using ceph on openstack ansible
Packages that includes the libraries:
python-rados
python-rbd
These files are missing in the following paths:
Cinder-volume:
/openstack/
/openstack/
Glace:
/openstack/
/openstack/
Nova:
/openstack/
/openstack/
summary: |
- Ceph python libraries are missing + Ceph python libraries are missing - liberty |
Changed in openstack-ansible: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in openstack-ansible: | |
assignee: | nobody → Matt Thompson (mattt416) |
To post a comment you must log in.
I was able to replicate this. Both python-rados and python-rbd are installed as debian packages, and our venvs are built with virtualenv_ site_packages: "no". Currently, python-rados and python-rbd are not available via pypi [1], so we can either build our venvs with virtualenv_ site_packages: "yes", or do some more nasty symlinking as is done in [2]. I'm not entirely sure of the implications of doing the former but symlinking out of the venv in multiple places certainly doesn't feel right.
Any thoughts here?
--Matt
[1] http:// tracker. ceph.com/ issues/ 5900 /github. com/openstack/ openstack- ansible/ blob/master/ playbooks/ roles/os_ nova/tasks/ nova_compute_ kvm_install. yml#L61- L78
[2] https:/