ERROR in utils [/usr/lib/python2.7/site-packages/fuxi/utils.py:103]:
Unexpected error happened: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/flask/app.py", line 1639, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/site-packages/flask/app.py", line 1625, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python2.7/site-packages/fuxi/controllers.py", line 117, in volumedriver_create
volume_opts)
File "/usr/lib/python2.7/site-packages/fuxi/volumeprovider/cinder.py", line 299, in create
device_info = connector.connect_volume(cinder_volume)
File "/usr/lib/python2.7/site-packages/fuxi/connector/osbrickconnector.py", line 150, in connect_volume
self.cinderclient.volumes.unreserve(volume)
File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
self.force_reraise()
File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
six.reraise(self.type_, self.value, self.tb)
File "/usr/lib/python2.7/site-packages/fuxi/connector/osbrickconnector.py", line 137, in connect_volume
device_info = self._connect_volume(volume)
File "/usr/lib/python2.7/site-packages/fuxi/connector/osbrickconnector.py", line 98, in _connect_volume
device_info = brick_connector.connect_volume(conn_info['data'])
File "/usr/lib/python2.7/site-packages/os_brick/utils.py", line 145, in trace_logging_wrapper
result = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner
return f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/os_brick/utils.py", line 61, in _wrapper
return r.call(f, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/retrying.py", line 206, in call
return attempt.get(self._wrap_exception)
File "/usr/lib/python2.7/site-packages/retrying.py", line 247, in get
six.reraise(self.value[0], self.value[1], self.value[2])
File "/usr/lib/python2.7/site-packages/retrying.py", line 200, in call
attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
File "/usr/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 445, in connect_volume
device_wwn = self._linuxscsi.get_scsi_wwn(host_device)
File "/usr/lib/python2.7/site-packages/os_brick/initiator/linuxscsi.py", line 112, in get_scsi_wwn
root_helper=self._root_helper)
File "/usr/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _execute
result = self.__execute(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 394, in execute
cmd=sanitized_cmd)
ProcessExecutionError: Unexpected error while running command.
Command: sudo fuxi-rootwrap /etc/fuxi/rootwrap.conf /lib/udev/scsi_id --page 0x83 --whitelisted /dev/disk/by-path/ip-192.168.11.4:3260-iscsi-iqn.2010-10.org.openstack:volume-f8ad148a-b3a4-460c-bedd-ded3faa7230f-lun-1
Exit code: 99
Stdout: u''
Stderr: u'/bin/fuxi-rootwrap: Unauthorized command: /lib/udev/scsi_id --page 0x83 --whitelisted /dev/disk/by-path/ip-192.168.11.4:3260-iscsi-iqn.2010-10.org.openstack:volume-f8ad148a-b3a4-460c-bedd-ded3faa7230f-lun-1 (no filter matched)\n'
I encountered this error in devstack environment (if running fuxi-server without sudo). Here is my environment: http://paste.openstack.org/show/592148/
Reviewed: https:/ /review. openstack. org/408845 /git.openstack. org/cgit/ openstack/ fuxi/commit/ ?id=9c5abbf577d 28c1e1d118f503c fd806dafdb4c2d
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9c5abbf577d28c1 e1d118f503cfd80 6dafdb4c2d
Author: Hongbin Lu <email address hidden>
Date: Thu Dec 8 16:58:47 2016 -0600
Use the default executor in os-brick
We passed a raw processutils. execute to os-brick connector in
before. The raw executor won't be able to execute privilaged
command because os-brick excepts the usage of privsep. This
commit switch to the built-in execute in os-brick.
Change-Id: I885599707b7e15 7104ff1d22e3127 281ab98f1db
Closes-Bug: #1644020