Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Are you running a standard kernel for kubuntu 14.04? Post the output of:
Code:
uname -a
The virtualbox kernel module is not building properly. The error output says to examine the /var/lib/dkms/virtualbox/4.3.10/build/make.log for more info. You should check that and post here as well. It should give some better idea as to why the module build is failing.
DKMS make.log for virtualbox-4.3.10 for kernel 3.19.0-30-generic (x86_64)
Fri Oct 2 15:43:34 BST 2015
make: Entering directory `/usr/src/linux-headers-3.19.0-30-generic'
LD /var/lib/dkms/virtualbox/4.3.10/build/built-in.o
LD /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/linux/SUPDrv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/SUPDrvTracer.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/alloc-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/mpnotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/powernotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
/var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c: In function ‘rtR0MemAllocExecVmArea’:
/var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:194:9: warning: passing argument 3 of ‘map_vm_area’ from incompatible pointer type [enabled by default]
if (!map_vm_area(pVmArea, PAGE_KERNEL_EXEC, &papPagesIterator))
^
In file included from ./arch/x86/include/asm/io.h:200:0,
from ./arch/x86/include/asm/realmode.h:5,
from ./arch/x86/include/asm/acpi.h:33,
from ./arch/x86/include/asm/fixmap.h:19,
from ./arch/x86/include/asm/apic.h:12,
from ./arch/x86/include/asm/smp.h:12,
from ./arch/x86/include/asm/mmzone_64.h:10,
from ./arch/x86/include/asm/mmzone.h:4,
from include/linux/mmzone.h:912,
from include/linux/gfp.h:5,
from include/linux/slab.h:14,
from /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/the-linux-kernel.h:72,
from /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31:
include/linux/vmalloc.h:115:12: note: expected ‘struct page **’ but argument is of type ‘struct page ***’
extern int map_vm_area(struct vm_struct *area, pgprot_t prot,
^
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/alloc/alloc.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/checksum/crc32.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/checksum/ipv4.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/checksum/ipv6.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/err/RTErrConvertFromErrno.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/err/RTErrConvertToErrno.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/log.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/logellipsis.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/logrel.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/logrelellipsis.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/logcom.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/log/logformat.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2Add.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2Weak.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/RTAssertMsg2WeakV.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/assert.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/handletable.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/handletablectx.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/misc/thread.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/RTStrCopy.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/RTStrCopyEx.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/RTStrCopyP.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/RTStrNCmp.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/RTStrNLen.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/stringalloc.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/strformat.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/strformatrt.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/strformattype.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/strprintf.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/string/strtonum.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/table/avlpv.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/time/time.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTAssertShouldPanic-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTLogWriteUser-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTMpGetArraySize-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTMpGetCoreCount-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/RTTimerCreate-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/errvars-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/mppresent-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/generic/uuid-generic.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/VBox/log-vbox.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/common/alloc/heapsimple.o
LD [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxdrv/vboxdrv.o
LD /var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.o
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c: In function ‘vboxNetAdpOsCreate’:
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c:186:48: error: macro "alloc_netdev" requires 4 arguments, but only 3 given
vboxNetAdpNetDevInit);
^
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c:184:15: error: ‘alloc_netdev’ undeclared (first use in this function)
pNetDev = alloc_netdev(sizeof(VBOXNETADPPRIV),
^
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c:184:15: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c: At top level:
/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.c:159:13: warning: ‘vboxNetAdpNetDevInit’ defined but not used [-Wunused-function]
static void vboxNetAdpNetDevInit(struct net_device *pNetDev)
^
make[2]: *** [/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp/linux/VBoxNetAdp-linux.o] Error 1
make[1]: *** [/var/lib/dkms/virtualbox/4.3.10/build/vboxnetadp] Error 2
make: *** [_module_/var/lib/dkms/virtualbox/4.3.10/build] Error 2
make: Leaving directory `/usr/src/linux-headers-3.19.0-30-generic'
That doesn't look like a standard kernel. Where did you get it? Your installed linux headers may not correspond with your kernel. Post the output of:
Code:
dpkg --get-selections | grep linux-headers
That will tell you what linux headers you have installed. When you compile a kernel module you have to have the proper linux headers installed(the ones that correspond with your kernel) or you will get an error message and module won't build.
not sure why id have some kind of "odd" installation, only installed this distro 2 days ago from distrowatch then followed link to kubuntu and got 14.04 LTS X64.
Your kernel is OK. You posted "greg-B85-HD3" in front of your kernel version which made me think you had compiled your own custom kerenel. Your kernel version is: "3.19.0-30-generic #33~14.04.1-Ubuntu SMP Tue Sep 22 09:27:00 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux". Your kernel headers match your kernel. From the output, there appears to be some incompatibility between this very recent 3.19 ubuntu kernel and the virtualbox kernel module you are attempting to build. Do you have this package installed:
linux-image-extra-3.19.0-30-generic
If not, install it, reboot and see if the virtualbox install will go. It should have installed by default and that package contains some precompiled kernel modules.
The only practical way around it is to install and run a compatible kernel and kernel headers. I'm running kubuntu 14.04 as well with an Intel Core i5 Ivybridge processor. I installed it over a year ago and am currently running a 3.16.0-50 kernel. Virtualbox installs and runs fine with this kernel on my rig. You could give that a try. You would need to install the following packages:
I believe *buntu distos always default to running the latest installed kernel. To run on your 3.16.0-50 kernel, reboot; with the arrow key navigate down to "Advanced" and hit "Enter". That should bring up a list of alternative kernels to boot from and your 3.16.0-50 kernel should be there. Select that one, hit "Enter" and you should be booting with that kernel. To make sure, after you login, open a konsole and run:
Code:
uname -a
It should show your are running kernel 3.16.0-50. Then proceed to install virtualbox and see if you run into any problems.
EDIT:
Before doing all the above, check out this thread and note last entry:
That will completely remove virtualbox and all associated files. Then try reinstalling virtualbox. If it doesn't work, then try the new kernel as suggested above.
Last edited by kilgoretrout; 10-02-2015 at 02:25 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.