Testing on Fedora 29 I see in [1]
---
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [None req-c1dcfaa8-7718-4b54-a354-3d57080eb102 tempest-ServersTestBootFromVolume-1030256664 tempest-ServersTestBootFromVolume-1030256664] [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] Instance failed to spawn: IndexError: list index out of range
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] Traceback (most recent call last):
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/compute/manager.py", line 2379, in _build_resources
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] yield resources
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/compute/manager.py", line 2142, in _build_and_run_instance
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] block_device_info=block_device_info)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 3132, in spawn
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] mdevs=mdevs)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5521, in _get_guest_xml
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] context, mdevs)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5314, in _get_guest_config
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] flavor, guest.os_type)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 4080, in _get_guest_storage_config
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] self._connect_volume(context, connection_info, instance)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 1275, in _connect_volume
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] vol_driver.connect_volume(connection_info, instance)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/opt/stack/nova/nova/virt/libvirt/volume/iscsi.py", line 64, in connect_volume
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] device_info = self.connector.connect_volume(connection_info['data'])
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/os_brick/utils.py", line 150, in trace_logging_wrapper
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] result = f(*args, **kwargs)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 328, in inner
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] return f(*args, **kwargs)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 517, in connect_volume
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] self._cleanup_connection(connection_properties, force=True)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 886, in _cleanup_connection
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] ips_iqns_luns)
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 803, in _get_connection_devices
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] nodes = self._get_iscsi_nodes()
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] File "/usr/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 159, in _get_iscsi_nodes
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] lines.append((info[0].split(',')[0], info[1]))
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae] IndexError: list index out of range
Feb 06 00:24:43.586976 fedora-29-ovh-gra1-0002396116 nova-compute[22282]: ERROR nova.compute.manager [instance: e57913ea-b40c-44e5-b0ba-91ac78c949ae]
---
I'm guessing that the iscsiadm code has run correctly (did hit the error case in _execute) but has unexpected output
---
out, err = self._execute('iscsiadm', '-m', 'node', run_as_root=True,
root_helper=self._root_helper,
check_exit_code=False)
---
It would be much more helpful if we could see the output to diagnose what was wrong...
[1] http://logs.openstack.org/59/619259/2/check/devstack-platform-fedora-latest/3eaee4d/controller/logs/screen-n-cpu.txt.gz
hrm, there is another log, perhaps related
The failure is in "setUpClass (tempest. api.compute. servers. test_create_ server"
--- exceptions. BuildErrorExcep tion: Server e57913ea- b40c-44e5- b0ba-91ac78c949 ae failed to build and is in ERROR status
tempest.
---
That seems to relate to tempest- ServersTestBoot FromVolume- 1030256664
It's rather mangled in the raw logs [1] but there's another error in there:
--- execute( *args, **kwargs)', ' File "/usr/lib/ python2. 7/site- packages/ os_brick/ privileged/ rootwrap. py", line 169, in execute python2. 7/site- packages/ oslo_privsep/ priv_context. py", line 241, in _wrap remote_ call(name, args, kwargs) python2. 7/site- packages/ oslo_privsep/ daemon. py", line 204, in remote_call *result[ 2]) utionError: Unexpected error while running command.
result = self.__
return execute_root(*cmd, **kwargs)
File "/usr/lib/
return self.channel.
File "/usr/lib/
raise exc_type(
ProcessExec
Command: iscsiadm -m session class/iscsi_ connection/ connection1: 0/address\ ': 107 # sysfs.c: _sysfs_ prop_get_ str():169 class/iscsi_ connection/ connection1: 0/port\ ': 107 # sysfs.c: iscsi_sysfs_ prop_get_ ll():230
Exit code: 1
Stdout: u\'\'
Stderr: u"iSCSI ERROR: Failed to read \'address\': error when reading \'/sys/
iSCSI ERROR: Error when reading \'/sys/
iscsiadm: Failed to query iSCSI sessions, error 1: BUG of libopeniscsiusr library
IndexError: list index out of range
---
[1] http:// paste.openstack .org/show/ 744600/