Testing bionic (don't be confused by the guest named disco)
Pre:
ubuntu@riccioli:~$ virsh attach-device disco hpdisk.xml
error: Failed to attach device from hpdisk.xml
error: internal error: unable to execute QEMU command 'device_add': Duplicate ID 'scsi0-0-0-0' for device
Upgrade:
$ sudo apt install libvirt-daemon-system
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libvirt-clients libvirt-daemon libvirt-daemon-driver-storage-rbd libvirt0
Suggested packages:
libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-sheepdog libvirt-daemon-driver-storage-zfs numad radvd auditd systemtap nfs-common zfsutils pm-utils
The following packages will be upgraded:
libvirt-clients libvirt-daemon libvirt-daemon-driver-storage-rbd libvirt-daemon-system libvirt0
5 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
Need to get 4116 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt-daemon-driver-storage-rbd amd64 4.0.0-1ubuntu8.13 [15.4 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt-daemon-system amd64 4.0.0-1ubuntu8.13 [80.7 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt-daemon amd64 4.0.0-1ubuntu8.13 [2176 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt-clients amd64 4.0.0-1ubuntu8.13 [596 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt0 amd64 4.0.0-1ubuntu8.13 [1248 kB]
Fetched 4116 kB in 1s (4660 kB/s)
Preconfiguring packages ...
(Reading database ... 71127 files and directories currently installed.)
Preparing to unpack .../libvirt-daemon-driver-storage-rbd_4.0.0-1ubuntu8.13_amd64.deb ...
Unpacking libvirt-daemon-driver-storage-rbd (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt-daemon-system_4.0.0-1ubuntu8.13_amd64.deb ...
Unpacking libvirt-daemon-system (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt-daemon_4.0.0-1ubuntu8.13_amd64.deb ...
Unpacking libvirt-daemon (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt-clients_4.0.0-1ubuntu8.13_amd64.deb ...
Unpacking libvirt-clients (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt0_4.0.0-1ubuntu8.13_amd64.deb ...
Unpacking libvirt0:amd64 (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Setting up libvirt0:amd64 (4.0.0-1ubuntu8.13) ...
Setting up libvirt-daemon (4.0.0-1ubuntu8.13) ...
Setting up libvirt-clients (4.0.0-1ubuntu8.13) ...
Setting up libvirt-daemon-system (4.0.0-1ubuntu8.13) ...
virtlockd.service is a disabled or a static unit, not starting it.
Setting up libvirt-daemon dnsmasq configuration.
Setting up libvirt-daemon-driver-storage-rbd (4.0.0-1ubuntu8.13) ...
Processing triggers for systemd (237-3ubuntu10.29) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Post:
ubuntu@riccioli:~$ virsh attach-device disco hpdisk.xml
error: Failed to attach device from hpdisk.xml
error: Requested operation is not valid: Domain already contains a disk with that address
Testing bionic (don't be confused by the guest named disco)
Pre:
ubuntu@riccioli:~$ virsh attach-device disco hpdisk.xml
error: Failed to attach device from hpdisk.xml
error: internal error: unable to execute QEMU command 'device_add': Duplicate ID 'scsi0-0-0-0' for device
Upgrade: daemon- system daemon- driver- storage- rbd libvirt0 daemon- driver- storage- gluster libvirt- daemon- driver- storage- sheepdog libvirt- daemon- driver- storage- zfs numad radvd auditd systemtap nfs-common zfsutils pm-utils daemon- driver- storage- rbd libvirt- daemon- system libvirt0 archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 libvirt- daemon- driver- storage- rbd amd64 4.0.0-1ubuntu8.13 [15.4 kB] archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 libvirt- daemon- system amd64 4.0.0-1ubuntu8.13 [80.7 kB] archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 libvirt-daemon amd64 4.0.0-1ubuntu8.13 [2176 kB] archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 libvirt-clients amd64 4.0.0-1ubuntu8.13 [596 kB] archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 libvirt0 amd64 4.0.0-1ubuntu8.13 [1248 kB] daemon- driver- storage- rbd_4.0. 0-1ubuntu8. 13_amd64. deb ... daemon- driver- storage- rbd (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ... daemon- system_ 4.0.0-1ubuntu8. 13_amd64. deb ... daemon- system (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ... daemon_ 4.0.0-1ubuntu8. 13_amd64. deb ... clients_ 4.0.0-1ubuntu8. 13_amd64. deb ... 4.0.0-1ubuntu8. 13_amd64. deb ... daemon- system (4.0.0-1ubuntu8.13) ... daemon- driver- storage- rbd (4.0.0-1ubuntu8.13) ...
$ sudo apt install libvirt-
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libvirt-clients libvirt-daemon libvirt-
Suggested packages:
libvirt-
The following packages will be upgraded:
libvirt-clients libvirt-daemon libvirt-
5 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
Need to get 4116 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Fetched 4116 kB in 1s (4660 kB/s)
Preconfiguring packages ...
(Reading database ... 71127 files and directories currently installed.)
Preparing to unpack .../libvirt-
Unpacking libvirt-
Preparing to unpack .../libvirt-
Unpacking libvirt-
Preparing to unpack .../libvirt-
Unpacking libvirt-daemon (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt-
Unpacking libvirt-clients (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Preparing to unpack .../libvirt0_
Unpacking libvirt0:amd64 (4.0.0-1ubuntu8.13) over (4.0.0-1ubuntu8.12) ...
Setting up libvirt0:amd64 (4.0.0-1ubuntu8.13) ...
Setting up libvirt-daemon (4.0.0-1ubuntu8.13) ...
Setting up libvirt-clients (4.0.0-1ubuntu8.13) ...
Setting up libvirt-
virtlockd.service is a disabled or a static unit, not starting it.
Setting up libvirt-daemon dnsmasq configuration.
Setting up libvirt-
Processing triggers for systemd (237-3ubuntu10.29) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Post:
ubuntu@riccioli:~$ virsh attach-device disco hpdisk.xml
error: Failed to attach device from hpdisk.xml
error: Requested operation is not valid: Domain already contains a disk with that address
Works as expected. Setting verified.