| Summary: | Kernel 3.1.0-0.rc7.1.mga2 and rc6 break VirtualBox | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Peter Nunn <pnunn> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | tmb |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | kernel | CVE: | |
| Status comment: | |||
| Attachments: | vbox install log | ||
please attach the file /var/log/vbox-install.log Source RPM:
Kernel 3.1.0-0.rc7.1.mga2, rc6, rc8 =>
kernel Created attachment 981 [details]
vbox install log
I see that: echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ what is the output of rpm -qa | grep kernel ? I add the maintainer of the kernel in CC CC:
(none) =>
tmb Do you have the kernel-*-devel matching your kernel installed ? Devel packages seem to be installed.. rpm -qa | grep kernel kernel-desktop-latest-3.1.0-0.rc10.1.mga2 kernel-linus-devel-latest-3.1.0-0.rc10.1.mga2 kernel-linus-3.1.0-0.rc8.1.mga2-1-1.mga2 kernel-linus-3.1.0-0.rc10.1.mga2-1-1.mga2 kernel-linus-3.1.0-0.rc9.1.mga2-1-1.mga2 kernel-desktop-devel-3.1.0-0.rc9.1.mga2-1-1.mga2 lib64kplatokernel8-2.4-0.beta2.2.mga2 kernel-desktop-3.0.4-1.mga2-1-1.mga2 kernel-linus-latest-3.1.0-0.rc10.1.mga2 kernel-firmware-20110703-1.mga2 kernel-desktop-3.1.0-0.rc10.1.mga2-1-1.mga2 kernel-desktop-devel-3.1.0-0.rc10.1.mga2-1-1.mga2 kernel-desktop-3.0.6-1.mga2-1-1.mga2 kernel-linus-devel-3.0.4-1.mga2-1-1.mga2 lib64kplatokernel7-2.2.2-1mdv2010.1 kernel-linus-devel-3.1.0-0.rc10.1.mga2-1-1.mga2 kernel-linus-devel-3.1.0-0.rc9.1.mga2-1-1.mga2 kernel-desktop-3.1.0-0.rc9.1.mga2-1-1.mga2 kernel-desktop-devel-3.0.4-1.mga2-1-1.mga2 kernel-linus-devel-3.1.0-0.rc8.1.mga2-1-1.mga2 kernel-desktop-devel-latest-3.1.0-0.rc10.1.mga2 kernel-firmware-extra-20110817-2.mga2.nonfree kernel-linus-3.0.4-1.mga2-1-1.mga2 kernel-desktop-devel-3.0.6-1.mga2-1-1.mga2 It seems the devel packages are missing some headers. When I try and install, even with the latest release kernel, I get a failure message from both dkms and non-dkms installs looking for a .h file /var/lib/dkms/vboxhost/4.1.0/build/vboxpci/linux/VBoxPci-linux.c:38:27: fatal error: asm/amd_iommu.h: No such file or directory compilation terminated. when I try and locate this file I get $ locate amd_iommu.h /usr/src/kernel-linus-devel-3.0.4-1.mga2/arch/x86/include/asm/amd_iommu.h /usr/src/linux-3.0.4-desktop-1.mga2/arch/x86/include/asm/amd_iommu.h /usr/src/linux-3.0.6-desktop-1.mga2/arch/x86/include/asm/amd_iommu.h Which are the last kernels on the system that successfully compiled the driver. Peter. You are running an old version of virtualbox. you should be using 4.1.4 available in the repos. That one works with kernel 3.1 series. Thankyou.. that has indeed solved the issue. Peter. Status:
NEW =>
RESOLVED |
I updated to the lates kernels today and have found that VirtualBox is broken with the latest kernels in that the modules won't compile. When trying to start VirtualBox I get a message saying to run /etc/init.d/vboxdrv setup and when I do I get $ /etc/init.d/vboxdrv setup WARNING: "include /lib/module-init-tools/modprobe.compat" is deprecated, please use /etc/modprobe.d WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. Stopping VirtualBox kernel modules [ OK ] Uninstalling old VirtualBox DKMS kernel modules [ OK ] Trying to register the VirtualBox kernel modules using DKMS Error! Bad return status for module build on kernel: 3.1.0-0.rc7.1.mga2 (x86_64) Consult the make.log in the build directory /var/lib/dkms/vboxhost/4.1.0/build/ for more information. [FAILED] (Failed, trying without DKMS) Recompiling VirtualBox kernel modules [FAILED] (Look at /var/log/vbox-install.log to find out what went wrong)