Vbox errore kernel

Non importa se ti serve una mano per partire o se vuoi un consiglio avanzato: gli utenti "del Pinguino" hanno una risposta per ogni necessità.
Regole del forum
Rispondi
Avatar utente
dante5351
Livello: DVD-ROM (5/15)
Livello: DVD-ROM (5/15)
Messaggi: 187
Iscritto il: dom gen 19, 2014 5:03 pm

Vbox errore kernel

Messaggio da dante5351 » lun nov 05, 2018 6:49 pm

Qualche tempo fa ho aggiornato il kernel della mia Linux Mint 18.3, portamdolo alla 4.4.0-98-generic x86_64.
Oggi sono andato su Vbox, e all'apertura di qualsiasi VM mi da' l'errore kernel:
Kernel driver not installed (rc=-1908)

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

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Allora ho dato da terminale il comando consigliato: /etc/init.d/vboxdrv setup
dan dan # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.4.0-98-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)
dan dan #
Riporto qui i files: /var/lib/dkms/vboxhost/5.0.2/build/make.log
DKMS make.log for vboxhost-5.0.2 for kernel 4.4.0-98-generic (x86_64)
lun 5 nov 2018, 18.27.06, CET
make: ingresso nella directory "/usr/src/linux-headers-4.4.0-98-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] Errore 1
make[1]: *** [/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv] Errore 2
make: *** [_module_/var/lib/dkms/vboxhost/5.0.2/build] Errore 2
make: uscita dalla directory "/usr/src/linux-headers-4.4.0-98-generic"
e /var/log/vbox-install.log
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-98-generic -C /lib/modules/4.4.0-98-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-98-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 -DCC_HAVE_ASM_GOTO -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 -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/lib/modules/4.4.0-98-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] Errore 1
make[1]: *** [_module_/tmp/vbox.0] Errore 2
make: *** [vboxdrv] Errore 2
Qualcuno riesce a capirci qualcosa?
Con il Pc e' come con i bambini, ci vuole pazienza, ed un po' di modestia.

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Vbox errore kernel

Messaggio da System » lun nov 05, 2018 6:49 pm


Avatar utente
gigicookie
Livello: Scheda perforata (1/15)
Livello: Scheda perforata (1/15)
Messaggi: 9
Iscritto il: lun lug 01, 2013 11:54 am

Re: Vbox errore kernel

Messaggio da gigicookie » lun nov 05, 2018 9:46 pm

L'errore di compilazione che ti dà è dovuto al fatto che stai tentando di utilizzare una veriosne di VirtualBox troppo vecchia per il kernel 4.4.
Prova ad aggiornarlo e vedere se così ti funziona.
user@pc:~$ sed 's/windows/linux/g'
Computers for the masses, not the classes (J. Tramiel)

Avatar utente
dante5351
Livello: DVD-ROM (5/15)
Livello: DVD-ROM (5/15)
Messaggi: 187
Iscritto il: dom gen 19, 2014 5:03 pm

Re: Vbox errore kernel

Messaggio da dante5351 » mar nov 06, 2018 4:58 pm

Grazie gigicookie.

Era proprio quello che dicevi.
Non potendo aggiornare Vbox sulla Mint 17.3, perchè la mia v 5.0.2 è l'ultima presente nei repositories, sono andato sulla Mint 19 ed ho installato Vbox 5.2.10, ed adesso sto scrivendo dalla VM di Windows7.
Decisamente è ora di migrare definitivamente alla Mint 19

Errata corrige: nel 1° post ho scritto Mint 18.3 anzichè 17.3
Con il Pc e' come con i bambini, ci vuole pazienza, ed un po' di modestia.

Avatar utente
Ganondolf
Moderatore
Moderatore
Messaggi: 646
Iscritto il: mar gen 28, 2014 10:51 am
Località: Mestre

Re: Vbox errore kernel

Messaggio da Ganondolf » mar nov 06, 2018 5:50 pm

In alternativa puoi scaricare Virtual Box 5.2 direttamente dal sito (scegliendo Ubuntu 14.04) o puoi aggiungere il repository:

Codice: Seleziona tutto

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list' 

Avatar utente
dante5351
Livello: DVD-ROM (5/15)
Livello: DVD-ROM (5/15)
Messaggi: 187
Iscritto il: dom gen 19, 2014 5:03 pm

Re: Vbox errore kernel

Messaggio da dante5351 » mer nov 07, 2018 9:36 am

Grazie Ganondolf
Ho aggiornato i repositories. Mi ha dato degli errori dovuti alle firme dei files. Li ho ignorati, ed ora Vbox è aggiornato
Con il Pc e' come con i bambini, ci vuole pazienza, ed un po' di modestia.

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: Vbox errore kernel

Messaggio da System » mer nov 07, 2018 9:36 am


Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio