qemu-kvm upstart configuration from qemu-system-x86 relies on binary from qemu-kvm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
=======
SRU Justification
Impact: users do not get KSM auto-enabled if they only install qemu-system-x86
Development fix: have the qemu-kvm upstart job run if qemu-system-x86 is installed, not only if kvm is installed
Stable fix: same as devel fix
Test case: sudo apt-get install qemu-system-x86; cat /sys/kernel/
Regression potential: there should be none
=======
qemu-kvm is a transitional package, so can be removed in which case qemu-kvm defaults won't ever get applied:
>>>>>
start on runlevel [2345]
pre-start script
# Silently exit if the package isn't installed anymore
if [ ! -e /usr/bin/kvm ]; then
exit 0
fi
<<<<<<
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: qemu-system-x86 2.0.0+dfsg-2ubuntu1
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
Date: Fri Jul 25 09:20:35 2014
SourcePackage: qemu
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in qemu (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in qemu (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in qemu (Ubuntu): | |
importance: | Medium → High |
description: | updated |
qemu-kvm is not a transitional package (check utopic), but obviously this is non-ideal.
The sysvinit script checks /dev/kvm instead. That would be fine for newer systems, but older systems where kvm is not auto-loaded at boot would suffer. I'm not sure if we actually support any such systems any more.