privsep log: sudo: no tty present and no askpass program specified

Bug #1682891 reported by Honghe Wu
This bug report is a duplicate of:  Bug #1702842: glance do not support cinder backend. Edit Remove
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
New
Undecided
Unassigned

Bug Description

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)
```

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.