Package: nova-compute Version: 2014.1.3-11 Severity: normal Dear Maintainer,
When compute nodes are not using shared storage in OpenStack Icehouse, nova resize fails with the message "OSError: [Errno 2] No such file or directory": Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 133, in _dispatch_and_reply incoming.message)) File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 176, in _dispatch return self._do_dispatch(endpoint, method, ctxt, args) File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 122, in _do_dispatch result = getattr(endpoint, method)(ctxt, **new_args) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 88, in wrapped payload) File "/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 71, in wrapped return f(self, context, *args, **kw) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 274, in decorated_function pass File "/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 260, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 327, in decorated_function function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 248, in decorated_function migration.instance_uuid, exc_info=True) File "/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 235, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 303, in decorated_function e, sys.exc_info()) File "/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 290, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3472, in resize_instance block_device_info) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5062, in migrate_disk_and_power_off shared_storage) File "/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5053, in migrate_disk_and_power_off libvirt_utils.copy_image(tmp_path, img_path, host=dest) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 468, in copy_image execute(\'rsync\', \'--sparse\', \'--compress\', \'--dry-run\', src, dest) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 53, in execute return utils.execute(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 165, in execute return processutils.execute(*cmd, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/openstack/common/processutils.py", line 170, in execute shell=shell) File "/usr/lib/python2.7/dist-packages/eventlet/green/subprocess.py", line 44, in __init__ subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory This issue is solved installing rsync in compute nodes, so please consider include this package as a dependency of nova-compute (or another package if appropiate) Regards -- System Information: Debian Release: 8.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/24 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages nova-compute depends on: ii adduser 3.113+nmu3 ii curl 7.38.0-4+deb8u2 ii dpkg 1.17.25 ii ebtables 2.0.10.4-3 ii gawk 1:4.1.1+dfsg-1 ii init-system-helpers 1.22 ii iptables 1.4.21-2+b1 ii kpartx 0.5.0-6+deb8u1 ii lsb-base 4.1+Debian13+nmu1 ii nova-common 2014.1.3-11 ii nova-compute-kvm [nova-compute-hypervisor] 2014.1.3-11 ii open-iscsi 2.0.873+git0.3b4b4500-8+deb8u1 ii parted 3.2-7 ii python-cinderclient 1:1.0.8-2 pn python:any <none> ii qemu-utils 1:2.1+dfsg-12+deb8u4 ii vlan 1.9-3.2 nova-compute recommends no packages. nova-compute suggests no packages. -- Configuration Files: /etc/nova/rootwrap.d/compute.filters [Errno 13] Permiso denegado: u'/etc/nova/rootwrap.d/compute.filters' -- no debconf information