[PKG-Openstack-devel] Bug#801579: nova-compute: Consider include rsync as a depency

Alberto Molina Coballes alb.molina at gmail.com
Mon Oct 12 08:41:39 UTC 2015


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



More information about the Openstack-devel mailing list