Issue with libguestfs in Icehouse: can't resize image?

Bug #1308893 reported by Mike Scherbakov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
New
Critical
Unassigned

Bug Description

CentOS, Icehouse, simple mode, Neutron. Can't boot instance. Excerpt of log below:

2014-04-17 07:02:11.503 20147 DEBUG nova.virt.disk.vfs.api [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa2843
86d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Instance for image imgfile=/var/lib/nova/instances/c
1385beb-0965-4917-b7b9-20e49404d90b/disk imgfmt=qcow2 partition=None instance_for_image /usr/lib/python2.6/sit
e-packages/nova/virt/disk/vfs/api.py:29
2014-04-17 07:02:11.505 20147 DEBUG nova.virt.disk.vfs.api [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa2843
86d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Trying to import guestfs instance_for_image /usr/lib
/python2.6/site-packages/nova/virt/disk/vfs/api.py:32
2014-04-17 07:02:11.528 20147 DEBUG nova.virt.disk.vfs.api [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa2843
86d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Using primary VFSGuestFS instance_for_image /usr/lib
/python2.6/site-packages/nova/virt/disk/vfs/api.py:39
2014-04-17 07:02:11.530 20147 DEBUG nova.virt.disk.vfs.guestfs [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa
284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Setting up appliance for /var/lib/nova/instances
/c1385beb-0965-4917-b7b9-20e49404d90b/disk qcow2 setup /usr/lib/python2.6/site-packages/nova/virt/disk/vfs/gue
stfs.py:106
2014-04-17 07:02:11.620 20147 DEBUG nova.virt.disk.vfs.guestfs [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa
284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Tearing down appliance teardown /usr/lib/python2
.6/site-packages/nova/virt/disk/vfs/guestfs.py:141
2014-04-17 07:02:11.622 20147 WARNING nova.virt.disk.vfs.guestfs [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aad
fa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Failed to close augeas aug_close: call launch
before using this function\n(in guestfish, don't forget to use the 'run' command)
2014-04-17 07:02:11.633 20147 DEBUG nova.virt.disk.api [req-6a77f719-4a12-4e7c-aef8-43e54da83291 aadfa284386d4
1f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Unable to mount image /var/lib/nova/instances/c1385beb-0
965-4917-b7b9-20e49404d90b/disk with error Error mounting /var/lib/nova/instances/c1385beb-0965-4917-b7b9-20e4
9404d90b/disk with libguestfs (/usr/libexec/qemu-kvm exited with error status 1.
To see full error messages you may need to enable debugging.
See http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs). Cannot resize. is_image_partitionless /usr
/lib/python2.6/site-packages/nova/virt/disk/api.py:211

libguestfs-test-tool output:
http://paste.openstack.org/show/76048/

Tags: icehouse
Revision history for this message
Mike Scherbakov (mihgen) wrote :

If I symlink
ln -s /usr/bin/qemu-kvm /usr/libexec/qemu-kvm
then libguestfs-test-tool finishes successfully. Trying to launch instance...

Revision history for this message
Mike Scherbakov (mihgen) wrote :

Looks like it didn't help...
2014-04-17 07:41:52.849 9006 DEBUG nova.virt.disk.vfs.guestfs [req-c0b4ae9e-d286-4454-8aa2-1c1be4f95385 aadfa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Mount guest OS image /var/lib/nova/instances/1624f753-d853-4ebc-89e1-19ba6ad9d5ea/disk partition None setup_os_static /usr/lib/python2.6/site-packages/nova/virt/disk/vfs/guestfs.py:52
2014-04-17 07:41:53.118 9006 DEBUG nova.virt.disk.vfs.guestfs [req-c0b4ae9e-d286-4454-8aa2-1c1be4f95385 aadfa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Tearing down appliance teardown /usr/lib/python2.6/site-packages/nova/virt/disk/vfs/guestfs.py:141
2014-04-17 07:41:53.125 9006 WARNING nova.virt.disk.vfs.guestfs [req-c0b4ae9e-d286-4454-8aa2-1c1be4f95385 aadfa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Failed to close augeas aug_close: do_aug_close: you must call 'aug-init' first to initialize Augeas
2014-04-17 07:41:53.233 9006 DEBUG nova.virt.disk.api [req-c0b4ae9e-d286-4454-8aa2-1c1be4f95385 aadfa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Unable to mount image /var/lib/nova/instances/1624f753-d853-4ebc-89e1-19ba6ad9d5ea/disk with error Error mounting /var/lib/nova/instances/1624f753-d853-4ebc-89e1-19ba6ad9d5ea/disk with libguestfs (mount_options: /dev/sda on / (options: ''): mount: you must specify the filesystem type). Cannot resize. is_image_partitionless /usr/lib/python2.6/site-packages/nova/virt/disk/api.py:211
2014-04-17 07:41:53.233 9006 DEBUG nova.openstack.common.lockutils [req-c0b4ae9e-d286-4454-8aa2-1c1be4f95385 aadfa284386d41f985bbe89df003e8b3 cce40c8921094928b2857d7ec67be6df] Released file lock "e4fa722fd22ab06a2c82f5c8f5655cb6677da219" at /var/lib/nova/instances/locks/nova-e4fa722fd22ab06a2c82f5c8f5655cb6677da219 lock /usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py:210

Revision history for this message
Mike Scherbakov (mihgen) wrote :

But that at least moved me further, so likely there are 2 bugs in one:
a) resize doesn't work
b) instance is not being laucnhed for other reason

Revision history for this message
Mike Scherbakov (mihgen) wrote :

[root@node-1 ~]# rpm -qa|grep qemu
qemu-img-1.2.0-24.el6.x86_64
qemu-common-1.2.0-24.el6.x86_64
ipxe-roms-qemu-20120328-2.gitaac9718.el6.noarch
qemu-kvm-1.2.0-24.el6.x86_64

Revision history for this message
Mike Scherbakov (mihgen) wrote :

Looks too similar to 1288352, so closing as duplicate.

summary: - Issue with libguestfs in Icehouse
+ Issue with libguestfs in Icehouse: can't resize image?
Curtis Hovey (sinzui)
Changed in fuel:
assignee: Registry Administrators (registry) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.