I just started an install of KVM to support minikube on Ubuntu 18.04.3.
I can second the behavior noted here in this bug report. And as of today
it is still an issue.
Here is console log of the issue as I am seeing it:
ken@docker:~$ grep -E --color 'vmx|svm' /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx
ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx
hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust
arat md_clear flush_l1d arch_capabilities
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx
ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx
hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust
arat md_clear flush_l1d arch_capabilities
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx
ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx
hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust
arat md_clear flush_l1d arch_capabilities
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx
ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx
hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust
arat md_clear flush_l1d arch_capabilities
ken@docker:~$ egrep -c '(vmx|svm)' /proc/cpuinfo
4
ken@docker:~$ sudo cat /sys/hypervisor/properties/capabilities
cat: /sys/hypervisor/properties/capabilities: No such file or directory
ken@docker:~$ sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
ken@docker:~$ egrep -c ' lm ' /proc/cpuinfo
4
ken@docker:~$ uname -m
x86_64
ken@docker:~$ sudo apt install -y qemu-kvm libvirt-daemon-system
libvirt-clients bridge-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
augeas-lenses ebtables ibverbs-providers ipxe-qemu
ipxe-qemu-256k-compat-efi-roms
libaio1 libaugeas0 libcacard0 libfdt1 libibverbs1 libiscsi7 libnetcf1
libnl-route-3-200 librados2 librbd1 librdmacm1 libsdl1.2debian
libspice-server1
libusbredirparser1 libvirt-daemon libvirt-daemon-driver-storage-rbd libvirt0
libxen-4.9 libxenstore3.0 libxml2-utils qemu-block-extra qemu-system-common
qemu-system-x86 qemu-utils seabios sharutils
Suggested packages:
augeas-doc augeas-tools libvirt-daemon-driver-storage-gluster
libvirt-daemon-driver-storage-sheepdog libvirt-daemon-driver-storage-zfs numad
radvd auditd systemtap nfs-common zfsutils pm-utils samba vde2 sgabios ovmf
debootstrap sharutils-doc bsd-mailx | mailx
The following NEW packages will be installed:
augeas-lenses bridge-utils ebtables ibverbs-providers ipxe-qemu
ipxe-qemu-256k-compat-efi-roms libaio1 libaugeas0 libcacard0 libfdt1
libibverbs1
libiscsi7 libnetcf1 libnl-route-3-200 librados2 librbd1 librdmacm1
libsdl1.2debian
libspice-server1 libusbredirparser1 libvirt-clients libvirt-daemon
libvirt-daemon-driver-storage-rbd libvirt-daemon-system libvirt0 libxen-4.9
libxenstore3.0 libxml2-utils qemu-block-extra qemu-kvm qemu-system-common
qemu-system-x86 qemu-utils seabios sharutils
0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded.
Need to get 18.4 MB of archives.
After this operation, 78.3 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvirt0
amd64 4.0.0-1ubuntu8.14 [1,248 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64
libvirt-clients amd64 4.0.0-1ubuntu8.14 [595 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 augeas-lenses all
1.10.1-2 [300 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 libaugeas0 amd64
1.10.1-2 [159 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 libnl-route-3-200
amd64 3.2.29-0ubuntu3 [146 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 libnetcf1 amd64
1:0.2.8-1ubuntu2 [46.4 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 libxenstore3.0
amd64 4.9.2-0ubuntu1 [19.7 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 libxen-4.9 amd64
4.9.2-0ubuntu1 [399 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64
libvirt-daemon amd64 4.0.0-1ubuntu8.1