Page 1 of 1

I receive a error when install VB and i can't run my machine

Posted: 20. Feb 2009, 18:20
by troppodel
Hi there
this is a big problem for me
when i try to install VB 2.1.2 or 2.1.4 I receive this error:

Code: Select all

VirtualBox will not start until this problem is fixed. Please consult /var/log/vbox-install.log to find out why the kernel module does not compile. Most probably the kernel sources were not found. Install them (the package name is probably linux-headers-<version> whereby <version> can be determined by 'uname -r') and execute

  /etc/init.d/vboxdrv setup

as root.
i try to run the command sudo /etc/init.d/vboxdrv setup (the error):

Code: Select all

 * Stopping VirtualBox kernel module                                             *  done.
 * Recompiling VirtualBox kernel module                                         
 * Look at /var/log/vbox-install.log to find out what went wrong
my vbox log file:

Code: Select all

Attempting to install using DKMS
  removing old DKMS module vboxdrv version 

Error! Invalid number of parameters passed.
Usage: remove -m <module> -v <module-version> --all
   or: remove -m <module> -v <module-version> -k <kernel-version>

------------------------------
Deleting module version: 2.1.4
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/vboxdrv/2.1.4/source ->
                 /usr/src/vboxdrv-2.1.4

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.27-11-generic -C /lib/modules/2.6.27-11-generic/build M=/var/lib/dkms/vboxdrv/2.1.4/build.......(bad exit status: 2)

Error! Bad return status for module build on kernel: 2.6.27-11-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/vboxdrv/2.1.4/build/ for more information.
0
0
Failed to install using DKMS, attempting to install without
Makefile:154: *** Error: /usr/src/linux (version 2.6.27.10) does not match the current kernel (version 2.6.27-11-generic).  Stop.
my make.og file:

Code: Select all

DKMS make.log for vboxdrv-2.1.4 for kernel 2.6.27-11-generic (i686)
ven feb 20 17:14:14 CET 2009
make: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  LD      /var/lib/dkms/vboxdrv/2.1.4/build/built-in.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/SUPDrv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/mpnotification-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/semevent-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/semeventmulti-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/semfastmutex-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/spinlock-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/thread-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/thread2-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/time-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/timer-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/err/RTErrConvertFromErrno.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/log.o
/var/lib/dkms/vboxdrv/2.1.4/build/common/log/log.c: In function ‘RTLogSetDefaultInstanceThread’:
/var/lib/dkms/vboxdrv/2.1.4/build/common/log/log.c:1495: warning: unused variable ‘RTASSERTVAR’
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/logellipsis.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/logrel.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/logrelellipsis.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/logcom.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/log/logformat.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/string/strformat.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/string/strformatrt.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/string/strformattype.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/string/strprintf.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/common/string/strtonum.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/generic/RTAssertShouldPanic-generic.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/generic/RTLogWriteStdErr-stub-generic.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/generic/RTLogWriteStdOut-stub-generic.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/generic/RTLogWriteUser-generic.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/VBox/log-vbox.o
/var/lib/dkms/vboxdrv/2.1.4/build/VBox/log-vbox.c: In function ‘RTLogDefaultInit’:
/var/lib/dkms/vboxdrv/2.1.4/build/VBox/log-vbox.c:386: warning: ISO C90 forbids mixed declarations and code
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/VBox/strformat-vbox.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/math/gcc/divdi3.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/math/gcc/moddi3.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/math/gcc/qdivrem.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/math/gcc/udivdi3.o
  CC [M]  /var/lib/dkms/vboxdrv/2.1.4/build/math/gcc/umoddi3.o
  LD [M]  /var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.o
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:8: error: variable ‘__this_module’ has initializer but incomplete type
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:9: error: unknown field ‘name’ specified in initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:9: warning: excess elements in struct initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:9: warning: (near initialization for ‘__this_module’)
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:10: error: unknown field ‘init’ specified in initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:10: warning: excess elements in struct initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:10: warning: (near initialization for ‘__this_module’)
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:14: error: unknown field ‘arch’ specified in initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:14: error: ‘MODULE_ARCH_INIT’ undeclared here (not in a function)
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:14: warning: excess elements in struct initializer
/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.c:14: warning: (near initialization for ‘__this_module’)
make[1]: *** [/var/lib/dkms/vboxdrv/2.1.4/build/vboxdrv.mod.o] Error 1
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
my kernel version

Code: Select all

2.6.27-11-generic
ubuntu 8.10 i have installed the build essential and the linux-kernel 2..6.27.11 generic
when i run my virtual machines i receive this error:

Code: Select all

Virtual machine 'WindowsXP' has terminated unexpectedly during startup.


Codice&nbspd'uscita: 
NS_ERROR_FAILURE (0x80004005)
Componente: 
Machine
Interfaccia: 
IMachine {ea6fb7ea-1993-4642-b113-f29eb39e0df0}

Code: Select all

VERR_VM_DRIVER_NOT_INSTALLED (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu or Fedora should install the DKMS package at first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
PLEASE SOMEBODY CAN HELP ME!

Posted: 20. Feb 2009, 18:20
by troppodel
I DON'T HAVE UPDATED THE KERNEL

Posted: 21. Feb 2009, 01:23
by Sasquatch

Posted: 21. Feb 2009, 03:29
by troppodel
yes read but where can i find something about my problem?

Posted: 21. Feb 2009, 13:17
by Sasquatch
You need the kernel headers package and the build-essentials to be able to create kernel modules. Those two packages should be enough. Make sure that the kernel headers are the same version and flavour as your current booted kernel (or in case of a kernel update, boot that kernel after the installation).