Bug 720969 - Adding new virtual disk creates virtural disk linked to file of previous virtual disk.
Summary: Adding new virtual disk creates virtural disk linked to file of previous virt...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: virt-manager
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Cole Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-13 11:15 UTC by Ľuboš Kardoš
Modified: 2016-08-01 01:26 UTC (History)
6 users (show)

Fixed In Version: virt-manager-0.9.1-1.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-14 08:57:17 UTC
Type: ---


Attachments (Terms of Use)

Description Ľuboš Kardoš 2011-07-13 11:15:17 UTC
Description of problem:
In virt-manager, install a new guest, then customize the configuration, Select
Add Hardware->Storage, Create disk image on the computer's hard drive. It makes link to previous disk.

Steps to Reproduce:
1. Launch virt-manager,Create a new guest
2. Tick 'Customize configuration before install', click Finish
3. Add Hardware->Storage.
4. Tick 'Create disk image on the computer's hard drive', click Finish.

Actual results:
Two virtual disk with same source path.


Expected results:
Two virtual disk with different source path. 


Additional info:

cat virt-manager.log 
[St, 13 júl 2011 13:05:49 virt-manager 23142] INFO (virt-manager:175) Application startup
[St, 13 júl 2011 13:05:49 virt-manager 23142] DEBUG (virt-manager:363) Launched as: /usr/share/virt-manager/virt-manager.py
[St, 13 júl 2011 13:05:49 virt-manager 23142] DEBUG (virt-manager:364) GTK version: (2, 24, 4)
[St, 13 júl 2011 13:05:50 virt-manager 23144] DEBUG (engine:338) About to connect to uris ['qemu:///system']
[St, 13 júl 2011 13:05:50 virt-manager 23144] DEBUG (engine:464) window counter incremented to 1
[St, 13 júl 2011 13:05:50 virt-manager 23144] DEBUG (connection:905) Scheduling background open thread for qemu:///system
[St, 13 júl 2011 13:05:50 virt-manager 23144] DEBUG (connection:1065) Background thread is running
[St, 13 júl 2011 13:05:57 virt-manager 23144] DEBUG (connection:1093) Background open thread complete, scheduling notify
[St, 13 júl 2011 13:05:57 virt-manager 23144] DEBUG (connection:1098) Notifying open result
[St, 13 júl 2011 13:05:58 virt-manager 23144] DEBUG (connection:1105) qemu:///system capabilities:
<capabilities>

  <host>
    <uuid>817b83d3-7b50-cb11-be3a-87752660104c</uuid>
    <cpu>
      <arch>x86_64</arch>
      <model>Westmere</model>
      <vendor>Intel</vendor>
      <topology sockets='1' cores='2' threads='2'/>
      <feature name='rdtscp'/>
      <feature name='x2apic'/>
      <feature name='xtpr'/>
      <feature name='tm2'/>
      <feature name='est'/>
      <feature name='vmx'/>
      <feature name='ds_cpl'/>
      <feature name='monitor'/>
      <feature name='pbe'/>
      <feature name='tm'/>
      <feature name='ht'/>
      <feature name='ss'/>
      <feature name='acpi'/>
      <feature name='ds'/>
      <feature name='vme'/>
    </cpu>
    <migration_features>
      <live/>
      <uri_transports>
        <uri_transport>tcp</uri_transport>
      </uri_transports>
    </migration_features>
    <topology>
      <cells num='1'>
        <cell id='0'>
          <cpus num='4'>
            <cpu id='0'/>
            <cpu id='1'/>
            <cpu id='2'/>
            <cpu id='3'/>
          </cpus>
        </cell>
      </cells>
    </topology>
    <secmodel>
      <model>selinux</model>
      <doi>0</doi>
    </secmodel>
  </host>

  <guest>
    <os_type>hvm</os_type>
    <arch name='i686'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu</emulator>
      <machine>pc-0.14</machine>
      <machine canonical='pc-0.14'>pc</machine>
      <machine>fedora-13</machine>
      <machine>pc-0.13</machine>
      <machine>pc-0.12</machine>
      <machine>pc-0.11</machine>
      <machine>pc-0.10</machine>
      <machine>isapc</machine>
      <domain type='qemu'>
      </domain>
      <domain type='kvm'>
        <emulator>/usr/bin/qemu-kvm</emulator>
        <machine>pc-0.14</machine>
        <machine canonical='pc-0.14'>pc</machine>
        <machine>fedora-13</machine>
        <machine>pc-0.13</machine>
        <machine>pc-0.12</machine>
        <machine>pc-0.11</machine>
        <machine>pc-0.10</machine>
        <machine>isapc</machine>
      </domain>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <pae/>
      <nonpae/>
      <acpi default='on' toggle='yes'/>
      <apic default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='x86_64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-x86_64</emulator>
      <machine>pc-0.14</machine>
      <machine canonical='pc-0.14'>pc</machine>
      <machine>fedora-13</machine>
      <machine>pc-0.13</machine>
      <machine>pc-0.12</machine>
      <machine>pc-0.11</machine>
      <machine>pc-0.10</machine>
      <machine>isapc</machine>
      <domain type='qemu'>
      </domain>
      <domain type='kvm'>
        <emulator>/usr/bin/qemu-kvm</emulator>
        <machine>pc-0.14</machine>
        <machine canonical='pc-0.14'>pc</machine>
        <machine>fedora-13</machine>
        <machine>pc-0.13</machine>
        <machine>pc-0.12</machine>
        <machine>pc-0.11</machine>
        <machine>pc-0.10</machine>
        <machine>isapc</machine>
      </domain>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <acpi default='on' toggle='yes'/>
      <apic default='on' toggle='no'/>
    </features>
  </guest>

</capabilities>

[St, 13 júl 2011 13:05:58 virt-manager 23144] DEBUG (connection:205) Using libvirt API for netdev enumeration
[St, 13 júl 2011 13:05:58 virt-manager 23144] DEBUG (connection:244) Using libvirt API for mediadev enumeration
[St, 13 júl 2011 13:06:03 virt-manager 23144] DEBUG (create:743) Guest type set to os_type=hvm, arch=x86_64, dom_type=kvm
[St, 13 júl 2011 13:06:12 virt-manager 23144] DEBUG (create:1780) Starting OS detection thread for media=http://download.englab.brq.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/
[St, 13 júl 2011 13:06:12 virt-manager 23144] DEBUG (DistroInstaller:120) DistroInstaller location is a network source.
[St, 13 júl 2011 13:06:12 virt-manager 23144] DEBUG (OSDistro:65) Attempting to detect distro:
[St, 13 júl 2011 13:06:12 virt-manager 23144] DEBUG (ImageFetcher:83) Fetching URI: http://download.englab.brq.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/.treeinfo
[St, 13 júl 2011 13:06:12 virt-manager 23144] DEBUG (ImageFetcher:94) Saved file to /var/tmp/virtinst-.treeinfo.7yWfIP
[St, 13 júl 2011 13:06:13 virt-manager 23144] DEBUG (create:1807) Leaving OS detection thread.
[St, 13 júl 2011 13:06:14 virt-manager 23144] DEBUG (DistroInstaller:120) DistroInstaller location is a network source.
[St, 13 júl 2011 13:06:20 virt-manager 23144] DEBUG (create:885) Default storage path is: /var/lib/libvirt/images/bugtes.img
[St, 13 júl 2011 13:06:20 virt-manager 23144] DEBUG (VirtualDisk:224) Path '/var/lib/libvirt/images' is target for pool 'default'. Creating volume 'bugtes.img'.
[St, 13 júl 2011 13:06:24 virt-manager 23144] DEBUG (create:1551) Creating a VM bugtes
  Type: kvm,hvm
  UUID: fdc43370-1495-3306-686b-fcfae11ca1b8
  Install Source: http://download.englab.brq.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/
  OS: linux:fedora15
  Kernel args: None
  Memory: 512
  Max Memory: 512
  # VCPUs: 1
  Filesize: 2.0
[St, 13 júl 2011 13:06:25 virt-manager 23144] DEBUG (engine:464) window counter incremented to 2
[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (addhardware:538) Default storage path is: /var/lib/libvirt/images/bugtes.img
[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (VirtualDisk:224) Path '/var/lib/libvirt/images' is target for pool 'default'. Creating volume 'bugtes.img'.
[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (addhardware:902) Starting background file allocate process
[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (Storage:1138) Creating storage volume 'bugtes.img' with xml:
<volume>
  <name>bugtes.img</name>
  <capacity>2147483648</capacity>
  <allocation>2147483648</allocation>
  <target>
    <format type='raw'/>
  </target>
</volume>

[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (Storage:1161) Storage volume 'bugtes.img' install complete.
[St, 13 júl 2011 13:06:32 virt-manager 23144] DEBUG (addhardware:904) Allocation completed
[St, 13 júl 2011 13:06:33 virt-manager 23144] DEBUG (addhardware:922) Adding device:
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/bugtes.img'/>
      <target dev='hda' bus='ide'/>
    </disk>
[St, 13 júl 2011 13:06:33 virt-manager 23144] DEBUG (libvirtobject:140) Redefining 'bugtes' with XML diff:
--- Original XML
+++ New XML
@@ -22,6 +22,11 @@
       <source file="/var/lib/libvirt/images/bugtes.img"/>
       <target dev="vda" bus="virtio"/>
     </disk>
+    <disk type="file" device="disk">
+      <driver name="qemu" type="raw"/>
+      <source file="/var/lib/libvirt/images/bugtes.img"/>
+      <target dev="hda" bus="ide"/>
+    </disk>
     <interface type="network">
       <source network="default"/>
       <mac address="52:54:00:65:84:f4"/>

[St, 13 júl 2011 13:06:33 virt-manager 23144] DEBUG (Storage:1195) Couldn't lookup storage volume in prog thread.

Comment 2 Cole Robinson 2011-07-23 00:31:04 UTC
Actually there is already another bug tracking this, closing as dup

*** This bug has been marked as a duplicate of bug 684150 ***

Comment 3 Cole Robinson 2011-07-23 00:32:16 UTC
Gah nevermind, that is a RHEL bug.

Comment 4 Fedora Update System 2012-02-01 18:24:39 UTC
virt-manager-0.9.1-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/virt-manager-0.9.1-1.fc15

Comment 5 Fedora Update System 2012-02-02 17:24:03 UTC
Package virt-manager-0.9.1-1.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing virt-manager-0.9.1-1.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-1173/virt-manager-0.9.1-1.fc15
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2012-02-14 08:57:17 UTC
virt-manager-0.9.1-1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.