On 06/11/2011 11:46 AM, John Summerfield wrote: > Package: virtinst > Version: 0.500.3-2 > Severity: important > Justification: Some functionality is unavailable > > > virt-install appears to convert existing disk image files sizes to > gigabytes at around line 650 of VirtualDisk.py which has this code: > newsize = float(newsize) / 1024.0 / 1024.0 / 1024.0 > Even with floppy disk images. Whether the above assumption is actually what > happens, the > consequence is that I get this error: > [Sat, 11 Jun 2011 22:02:46 virt-install 32253] DEBUG (virt-install:330) > parse_disk: returning {'format': None, 'bus': None, 'readOnly': True, > 'volInstall': None, 'path': '/var/lib/libvirt/images/fd.img', 'device': > 'floppy', 'volName': None, 'conn': <libvirt.virConnect instance at > 0x2402998>, 'size': None, 'driverCache': None, 'shareable': False, 'sparse': > True} > [Sat, 11 Jun 2011 22:02:47 virt-install 32253] DEBUG (VirtualDisk:860) Path > '/var/lib/libvirt/images' is target for pool 'default'. Creating volume > 'fd.img'. > [Sat, 11 Jun 2011 22:02:47 virt-install 32253] ERROR (cli:196) Error with > storage parameters: Size must be specified for non existent volume path > '/var/lib/libvirt/images/fd.img' > [Sat, 11 Jun 2011 22:02:47 virt-install 32253] DEBUG (_util:221) 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/fd.img' > > This is the actual file: > -rw-r--r-- 1 root root 1474560 Jun 11 21:46 /var/lib/libvirt/images/fd.img > > Note that this floppy image was okay in the RHEL6 beta where I created it ans > used it for several Debian Squeeze installs using > python-virtinst-0.500.3-7.el6.noarch or (slightly) earlier. > > Note, if the disk image is missing, this message arises: > ERROR A size must be specified for non-existent disks. > > It does not identify the problem file, and the text is slightly different > although the meaning, > it seems, is the same. > > >
Can you provide the full output of running this command with --debug? Also, what's the output of virsh --connect qemu:///system vol-list default -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org