Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox
Posté : sam. 1 juil. 2017 20:43
Bonjour à tous,
suite à une mise à jour (du noyau je suppose...) je ne peux plus lancer Virtualbox... J'obtiens le message suivant:
"
RTR3InitEx failed with rc=-1912 (rc=-1912)
The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing
'/etc/init.d/vboxdrv setup'
may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
"
J'ai cherché sur les forums et sur celui-ci : https://www.blog-des-telecoms.com/ubunt ... irtualbox/
j'ai trouvé la manip suivante à exécuter, ce que j'ai fait (sans trop piger ce que je faisais...
)
La manip a l'air de bien se dérouler et finit par:
puis, comme indiqué dans le message d'erreur, j'ai fait:
La version installée de VBox est 5.0.2 r102096
les logs suggérés:
/var/lib/dkms/vboxhost/5.0.2/build/make.log
/var/log/vbox-install.log:
Si quelqu'un(e) a une idée pour me sortir de là, merci d'avance...
NB: si je pouvais éviter de devoir réinstaller Vbox, j'aimerais autant car je pense qu'il faudrait que je réinstalle Windows et les applis qui tournent dessus et je me souviens que j'avais pas mal galéré, en particulier avec l'usb.
Merci,
Gersei
suite à une mise à jour (du noyau je suppose...) je ne peux plus lancer Virtualbox... J'obtiens le message suivant:
"
RTR3InitEx failed with rc=-1912 (rc=-1912)
The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing
'/etc/init.d/vboxdrv setup'
may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
"
J'ai cherché sur les forums et sur celui-ci : https://www.blog-des-telecoms.com/ubunt ... irtualbox/
j'ai trouvé la manip suivante à exécuter, ce que j'ai fait (sans trop piger ce que je faisais...
Code : Tout sélectionner
sudo apt-get install linux-headers-`uname -r`
sudo apt-get remove dkms
sudo apt-get install dkms virtualbox-dkms
modprobe vboxdrv
Code : Tout sélectionner
DKMS: install completed.
Traitement des actions différées (« triggers ») pour shim-signed (1.19~14.04.1+0.8-0ubuntu2) ...
gersei@Intel64 /etc/init.d $ sudo modprobe vboxdrv
gersei@Intel64 /etc/init.d $
Code : Tout sélectionner
gersei@Intel64 /etc/init.d $ sudo /etc/init.d/vboxdrv setup
[sudo] password for gersei:
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.4.0-79-generic (x86_64)
Consult /var/lib/dkms/vboxhost/5.0.2/build/make.log 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)
gersei@Intel64 /etc/init.d $
les logs suggérés:
/var/lib/dkms/vboxhost/5.0.2/build/make.log
Code : Tout sélectionner
DKMS make.log for vboxhost-5.0.2 for kernel 4.4.0-79-generic (x86_64)
samedi 1 juillet 2017, 20:18:57 (UTC+0200)
make: entrant dans le répertoire « /usr/src/linux-headers-4.4.0-79-generic »
LD /var/lib/dkms/vboxhost/5.0.2/build/built-in.o
LD /var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c:487:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceUsr);
^
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c:492:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceSys);
^
make[2]: *** [/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.o] Erreur 1
make[1]: *** [/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv] Erreur 2
make: *** [_module_/var/lib/dkms/vboxhost/5.0.2/build] Erreur 2
make: quittant le répertoire « /usr/src/linux-headers-4.4.0-79-generic »Code : Tout sélectionner
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 5.0.2
------------------------------
Deleting module version: 5.0.2
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/5.0.2/source ->
/usr/src/vboxhost-5.0.2
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=4.4.0-79-generic -C /lib/modules/4.4.0-79-generic/build M=/var/lib/dkms/vboxhost/5.0.2/build....(bad exit status: 2)
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /lib/modules/4.4.0-79-generic/build modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/tmp/vbox.0
gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -fno-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/lib/modules/4.4.0-79-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/ -I/tmp/vbox.0/vboxdrv/include -I/tmp/vbox.0/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DSUPDRV_WITH_RELEASE_LOGGER -Wno-declaration-after-statement -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:
/tmp/vbox.0/linux/SUPDrv-linux.c:487:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceUsr);
^
/tmp/vbox.0/linux/SUPDrv-linux.c:492:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceSys);
^
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Erreur 1
make[1]: *** [_module_/tmp/vbox.0] Erreur 2
make: *** [vboxdrv] Erreur 2
NB: si je pouvais éviter de devoir réinstaller Vbox, j'aimerais autant car je pense qu'il faudrait que je réinstalle Windows et les applis qui tournent dessus et je me souviens que j'avais pas mal galéré, en particulier avec l'usb.
Merci,
Gersei