Your message dated Wed, 29 Sep 2010 13:02:24 +0000
with message-id <[email protected]>
and subject line Bug#594962: fixed in libvirt 0.8.3-2
has caused the Debian Bug report #594962,
regarding libvirt-bin: VMs using qcow2 fail to start with 0.8.3-1: "No bootable 
device"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
594962: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594962
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libvirt-bin
Version: 0.8.3-1
Severity: important


I have a number of VMS which use qcow2 files as disks.

After upgrading to 0.8.3-1 they failed to boot, with messages like "No
bootable device".

The issue appears to be that the XML files in /etc/libvirt-bin/qemu
contain disk definitions like

    <disk type='file' device='disk'>
      <driver name='qemu'/>
      <source file='/var/local/qemu/images/laurel.qcow2'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05'
function='0x0'/>
    </disk>

Note that the "driver" element does not include the "type" attribute.

Adding "type='qcow2'" to the driver element and restarting libvirt-bin
resolves the issue, but not before seriously stressing out the operator
:)

Virt-manager does not provide a mechanism for specifying the format of
existing disk files, and adding a new disk based on an existing qcow2
file silently specifies "type='raw'", whereas previously it simply
omitted the attribute and appeared to determine it automatically at 
run time; the new version assumes existing files are raw images, both
for exisitng VMs with no 'type' attribute, and when adding an existing
disk image to a VM.

I appreciate that automatically determining the image format is
hazardous when one of the options is 'raw', but please add something to
README.Debian and ideally notify the operator about this change in
behaviour if they have VMs defined that don't specify the format of
a disk image.

I'm separately filing a wishlist bug against virt-manager, asking for
the option to specify the format of existing disk image files.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-0briar (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libvirt-bin depends on:
ii  adduser                   3.112          add and remove users and groups
ii  libavahi-client3          0.6.26-1       Avahi client library
ii  libavahi-common3          0.6.26-1       Avahi common library
ii  libblkid1                 2.17.2-3.1     block device id library
ii  libc6                     2.11.2-2       Embedded GNU C Library: Shared lib
ii  libcap-ng0                0.6.4-1        An alternate posix capabilities li
ii  libdevmapper1.02.1        2:1.02.48-3    The Linux Kernel Device Mapper use
ii  libgcrypt11               1.4.5-2        LGPL Crypto library - runtime libr
ii  libgnutls26               2.8.6-1        the GNU TLS library - runtime libr
ii  libnl1                    1.1-5          library for dealing with netlink s
ii  libparted0debian1         2.3-1          The GNU Parted disk partitioning s
ii  libpciaccess0             0.12.0-1       Generic PCI access library for X
ii  libreadline6              6.1-3          GNU readline and history libraries
ii  libsasl2-2                2.1.23.dfsg1-5 Cyrus SASL - authentication abstra
ii  libudev0                  160-1          libudev shared library
ii  libuuid1                  2.17.2-3.1     Universally Unique ID library
ii  libvirt0                  0.8.3-1        library for interfacing with diffe
ii  libxenstore3.0            4.0.1~rc6-1    Xenstore communications library fo
ii  libxml2                   2.7.7.dfsg-4   GNOME XML library
ii  logrotate                 3.7.8-6        Log rotation utility

Versions of packages libvirt-bin recommends:
ii  bridge-utils              1.4-5          Utilities for configuring the Linu
ii  dnsmasq-base              2.55-1         A small caching DNS proxy and DHCP
ii  gawk                      1:3.1.7.dfsg-5 GNU awk, a pattern scanning and pr
ii  iptables                  1.4.8-3        administration tools for packet fi
ii  libxml2-utils             2.7.7.dfsg-4   XML utilities
pn  netcat-openbsd            <none>         (no description available)
ii  qemu                      0.12.5+dfsg-1  fast processor emulator
ii  qemu-kvm                  0.12.5+dfsg-1  Full virtualization on x86 hardwar

Versions of packages libvirt-bin suggests:
ii  policykit-1                   0.96-2     framework for managing administrat

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: libvirt
Source-Version: 0.8.3-2

We believe that the bug you reported is fixed in the latest version of
libvirt, which is due to be installed in the Debian FTP archive:

libvirt-bin_0.8.3-2_i386.deb
  to main/libv/libvirt/libvirt-bin_0.8.3-2_i386.deb
libvirt-dev_0.8.3-2_i386.deb
  to main/libv/libvirt/libvirt-dev_0.8.3-2_i386.deb
libvirt-doc_0.8.3-2_all.deb
  to main/libv/libvirt/libvirt-doc_0.8.3-2_all.deb
libvirt0-dbg_0.8.3-2_i386.deb
  to main/libv/libvirt/libvirt0-dbg_0.8.3-2_i386.deb
libvirt0_0.8.3-2_i386.deb
  to main/libv/libvirt/libvirt0_0.8.3-2_i386.deb
libvirt_0.8.3-2.debian.tar.gz
  to main/libv/libvirt/libvirt_0.8.3-2.debian.tar.gz
libvirt_0.8.3-2.dsc
  to main/libv/libvirt/libvirt_0.8.3-2.dsc
python-libvirt_0.8.3-2_i386.deb
  to main/libv/libvirt/python-libvirt_0.8.3-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guido Günther <[email protected]> (supplier of updated libvirt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 29 Sep 2010 14:00:38 +0200
Source: libvirt
Binary: libvirt-bin libvirt0 libvirt0-dbg libvirt-doc libvirt-dev python-libvirt
Architecture: source all i386
Version: 0.8.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian Libvirt Maintainers 
<[email protected]>
Changed-By: Guido Günther <[email protected]>
Description: 
 libvirt-bin - the programs for the libvirt library
 libvirt-dev - development files for the libvirt library
 libvirt-doc - documentation for the libvirt library
 libvirt0   - library for interfacing with different virtualization systems
 libvirt0-dbg - library for interfacing with different virtualization systems
 python-libvirt - libvirt Python bindings
Closes: 594962 596004
Changes: 
 libvirt (0.8.3-2) unstable; urgency=low
 .
   * [4097bbd] New patch 0007-Fix-block-statistics-with-newer-versions-
     of-Xen.patch. Fix block statistics with newer versions of Xen
     (Closes: #596004) - thanks to Gerald Turner for the patch
   * [d554da3] Explain disk image probing changes (Closes: #594962)
Checksums-Sha1: 
 6e0e3b17036ba0d201dcb816647e83bf4ada9d73 1874 libvirt_0.8.3-2.dsc
 353e307fc5cbfaea0a02011302c968d1bbc517dc 24109 libvirt_0.8.3-2.debian.tar.gz
 5e2f7a4eaf575489e0c1d3c3af621d63f2b60ef9 1119574 libvirt-doc_0.8.3-2_all.deb
 bcab428e044ec35ed867555fef8517a1fca2af62 1020732 libvirt-bin_0.8.3-2_i386.deb
 bbbd94c915040f86516359262f35afe6eeee94b5 954094 libvirt0_0.8.3-2_i386.deb
 792a7629502f6f88f03f9bb2ce43e6c4aebaa618 3043428 libvirt0-dbg_0.8.3-2_i386.deb
 bcf6df63900c9f2e5097459fd55f8cd1d8b70a2e 1175386 libvirt-dev_0.8.3-2_i386.deb
 4105f2909ed700065a608aec4517b7a49d7fd766 439194 python-libvirt_0.8.3-2_i386.deb
Checksums-Sha256: 
 a9bfabae17be3eac00a33240f61d20c616ce134fe6a7815d884b6b421a4f9e27 1874 
libvirt_0.8.3-2.dsc
 aeb3bb623d7b432e668f3ad0689cb998588bd59786ba33477dafcc950e313169 24109 
libvirt_0.8.3-2.debian.tar.gz
 2027531bfe8fb738ef0b96bea7feccd90a3b5e5daa5a39411baef18bf02c074e 1119574 
libvirt-doc_0.8.3-2_all.deb
 ee8d0cffaad1994910f24baf7f3990383d99d93d6c1aa2ffcb95cf131fbcde54 1020732 
libvirt-bin_0.8.3-2_i386.deb
 0ae38d77b97a7eb27d6568e57391c58881fdb4d25a53480c505243f8ab4bfe5e 954094 
libvirt0_0.8.3-2_i386.deb
 84ad70912c0deb500d51a2a5493f0730f28a1474e6fb8f5659e69a41a6a1f9e0 3043428 
libvirt0-dbg_0.8.3-2_i386.deb
 01df651034e4dfe9607c45722d8f85b7ab270bb051ff2d01f7c8c510f93456f0 1175386 
libvirt-dev_0.8.3-2_i386.deb
 e61c199fba0bb18a3d9431c1056d7068318342df8b13e7e94cf10fd83753b266 439194 
python-libvirt_0.8.3-2_i386.deb
Files: 
 890a8733173ffc8ff2aa5530ab294965 1874 libs optional libvirt_0.8.3-2.dsc
 429552dcef9d65327ec51b68d6864f69 24109 libs optional 
libvirt_0.8.3-2.debian.tar.gz
 a3a4325f7212997306d673d38b874a86 1119574 doc optional 
libvirt-doc_0.8.3-2_all.deb
 9a281ff5b79f28c899d52bfe4a4ca2bc 1020732 admin optional 
libvirt-bin_0.8.3-2_i386.deb
 886e8c699bafbee3612c61ca4e1a6ab3 954094 libs optional libvirt0_0.8.3-2_i386.deb
 fe80ca9843dad8a1bc6d8184c000912e 3043428 debug extra 
libvirt0-dbg_0.8.3-2_i386.deb
 e2f375991757dd372220b15bc84abe4f 1175386 libdevel optional 
libvirt-dev_0.8.3-2_i386.deb
 48db56782d8c9bc47afa35c500b96ca7 439194 python optional 
python-libvirt_0.8.3-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFMozRKn88szT8+ZCYRAmXDAJ4tjGkoKIy4wrV2saRFZbdIFWcUBACeK6HU
cnaLjynGWV2NbSHg300kbHU=
=cUAh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to