[Pkg-libvirt-maintainers] Bug#745629: virtinst: virt-install complains about virStream object not having an attribute upload and fails
Sammy Atmadja
sammy at transtrend.com
Wed Apr 23 14:32:58 UTC 2014
Package: virtinst
Version: 0.600.1-3+deb7u1
Severity: important
Tags: upstream
Dear Maintainer,
Since upgrading qemu-kvm from version 1.1.2 (wheezy) to 1.7.0
(wheezy-backports), and also all associated packages such as
libvirt-bin from wheezy-backports, virt-install fails to create a new
vm.
The output from running virt-install with the --debug option is below:
---start debug output---
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (cli:226) Launched with command line:
/usr/bin/virt-install --debug --connect=qemu:///system --name=test --ram=4096 --vcpus=2 --description=autogenerated vmspawn 2014-04-23T16:15:46 by saa --disk path=/srv/vm/test/test.img,size=10,format=qcow2,cache=none,bus=virtio --network bridge=br0 --location=http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64 --initrd-inject=/tmp/vmspawnFQbeFc/preseed.cfg --extra-args="auto=true" --noreboot --check-cpu
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (cli:332) Requesting libvirt URI qemu:///system
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (cli:334) Received libvirt URI qemu:///system
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (virt-install:259) Requesting virt method 'default', hv type 'default'.
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (virt-install:469) Received virt method 'hvm'
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (virt-install:470) Hypervisor name is 'kvm'
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (cli:938) DISPLAY is set: graphics defaulting to VNC.
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (cli:956) --graphics compat generated: vnc
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (VirtualDisk:240) Path '/srv/vm/test' is target for pool 'test'. Creating volume 'test.img'.
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (VirtualDisk:240) Path '/srv/vm/test' is target for pool 'test'. Creating volume 'test.img'.
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (DistroInstaller:205) DistroInstaller location is a network source.
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (OSDistro:65) Attempting to detect distro:
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/.treeinfo: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Fedora: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Server: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:51 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Client: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/RedHat: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/CentOS: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/SL: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/directory.yast: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:83) Fetching URI: http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/MANIFEST
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:94) Saved file to /var/tmp/virtinst-MANIFEST.QJUohd
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (OSDistro:938) Detected a Debian distro
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (virt-install:623) Guest.has_install_phase: True
Starting install...
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (Installer:182) scratchdir=/home/saa/.virtinst/boot
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (OSDistro:65) Attempting to detect distro:
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/.treeinfo: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Fedora: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Server: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/Client: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/RedHat: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/CentOS: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/SL: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:124) HTTP hasFile: didn't find http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/directory.yast: HTTP Error 404: Not Found
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:83) Fetching URI: http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/MANIFEST
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:94) Saved file to /home/saa/.virtinst/boot/virtinst-MANIFEST.q0NCZb
Retrieving file MANIFEST... | 3.3 kB 00:00 ...
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (OSDistro:938) Detected a Debian distro
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:83) Fetching URI: http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:94) Saved file to /home/saa/.virtinst/boot/virtinst-linux.wbQSmM
Retrieving file linux... | 5.4 MB 00:00 ...
[Wed, 23 Apr 2014 16:15:52 virt-install 22583] DEBUG (ImageFetcher:83) Fetching URI: http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (ImageFetcher:94) Saved file to /home/saa/.virtinst/boot/virtinst-initrd.gz.gplKdl
Retrieving file initrd.gz... | 21 MB 00:00 ...
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (DistroInstaller:374) Auto detected OS type as: linux
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (DistroInstaller:284) Copying /tmp/vmspawnFQbeFc/preseed.cfg to the initrd.
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (DistroInstaller:287) Appending to the initrd.
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (DistroInstaller:328) Uploading kernel/initrd media
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (DistroInstaller:72) Existing pool 'boot-scratch' found for /var/lib/libvirt/boot
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (VirtualDisk:240) Path '/var/lib/libvirt/boot' is target for pool 'boot-scratch'. Creating volume 'virtinst-linux.wbQSmM'.
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (Storage:1195) Creating storage volume 'virtinst-linux.wbQSmM' with xml:
<volume>
<name>virtinst-linux.wbQSmM</name>
<capacity>2837536</capacity>
<allocation>0</allocation>
<target>
<format type='raw'/>
</target>
</volume>
Allocating 'virtinst-linux.wbQSmM' | 2.7 MB 00:00
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (Storage:1218) Storage volume 'virtinst-linux.wbQSmM' install complete.
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] ERROR (cli:445) 'virStream' object has no attribute 'upload'
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (cli:446)
Traceback (most recent call last):
File "/usr/bin/virt-install", line 633, in start_install
noboot=options.noreboot)
File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1222, in start_install
self._prepare_install(meter, dry)
File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 974, in _prepare_install
meter=meter)
File "/usr/lib/pymodules/python2.7/virtinst/DistroInstaller.py", line 430, in prepare
dev = self._prepare_kernel_and_initrd(guest, meter)
File "/usr/lib/pymodules/python2.7/virtinst/DistroInstaller.py", line 390, in _prepare_kernel_and_initrd
kernelfn, initrdfn)
File "/usr/lib/pymodules/python2.7/virtinst/DistroInstaller.py", line 331, in _upload_media
kvol = _upload_file(conn, meter, pool, kernel)
File "/usr/lib/pymodules/python2.7/virtinst/DistroInstaller.py", line 122, in _upload_file
stream.upload(vol, offset, length, flags)
AttributeError: 'virStream' object has no attribute 'upload'
[Wed, 23 Apr 2014 16:15:55 virt-install 22583] DEBUG (cli:455) Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start test
otherwise, please restart your installation.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start test
otherwise, please restart your installation.
---end debug output---
-- System Information:
Debian Release: 7.4
APT prefers stable
APT policy: (990, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.13-0.bpo.1-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages virtinst depends on:
ii python 2.7.3-4+deb7u1
ii python-libvirt 1.2.1-2~bpo70+1
ii python-libxml2 2.8.0+dfsg1-7+nmu2
ii python-support 1.0.15
ii python-urlgrabber 3.9.1-4
Versions of packages virtinst recommends:
ii qemu 1.7.0+dfsg-9~bpo70+1
ii virt-viewer 0.5.3-1
virtinst suggests no packages.
-- no debconf information
More information about the Pkg-libvirt-maintainers
mailing list