When removing the deprecated "root_helper=sudo" option from cinder.conf, creating a volume fails with:
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume Traceback (most recent call last):
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/taskflow/patterns/linear_flow.py", line 172, in run_it
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume result = runner(context, *args, **kwargs)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/taskflow/utils.py", line 260, in __call__
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume self.result = self.task(*args, **kwargs)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/volume/flows/create_volume/__init__.py", line 1483, in __call__
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume model_update = self.driver.create_export(context, volume_ref)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/lvm.py", line 529, in create_export
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume return self._create_export(context, volume)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/lvm.py", line 564, in _create_export
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume chap_auth)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/brick/iscsi/iscsi.py", line 287, in create_iscsi_target
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume with self.temporary_chown(conf_file):
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume return self.gen.next()
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/brick/iscsi/iscsi.py", line 259, in temporary_chown
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume putils.execute('chown', owner_uid, path, run_as_root=True)
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume File "/usr/lib/python2.7/site-packages/cinder/openstack/common/processutils.py", line 133, in execute
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume message=('Command requested root, but did not specify a root '
2013-09-16 13:19:03.733 12326 TRACE cinder.volume.flows.create_volume NoRootWrapSpecified: Command requested root, but did not specify a root helper.
Fix proposed to branch: master /review. openstack. org/46717
Review: https:/