virtualbox-dkms 4.2.10-dfsg-0ubuntu2: virtualbox kernel module failed to build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
virtualbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
happens once at startup.
Im not using it, and dont recall trying to set it up either,
so it could be a broken default config, but thats worth reporting too.
it looks a lot like the same bug #...1816, but that was on v11.x, Im on v13.04
ProblemType: Package
DistroRelease: Ubuntu 13.04
Package: virtualbox-dkms 4.2.10-
Uname: Linux 3.9.0-chumly-
ApportVersion: 2.9.2-0ubuntu8
Architecture: i386
DKMSKernelVersion: 3.9.0-chumly-
Date: Fri May 10 12:45:31 2013
InstallationDate: Installed on 2011-02-23 (807 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MarkForUpload: True
PackageArchitec
PackageVersion: 4.2.10-
SourcePackage: virtualbox
Title: virtualbox-dkms 4.2.10-
UpgradeStatus: Upgraded to raring on 2013-04-30 (10 days ago)
VirtualBox.ModInfo:
tags: | removed: need-duplicate-check |
OK - heres more info/context.
As originally reported, its a popup when booting a kernel built from source.
It (the same popup) also happened just now, when I installed another new built-from-src kernel.
run-parts: executing /etc/kernel/ postinst. d/apt-auto- removal 3.11.0- rc7-chb- 00007-g11cf33a /boot/vmlinuz- 3.11.0- rc7-chb- 00007-g11cf33a postinst. d/dkms 3.11.0- rc7-chb- 00007-g11cf33a /boot/vmlinuz- 3.11.0- rc7-chb- 00007-g11cf33a rc7-chb- 00007-g11cf33a (i686) dkms/virtualbox /4.2.10/ build/make. log for more information.
run-parts: executing /etc/kernel/
Error! Bad return status for module build on kernel: 3.11.0-
Consult /var/lib/
SO, looking at that logfile, DKMS cant find the .config.
jimc@chumly: ~/projects/ lx/build- chb$ more /var/lib/ dkms/virtualbox /4.2.10/ build/make. log rc7-chb- 00007-g11cf33a (i6 basic/fixdep kconfig/ conf.o kconfig/ zconf.tab. c kconfig/ zconf.lex. c kconfig/ zconf.hash. c kconfig/ zconf.tab. o kconfig/ conf kconfig/ conf --silentoldconfig Kconfig syscalls/ ../include/ generated/ uapi/asm/ unistd_ 32.h syscalls/ ../include/ generated/ uapi/asm/ unistd_ 64.h syscalls/ ../include/ generated/ uapi/asm/ unistd_ x32.h syscalls/ ../include/ generated/ asm/syscalls_ 32.h tools/relocs_ 32.o tools/relocs_ 64.o tools/relocs_ common. o tools/relocs config/ auto.conf' , needed by `inclu kernel. release' . Stop. ~/projects/ lx/build- chb$
DKMS make.log for virtualbox-4.2.10 for kernel 3.11.0-
86)
Thu Aug 29 08:55:44 MDT 2013
HOSTCC scripts/
HOSTCC scripts/
SHIPPED scripts/
SHIPPED scripts/
SHIPPED scripts/
HOSTCC scripts/
HOSTLD scripts/
scripts/
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[7]: *** [silentoldconfig] Error 1
make[6]: *** [silentoldconfig] Error 2
SYSHDR arch/x86/
SYSHDR arch/x86/
SYSHDR arch/x86/
SYSTBL arch/x86/
HOSTCC arch/x86/
HOSTCC arch/x86/
HOSTCC arch/x86/
HOSTLD arch/x86/
make[5]: *** No rule to make target `include/
de/config/
make[4]: *** [all] Error 2
jimc@chumly:
I suspect that the problem is that the kernel is built with
make O=../build-chb
and that DKMS doesnt know to find the build symlink
$ ls -l /lib/modules/ 3.11.0- rc7-chb- 00007-g11cf33a/ build 3.11.0- rc7-chb- 00007-g11cf33a/ build -> /home/jimc/ projects/ lx/build- chb
lrwxrwxrwx 1 root root 32 Aug 29 08:55 /lib/modules/
I'll rebuild a new kernel w/o the O=../build-foo, and test that theory, RSN.