Page 1 sur 2

Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : sam. 1 juil. 2017 20:43
par Gersei
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... :oops: )

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
La manip a l'air de bien se dérouler et finit par:

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 $ 
puis, comme indiqué dans le message d'erreur, j'ai fait:

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 $ 
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

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 »
/var/log/vbox-install.log:

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
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

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : sam. 1 juil. 2017 21:04
par roromint
salut

Code : Tout sélectionner

La version installée de VBox est 5.0.2 r102096
https://www.virtualbox.org/wiki/Linux_Downloads" onclick="window.open(this.href);return false;

Code : Tout sélectionner

cd Téléchargements 
wget http://download.virtualbox.org/virtualbox/5.1.22/virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb 
dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
car la mise à jours virtualbox, je pense

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : sam. 1 juil. 2017 21:06
par débitant
bonsoir,
@Gersei
ne pas confondre balises "code" et "quote"
j'ai repris ton message ;)

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 00:25
par Gersei
@ débitant
Oooups... désolé

@roromint
Merci pour le diagnostic.
Donc je télécharge avec wget. OK.
Mais est-ce que je peux mettre à jour Vbox sans casser winXP et mes applis? Qu'est ce que je dois faire avec le .deb téléchargé ?
Merci d'avance pour la suite...

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 16:48
par roromint
salut

Code : Tout sélectionner

sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 16:52
par Robinwood
Bonsoir,
ou graphiquement, gestionnaire de fichier, téléchargements, clic sur le .deb qui s'installe.

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 21:05
par Gersei
Merci les gars, mais Aïe ! :?
y'a un conflit:

Code : Tout sélectionner

gersei@Intel64 ~/Téléchargements $ sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
Sélection du paquet virtualbox-5.1 précédemment désélectionné.
dpkg: concernant virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb contenant virtualbox-5.1 :
 virtualbox-5.1 entre en conflit avec virtualbox
  « virtualbox-5.0 » fournit « virtualbox » et est présent ainsi de  « installé ».

dpkg: erreur de traitement de l'archive virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb (--install) :
 paquets en conflit - virtualbox-5.1 non installé
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
gersei@Intel64 ~/Téléchargements $ 
Pareil en mode graphique, j'ai un message d'erreur de conflit avec virtualbox...
ça vous parle ?

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 21:07
par roromint
salut
essaies tu taper :

Code : Tout sélectionner

sudo apt install -y virtualbox-5.1

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : dim. 2 juil. 2017 21:37
par Gersei
Merci roromint, vraiment sympa d'essayer de m'aider.
ça ne marche pas:

Code : Tout sélectionner

gersei@Intel64 ~/Téléchargements $ sudo apt install -y virtualbox-5.1
[sudo] password for gersei: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet virtualbox-5.1 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « virtualbox-5.1 » n'a pas de version susceptible d'être installée
gersei@Intel64 ~/Téléchargements $
:(

Re: Message "/etc/init.d/vboxdrv setup" au lancement de Virtualbox

Posté : lun. 3 juil. 2017 20:48
par roromint
bonsoir

Code : Tout sélectionner

cd Téléchargements && sudo wget http://download.virtualbox.org/virtualbox/5.1.22/virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb && sudo dpkg-i virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
ou

Code : Tout sélectionner

sudo apt install -y  virtualbox-5.1
refaire le !