Package: kvm
Version: 85+dfsg-4.1
Severity: normal
Tags: patch

Currently, if the system's CPU does not support virt extensions, we
print an error and exit 0. If the CPU does support them, but the BIOS
has them disabled, we exit with an error. This seems inconsistent, and
causes the install of kvm to fail in one case and not the other.

I think 'exit 0' should be used in both cases, so that you can install
kvm with the cpu extensions disabled.

--- kvm-85+dfsg/debian/kvm.init.orig    2009-10-14 09:43:50.000000000 -0600
+++ kvm-85+dfsg/debian/kvm.init 2009-10-14 10:07:44.000000000 -0600
@@ -37,6 +37,10 @@
        if modprobe "$module" 
        then
                log_success_msg "Loading kvm module $module"
+       elif dmesg | grep -q "kvm: disabled by bios"
+       then
+               log_failure_msg "The CPU extensions required to use KVM are 
disabled by your BIOS. Not doing anything."
+               exit 0
        else
                log_failure_msg "Module $module failed to load"
                exit 1



-- System Information:
Debian Release: squeeze/sid
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'unstable'), (1, 'experimental')
Architecture: ia64

Kernel: Linux 2.6.30-2-mckinley (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to