On 08/06/2011 10:44 PM, [email protected] wrote: > It's not hard to reproduce, this does it: > dd if=/dev/zero of=/var/lib/libvirt/images/fd1440.img count=2880 > /usr/bin/virt-install -n dummy -r 192 --arch=i686 --vcpus=1 --os-type=linux > --os-variant=debiansqueeze --disk > path=/var/lib/libvirt/images/fd1440.img,device=floppy --noreboot --pxe > > ~# /usr/bin/virt-install -n dummy -r 192 --arch=i686 --vcpus=1 > --os-type=linux --os-variant=debiansqueeze --disk > path=/var/lib/libvirt/images/fd1440.img,device=floppy --noreboot --pxe --debug > 2>&1 | tee /tmp/virt > Sun, 07 Aug 2011 10:42:23 DEBUG Launched with command line: > /usr/bin/virt-install -n dummy -r 192 --arch=i686 --vcpus=1 --os-type=linux > --os-variant=debiansqueeze --disk > path=/var/lib/libvirt/images/fd1440.img,device=floppy --noreboot --pxe --debug > Sun, 07 Aug 2011 10:42:23 DEBUG Requesting libvirt URI default > Sun, 07 Aug 2011 10:42:23 DEBUG Received libvirt URI qemu:///system > Sun, 07 Aug 2011 10:42:23 DEBUG Requesting virt method 'default', hv type > 'default'. > Sun, 07 Aug 2011 10:42:23 DEBUG Received virt method 'hvm' > Sun, 07 Aug 2011 10:42:23 DEBUG Hypervisor name is 'kvm' > Sun, 07 Aug 2011 10:42:23 DEBUG parse_disk: returning {'format': None, > 'bus': None, 'readOnly': False, 'volInstall': None, 'path': > '/var/lib/libvirt/images/fd1440.img', 'device': 'floppy', 'volName': None, > 'conn': <libvirt.virConnect instance at 0x1ae5908>, 'size': None, > 'driverCache': None, 'shareable': False, 'sparse': True} > Sun, 07 Aug 2011 10:42:23 DEBUG Path '/var/lib/libvirt/images' is target > for pool 'default'. Creating volume 'fd1440.img'. > Sun, 07 Aug 2011 10:42:23 ERROR Error with storage parameters: Size must be > specified for non existent volume path '/var/lib/libvirt/images/fd1440.img' > Sun, 07 Aug 2011 10:42:23 DEBUG Traceback (most recent call last): > File "/usr/lib/pymodules/python2.6/virtinst/cli.py", line 480, in > disk_prompt > dev = VirtualDisk(**arg_dict) > File "/usr/lib/pymodules/python2.6/virtinst/VirtualDisk.py", line 437, in > __init__ > self.__validate_params() > File "/usr/lib/pymodules/python2.6/virtinst/VirtualDisk.py", line 946, in > __validate_params > self.__check_if_path_managed() > File "/usr/lib/pymodules/python2.6/virtinst/VirtualDisk.py", line 864, in > __check_if_path_managed > "existent volume path '%s'" % self.path)) > ValueError: Size must be specified for non existent volume path > '/var/lib/libvirt/images/fd1440.img' > root@Boomer:~# > > > t@Boomer:~# virsh --connect qemu:///system vol-list default > Name Path ----------------------------------------- > Donkey.img /var/lib/libvirt/images/Donkey.img fd.img > /var/lib/libvirt/images/fd.img grub-floppy.img > /var/lib/libvirt/images/grub-floppy.img root-rh-7.3.img > /var/lib/libvirt/images/root-rh-7.3.img Win7.img > /var/lib/libvirt/images/Win7.img >
In the virt-install example, you try to use volume fd1440.img, which doesn't show up in the vol-list output, meaning virt-install thinks that file doesn't exist, hence why it says you need to specify a path What's the output of ls -l /var/lib/libvirt/images If the file is actually there, you might need to refresh the pool with 'virsh pool-refresh default' -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

