← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1424054] [NEW] Command: sudo nova-rootwrap /etc/nova/rootwrap.conf blkid -o value -s TYPE /dev/nbd12 fails

 

Public bug reported:

When setting up a simple openstack deployment ( two nodes without
block/object storage ) and attempting to start an instance the following
error can occur:

Instance failed to spawn
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2328, in _build_resources
    yield resources
  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2198, in _build_and_run_instance
    flavor=flavor)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2329, in spawn
    admin_pass=admin_password)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2728, in _create_image
    project_id=instance['project_id'])
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 230, in cache
    *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 507, in create_image
    copy_qcow2_image(base, self.path, size)
  File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 431, in inner
    return f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 473, in copy_qcow2_image
    disk.extend(target, size, use_cow=True)
  File "/usr/lib/python2.7/dist-packages/nova/virt/disk/api.py", line 183, in extend
    if not is_image_extendable(image, use_cow):
  File "/usr/lib/python2.7/dist-packages/nova/virt/disk/api.py", line 235, in is_image_extendable
    if fs.get_image_fs() in SUPPORTED_FS_TO_EXTEND:
  File "/usr/lib/python2.7/dist-packages/nova/virt/disk/vfs/localfs.py", line 167, in get_image_fs
    run_as_root=True)
  File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 190, in execute
    return processutils.execute(*cmd, **kwargs)
  File "/usr/lib/python2.7/dist-packages/oslo_concurrency/processutils.py", line 228, in execute
    cmd=sanitized_cmd)
ProcessExecutionError: Unexpected error while running command.
Command: sudo nova-rootwrap /etc/nova/rootwrap.conf blkid -o value -s TYPE /dev/nbd12
Exit code: 99

This is because blkid is filtered by rootwrap.

** Affects: nova
     Importance: Undecided
     Assignee: Chris J Arges (arges)
         Status: In Progress

** Changed in: nova
     Assignee: (unassigned) => Chris J Arges (arges)

** Changed in: nova
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1424054

Title:
  Command: sudo nova-rootwrap /etc/nova/rootwrap.conf blkid -o value -s
  TYPE /dev/nbd12 fails

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  When setting up a simple openstack deployment ( two nodes without
  block/object storage ) and attempting to start an instance the
  following error can occur:

  Instance failed to spawn
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2328, in _build_resources
      yield resources
    File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2198, in _build_and_run_instance
      flavor=flavor)
    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2329, in spawn
      admin_pass=admin_password)
    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2728, in _create_image
      project_id=instance['project_id'])
    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 230, in cache
      *args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 507, in create_image
      copy_qcow2_image(base, self.path, size)
    File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 431, in inner
      return f(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/imagebackend.py", line 473, in copy_qcow2_image
      disk.extend(target, size, use_cow=True)
    File "/usr/lib/python2.7/dist-packages/nova/virt/disk/api.py", line 183, in extend
      if not is_image_extendable(image, use_cow):
    File "/usr/lib/python2.7/dist-packages/nova/virt/disk/api.py", line 235, in is_image_extendable
      if fs.get_image_fs() in SUPPORTED_FS_TO_EXTEND:
    File "/usr/lib/python2.7/dist-packages/nova/virt/disk/vfs/localfs.py", line 167, in get_image_fs
      run_as_root=True)
    File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 190, in execute
      return processutils.execute(*cmd, **kwargs)
    File "/usr/lib/python2.7/dist-packages/oslo_concurrency/processutils.py", line 228, in execute
      cmd=sanitized_cmd)
  ProcessExecutionError: Unexpected error while running command.
  Command: sudo nova-rootwrap /etc/nova/rootwrap.conf blkid -o value -s TYPE /dev/nbd12
  Exit code: 99

  This is because blkid is filtered by rootwrap.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1424054/+subscriptions


Follow ups

References