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

Bug #1682890 reported by Honghe Wu
This bug report is a duplicate of:  Bug #1702842: glance do not support cinder backend. Edit Remove
6
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:
```
DEBUG os_brick.utils [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] ==> get_connector_properties: call u"{'execute': None, 'my_ip': 'kolla', 'enforce_multipath': False, 'host': None, 'root_helper': 'sudo glance-rootwrap /etc/glance/rootwrap.conf', 'multipath': False}" trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:1462017-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.sock']
WARNING oslo.privsep.daemon [-] privsep log:
WARNING oslo.privsep.daemon [-] privsep log: We trust you have received the usual lecture from the local System
WARNING oslo.privsep.daemon [-] privsep log: Administrator. It usually boils down to these three things:
WARNING oslo.privsep.daemon [-] privsep log:
WARNING oslo.privsep.daemon [-] privsep log: #1) Respect the privacy of others.
WARNING oslo.privsep.daemon [-] privsep log: #2) Think before you type.
WARNING oslo.privsep.daemon [-] privsep log: #3) With great power comes great responsibility.
WARNING oslo.privsep.daemon [-] privsep log:
WARNING oslo.privsep.daemon [-] privsep log: sudo: no tty present and no askpass program specified
CRITICAL oslo.privsep.daemon [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] privsep helper command exited non-zero (1)
DEBUG os_brick.utils [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] <== get_connector_properties: exception (36ms) FailedToDropPrivileges('privsep helper command exited non-zero (1)',) trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:156
ERROR glance_store._drivers.cinder [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] Failed to write to volume f9d6c5c4-86e4-47d7-980f-c04f06b67219.
ERROR glance.api.v2.image_data [req-dd00ca16-bf1f-4990-b53f-93a23b8ec59b - - - - -] Failed to upload image data due to internal error
ERROR glance.api.v2.image_data Traceback (most recent call last):
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
ERROR glance.api.v2.image_data image.set_data(data, size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/domain/proxy.py", line 195, in set_data
ERROR glance.api.v2.image_data self.base.set_data(data, size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 480, in set_data
ERROR glance.api.v2.image_data self.repo.set_data(data, size)
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
ERROR glance.api.v2.image_data return self.image.set_data(*args, **kwargs)
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
ERROR glance.api.v2.image_data self.image.set_data(data, size=size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/location.py", line 439, in set_data
ERROR glance.api.v2.image_data verifier=verifier)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 453, inadd_to_backend
ERROR glance.api.v2.image_data verifier)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 426, instore_add_to_backend
ERROR glance.api.v2.image_data verifier=verifier)
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
ERROR glance.api.v2.image_data return store_op_fun(store, *args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line670, in add
ERROR glance.api.v2.image_data with self._open_cinder_volume(client, volume, 'wb') as f:
ERROR glance.api.v2.image_data File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
ERROR glance.api.v2.image_data return self.gen.next()
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line478, in _open_cinder_volume
ERROR glance.api.v2.image_data False, False)
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
ERROR glance.api.v2.image_data result = f(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connector.py", line231, in get_connector_properties
ERROR glance.api.v2.image_data execute=execute))
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
ERROR glance.api.v2.image_data initiator = iscsi.get_initiator()
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
ERROR glance.api.v2.image_data root_helper=self._root_helper)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _execute
ERROR glance.api.v2.image_data result = self.__execute(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/privileged/rootwrap.py", line57, in execute
ERROR glance.api.v2.image_data return execute_root(*cmd, **kwargs)
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
ERROR glance.api.v2.image_data self.start()
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
ERROR glance.api.v2.image_data channel = daemon.RootwrapClientChannel(context=self)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_privsep/daemon.py", line 327, in __init__
ERROR glance.api.v2.image_data raise FailedToDropPrivileges(msg)
ERROR glance.api.v2.image_data FailedToDropPrivileges: privsep helper command exited non-zero (1)
```

Honghe Wu (honghe)
description: updated
Revision history for this message
Eduardo Gonzalez (egonzalez90) wrote :
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.