Public bug reported: The rbd cinder driver now uses the rbd and rados python libraries instead of shelling out to the rbd CLI tools. As a consequence, the driver fails on startup if the python-ceph package is not installed.
2013-06-13 22:43:12.504 23798 ERROR cinder.service [req-9dd16fe9-2f73-44b4-9a3a-a055b267c575 None None] Unhandled exception 2013-06-13 22:43:12.504 23798 TRACE cinder.service Traceback (most recent call last): 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 228, in _start_child 2013-06-13 22:43:12.504 23798 TRACE cinder.service self._child_process(wrap.server) 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 205, in _child_process 2013-06-13 22:43:12.504 23798 TRACE cinder.service launcher.run_server(server) 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 96, in run_server 2013-06-13 22:43:12.504 23798 TRACE cinder.service server.start() 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 356, in start 2013-06-13 22:43:12.504 23798 TRACE cinder.service self.manager.init_host() 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 142, in init_host 2013-06-13 22:43:12.504 23798 TRACE cinder.service self.driver.check_for_setup_error() 2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 149, in check_for_setup_error 2013-06-13 22:43:12.504 23798 TRACE cinder.service raise exception.VolumeBackendAPIException(data=msg) 2013-06-13 22:43:12.504 23798 TRACE cinder.service VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: rados and rbd python libraries not found 2013-06-13 22:43:12.504 23798 TRACE cinder.service ** Affects: cinder (Ubuntu) Importance: Undecided Status: New ** Affects: cinder (Juju Charms Collection) Importance: Undecided Status: New ** Also affects: cinder (Juju Charms Collection) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to cinder in Ubuntu. https://bugs.launchpad.net/bugs/1190791 Title: cinder's rbd backend driver now uses python library To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cinder/+bug/1190791/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs