Before the fix, not responding to lost flag

root@b:~# cat /sys/module/kvm_intel/parameters/nested; virsh domcapabilities | 
grep vmx; ls -ltr /var/cache/libvirt/qemu/capabilities/
N
      <feature policy='require' name='vmx'/>


Installing from proposed:

root@b:~# apt list --upgradable
Listing... Done
gstreamer1.0-plugins-base/bionic-proposed 1.14.4-1ubuntu1.1~ubuntu18.04.1 amd64 
[upgradable from: 1.14.1-1ubuntu1~ubuntu18.04.2]
gstreamer1.0-plugins-good/bionic-proposed 1.14.4-1ubuntu1~ubuntu18.04.1 amd64 
[upgradable from: 1.14.1-1ubuntu1~ubuntu18.04.1]
gstreamer1.0-x/bionic-proposed 1.14.4-1ubuntu1.1~ubuntu18.04.1 amd64 
[upgradable from: 1.14.1-1ubuntu1~ubuntu18.04.2]
libgstreamer-plugins-base1.0-0/bionic-proposed 1.14.4-1ubuntu1.1~ubuntu18.04.1 
amd64 [upgradable from: 1.14.1-1ubuntu1~ubuntu18.04.2]
libgstreamer-plugins-good1.0-0/bionic-proposed 1.14.4-1ubuntu1~ubuntu18.04.1 
amd64 [upgradable from: 1.14.1-1ubuntu1~ubuntu18.04.1]
libnss-systemd/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
libpam-systemd/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
libssl1.1/bionic-proposed 1.1.1-1ubuntu2.1~18.04.3 amd64 [upgradable from: 
1.1.1-1ubuntu2.1~18.04.1]
libsystemd0/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
libudev1/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
libvirt-clients/bionic-proposed 4.0.0-1ubuntu8.11 amd64 [upgradable from: 
4.0.0-1ubuntu8.10]
libvirt-daemon/bionic-proposed 4.0.0-1ubuntu8.11 amd64 [upgradable from: 
4.0.0-1ubuntu8.10]
libvirt-daemon-driver-storage-rbd/bionic-proposed 4.0.0-1ubuntu8.11 amd64 
[upgradable from: 4.0.0-1ubuntu8.10]
libvirt-daemon-system/bionic-proposed 4.0.0-1ubuntu8.11 amd64 [upgradable from: 
4.0.0-1ubuntu8.10]
libvirt0/bionic-proposed 4.0.0-1ubuntu8.11 amd64 [upgradable from: 
4.0.0-1ubuntu8.10]
openssl/bionic-proposed 1.1.1-1ubuntu2.1~18.04.3 amd64 [upgradable from: 
1.1.1-1ubuntu2.1~18.04.1]
snapd/bionic-proposed 2.39.2+18.04 amd64 [upgradable from: 2.38+18.04]
systemd/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
systemd-sysv/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 
237-3ubuntu10.22]
udev/bionic-proposed 237-3ubuntu10.23 amd64 [upgradable from: 237-3ubuntu10.22]
root@b:~# 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 15 not upgraded.
Need to get 4114 kB of archives.
After this operation, 12.3 kB 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-system amd64 4.0.0-1ubuntu8.11 [80.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 
libvirt-clients amd64 4.0.0-1ubuntu8.11 [595 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 
libvirt-daemon-driver-storage-rbd amd64 4.0.0-1ubuntu8.11 [15.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 
libvirt-daemon amd64 4.0.0-1ubuntu8.11 [2175 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 libvirt0 
amd64 4.0.0-1ubuntu8.11 [1248 kB]
Fetched 4114 kB in 1s (4211 kB/s)
Preconfiguring packages ...
(Reading database ... 47244 files and directories currently installed.)
Preparing to unpack .../libvirt-daemon-system_4.0.0-1ubuntu8.11_amd64.deb ...
Unpacking libvirt-daemon-system (4.0.0-1ubuntu8.11) over (4.0.0-1ubuntu8.10) ...
Preparing to unpack .../libvirt-clients_4.0.0-1ubuntu8.11_amd64.deb ...
Unpacking libvirt-clients (4.0.0-1ubuntu8.11) over (4.0.0-1ubuntu8.10) ...
Preparing to unpack 
.../libvirt-daemon-driver-storage-rbd_4.0.0-1ubuntu8.11_amd64.deb ...
Unpacking libvirt-daemon-driver-storage-rbd (4.0.0-1ubuntu8.11) over 
(4.0.0-1ubuntu8.10) ...
Preparing to unpack .../libvirt-daemon_4.0.0-1ubuntu8.11_amd64.deb ...
Unpacking libvirt-daemon (4.0.0-1ubuntu8.11) over (4.0.0-1ubuntu8.10) ...
Preparing to unpack .../libvirt0_4.0.0-1ubuntu8.11_amd64.deb ...
Unpacking libvirt0:amd64 (4.0.0-1ubuntu8.11) over (4.0.0-1ubuntu8.10) ...
Processing triggers for ureadahead (0.100.0-21) ...
Setting up libvirt0:amd64 (4.0.0-1ubuntu8.11) ...
Setting up libvirt-daemon (4.0.0-1ubuntu8.11) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.22) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libvirt-clients (4.0.0-1ubuntu8.11) ...
Setting up libvirt-daemon-system (4.0.0-1ubuntu8.11) ...
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.11) ...


Already good
root@b:~# cat /sys/module/kvm_intel/parameters/nested; virsh domcapabilities | 
grep vmx; ls -ltr /var/cache/libvirt/qemu/capabilities/
N
total 51
-rw------- 1 root root 20967 Jun 17 13:52 
c53fc183ccc508bf479a4cf1aaf177cd01deec2fd538768f80424f86ce4593ed.xml

But that could have been accident e.g. by daemin restart.
So lets load the module with the feature.

root@b:~# cat /sys/module/kvm_intel/parameters/nested; virsh domcapabilities | 
grep vmx; ls -ltr /var/cache/libvirt/qemu/capabilities/
Y
      <feature policy='require' name='vmx'/>
total 43
-rw------- 1 root root 20967 Jun 17 13:52 
c53fc183ccc508bf479a4cf1aaf177cd01deec2fd538768f80424f86ce4593ed.xml

We also see the size and mod time of the cache change.

=> Verified
(It already was with equal content from a PPA in a general regression test)

** Tags removed: verification-needed verification-needed-bionic
** Tags added: verification-done verification-done-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1830268

Title:
  Use changed nested VMX attribute as trigger to refresh libvirt
  capability cache

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1830268/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to