Environment:
Kolla 4.0.0
Configure:
Set Cinder as Glance back-end following theses doc:
https://docs.openstack.org/admin-guide/blockstorage-volume-backed-image.html
https://docs.openstack.org/developer/glance/configuring.html#configuring-the-cinder-storage-backend
Operation:
glance image-upload --file <file> <image-id>
Error log:
```
2017-04-15 01:13:37.225 23 DEBUG os_brick.utils [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] ==> get_connector_properties: call u"{'execute': Non
e, 'my_ip': 'kolla', 'enforce_multipath': False, 'host': None, 'root_helper': 'sudo glance-rootwrap /etc/glance/rootwrap.conf', 'multipath': False}" trac
e_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:146
2017-04-15 01:13:37.229 23 INFO oslo.privsep.daemon [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] Running privsep helper: ['sudo', 'privsep-helper
', '--config-file', '/etc/glance/glance-api.conf', '--privsep_context', 'os_brick.privileged.default', '--privsep_sock_path', '/tmp/tmpdwEF5v/privsep.soc
k']
2017-04-15 01:13:37.256 23 WARNING oslo.privsep.daemon [-] privsep log:
2017-04-15 01:13:37.257 23 WARNING oslo.privsep.daemon [-] privsep log: We trust you have received the usual lecture from the local System
2017-04-15 01:13:37.257 23 WARNING oslo.privsep.daemon [-] privsep log: Administrator. It usually boils down to these three things:
2017-04-15 01:13:37.257 23 WARNING oslo.privsep.daemon [-] privsep log:
2017-04-15 01:13:37.258 23 WARNING oslo.privsep.daemon [-] privsep log: #1) Respect the privacy of others.
2017-04-15 01:13:37.258 23 WARNING oslo.privsep.daemon [-] privsep log: #2) Think before you type.
2017-04-15 01:13:37.258 23 WARNING oslo.privsep.daemon [-] privsep log: #3) With great power comes great responsibility.
2017-04-15 01:13:37.258 23 WARNING oslo.privsep.daemon [-] privsep log:
2017-04-15 01:13:37.259 23 WARNING oslo.privsep.daemon [-] privsep log: sudo: no tty present and no askpass program specified
2017-04-15 01:13:37.262 23 CRITICAL oslo.privsep.daemon [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] privsep helper command exited non-zero (1)
2017-04-15 01:13:37.263 23 DEBUG os_brick.utils [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] <== get_connector_properties: exception (36ms) Faile
dToDropPrivileges('privsep helper command exited non-zero (1)',) trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:
156
2017-04-15 01:13:37.264 23 ERROR glance_store._drivers.cinder [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] Failed to write to volume f9d6c5c4-86e
4-47d7-980f-c04f06b67219.
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] Failed to upload image data due to interna
l error
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data Traceback (most recent call last):
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/v2/image_data.py", line 116,
in upload
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data image.set_data(data, size)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/domain/proxy.py", line 195, in s
et_data
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data self.base.set_data(data, size)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 480, in set_d
ata
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data self.repo.set_data(data, size)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/policy.py", line 192, in set
_data
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data return self.image.set_data(*args, **kwargs)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/quota/__init__.py", line 304, in
set_data
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data self.image.set_data(data, size=size)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/location.py", line 439, in set_d
ata
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data verifier=verifier)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 453, in
add_to_backend
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data verifier)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 426, in
store_add_to_backend
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data verifier=verifier)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/capabilities.py", line 225
, in op_checker
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data return store_op_fun(store, *args, **kwargs)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line
670, in add
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data with self._open_cinder_volume(client, volume, 'wb') as f:
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data return self.gen.next()
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line
478, in _open_cinder_volume
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data False, False)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 150, in trace_
logging_wrapper
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data result = f(*args, **kwargs)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connector.py", line
231, in get_connector_properties
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data execute=execute))
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py"
, line 63, in get_connector_properties
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data initiator = iscsi.get_initiator()
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py"
, line 572, in get_initiator
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data root_helper=self._root_helper)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _exe
cute
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data result = self.__execute(*args, **kwargs)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/privileged/rootwrap.py", line
57, in execute
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data return execute_root(*cmd, **kwargs)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_privsep/priv_context.py", line 204
, in _wrap
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data self.start()
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_privsep/priv_context.py", line 215
, in start
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data channel = daemon.RootwrapClientChannel(context=self)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_privsep/daemon.py", line 327, in _
_init__
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data raise FailedToDropPrivileges(msg)
2017-04-15 01:13:37.619 23 ERROR glance.api.v2.image_data FailedToDropPrivileges: privsep helper command exited non-zero (1)
```