multipath-tools probably work improperly, nova service won't start.

Solution Verified - Updated -

Issue

  • The nova service was reported in nova service-list as down.
  • Also the systemctl restart openstack-nova-compute thrown the following TRACEBACK in nova-compute.log
2017-02-13 11:54:14.849 6821 DEBUG nova.storage.linuxscsi [-] Trying (1) to remove device /dev/sdab _wait_for_remove /usr/lib/python2.7/site-packages/nova/storage/linuxscsi.py:78
2017-02-13 11:54:14.850 6821 DEBUG oslo_concurrency.processutils [-] Running cmd (subprocess): sudo nova-rootwrap /etc/nova/rootwrap.conf tee -a /sys/bus/scsi/drivers/sd/6:0:0:2/delete execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:223
2017-02-13 11:54:14.928 6821 DEBUG oslo_concurrency.processutils [-] CMD "sudo nova-rootwrap /etc/nova/rootwrap.conf tee -a /sys/bus/scsi/drivers/sd/6:0:0:2/delete" returned: 1 in 0.079s execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:254
2017-02-13 11:54:14.929 6821 DEBUG oslo_concurrency.processutils [-] u'sudo nova-rootwrap /etc/nova/rootwrap.conf tee -a /sys/bus/scsi/drivers/sd/6:0:0:2/delete' failed. Not Retrying. execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:291
2017-02-13 11:54:14.929 6821 ERROR nova.openstack.common.loopingcall [-] in fixed duration looping call
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall Traceback (most recent call last):
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall   File "/usr/lib/python2.7/site-packages/nova/openstack/common/loopingcall.py", line 81, in _inner
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall     self.f(*self.args, **self.kw)
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall   File "/usr/lib/python2.7/site-packages/nova/storage/linuxscsi.py", line 83, in _wait_for_remove
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall     "1")
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall   File "/usr/lib/python2.7/site-packages/nova/storage/linuxscsi.py", line 37, in echo_scsi_command
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall     utils.execute('tee', *args, **kwargs)
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall   File "/usr/lib/python2.7/site-packages/nova/utils.py", line 214, in execute
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall     return processutils.execute(*cmd, **kwargs)
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall   File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 266, in execute
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall     cmd=sanitized_cmd)
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall ProcessExecutionError: Unexpected error while running command.
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall Command: sudo nova-rootwrap /etc/nova/rootwrap.conf tee -a /sys/bus/scsi/drivers/sd/6:0:0:2/delete
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall Exit code: 1
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall Stdout: u'1'
2017-02-13 11:54:14.929 6821 TRACE nova.openstack.common.loopingcall Stderr: u'/bin/tee: /sys/bus/scsi/drivers/sd/6:0:0:2/delete: No such file or directory\n'

Environment

  • Red Hat OpenStack Platform 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content