configure is looking for the parted binary, so I think the missing dependency is probably the parted package...
On Wed, May 4, 2011 at 09:50, Serge Hallyn <697...@bugs.launchpad.net>wrote: > @JamesPage, > > exactly which dependency did you add? 'libparted0'? ('libparted0-dev' > is already there, but I presume the configure check may be looking for > something not in the -dev package). > > -- > You received this bug notification because you are a direct subscriber > of the bug. > https://bugs.launchpad.net/bugs/697046 > > Title: > Unable to create volumes on disk pools as parted support is missing > > Status in “libvirt” package in Ubuntu: > Triaged > > Bug description: > IMPACT: > libvirt is unable to create partitions to support volumes in physical disk > devices (or logical disk devices). > > TEST CASE (using lvm): > Create a new logical volume: > lvcreate -n sde -L 500M <vgname> > Initialise the volume using fdisk > fdisk /dev/mapper/<vgname>-sde (exit using w to initialize partition > table) > Create a new pool using this device (using attached sde.xml) > virsh pool-define sde.xml > virsh pool-start sde > Create a new volume in the pool: > virsh vol-create-as --pool sde --name 1 --capacity 100M --allocation > 100M > > ORIGINAL BUG REPORT: > > Ubuntu 10.10 x64 > libvirt-bin: > Installed: 0.8.3-1ubuntu14 > Candidate: 0.8.3-1ubuntu14 > > Error: > > root@codis:/etc/libvirt/storage# virsh vol-create-as --pool sde --name 1 > --capacity 100M --allocation 100M > error: Failed to create vol 1 > error: internal error ' /dev/sde mkpart --script primary ext2 17408B > 106928639B' exited with non-zero status 1 and signal 0: libvir: error : > cannot execute binary : No such file or directory > > Similar error in syslog: > Jan 2 23:30:03 codis libvirtd: 23:30:03.221: error : virRunWithHook:857 : > internal error ' /dev/sde mkpart --script primary 1000341504B 1524629503B' > exited with non-zero status 1 and signal 0: libvir: error : cannot execute > binary : No such file or directory#012 > > Pool "sde" is a disk pool using GPT format: > <pool type='disk'> > <name>sde</name> > <uuid>5bdde906-722c-981c-128c-bf4496f5c508</uuid> > <capacity>0</capacity> > <allocation>0</allocation> > <available>0</available> > <source> > <device path='/dev/sde'/> > <format type='gpt'/> > </source> > <target> > <path>/dev</path> > <permissions> > <mode>0700</mode> > <owner>-1</owner> > <group>-1</group> > </permissions> > </target> > </pool> > > From build log, looks like parted headers are found, but not the binary, > causing an empty DEFINE in config.h > Really this should be handled more gracefully, but that's another > story.... > > > https://launchpad.net/ubuntu/maverick/+source/libvirt/+builds?build_state=all > > checking for DEVMAPPER... yes > checking for parted... no > checking parted/parted.h usability... yes > checking parted/parted.h presence... yes > checking for parted/parted.h... yes > checking for uuid_generate in -luuid... yes > checking for ped_device_read in -lparted... yes > > Manually rebuilding it locally fixed the problem for me... > > To unsubscribe from this bug, go to: > https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/697046/+subscribe > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/697046 Title: Unable to create volumes on disk pools as parted support is missing -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs