It was discovered today after this patch merged: https://github.com/openstack/cinder/commit/73363c1cacac15e8caee0df44db4a7dfdea9cc35 That the new test cases would fail if cinder-rtstool wasn't installed. The following failures would be encountered:
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_create_export
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_create_iscsi_target
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_create_iscsi_target_already_exists
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_ensure_export
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_get_target
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_get_target_chap_auth
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
======================================================================
FAIL: cinder.tests.targets.test_lio_driver.TestLioAdmDriver.test_verify_backing_lun
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
Traceback (most recent call last):
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/tests/targets/test_lio_driver.py", line 28, in setUp
configuration=self.configuration)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 39, in __init__
self._verify_rtstool()
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/volume/targets/lio.py", line 74, in _verify_rtstool
utils.execute('cinder-rtstool', 'verify')
File "/home/jsbryant/cinder-dev/oslo_db_namespace/cinder/utils.py", line 142, in execute
return processutils.execute(*cmd, **kwargs)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 208, in execute
env=env_variables)
File "/home/jsbryant/cinder-dev/oslo_db_namespace/.venv/lib/python2.7/site-packages/eventlet/green/subprocess.py", line 47, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
File "/usr/local/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Some fakes need to be created to avoid this.
Related fix proposed to branch: master /review. openstack. org/147338
Review: https:/