LINUX.ORG.RU

virtualBox проблема с dkms

 , ,


0

1
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.
Asus seroff # /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.7.0-997-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)

cat /var/log/vbox-install.log -> https://justpaste.it/vtw6
Asus seroff # uname -r
4.7.0-997-generic


Слишком старый virtualbox, слишком новое ядро.

Ты же специально приключения на свой зад ищешь, да? :)

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Нет, просто я не знаю как сделать, что бы работало, на офф сайте качаю virtualbox у меня xserver слетает и не запускается система

Мне нужна виртуалка, помогите!!!

seroff ()
Ответ на: комментарий от seroff

на офф сайте качаю virtualbox

так ставь через пакетный менеджер, он же наверняка должен быть в репах твоего дистра

kiotoze ★★★★ ()

gcc: error: unrecognized command line option ‘-fstack-protector-strong’

Обнови GCC до 4.9+

GoodPerson ()
Ответ на: комментарий от kiotoze

он страдает оттого, что хочет новое ядро.

Deleted ()
Ответ на: комментарий от Deleted

В новом ядре исправлены ошибки, а теперь у меня нечего не вылетает

seroff ()
Ответ на: комментарий от seroff

Да говорят тебе пересесть с Linux Mint на Manjaro. Там и ядро новое, и Virtualbox ставится последний самый, и AUR удобный есть.

LordTermor ★★ ()
Ответ на: комментарий от LordTermor

Я сколько буду объяснять, что сеть не позволяет? Мне нужно тута

seroff ()
Ответ на: комментарий от seroff

Выбери через update-alternatives --config gcc новую версию, вроде бы эта команда.

GoodPerson ()
Ответ на: комментарий от GoodPerson
Asus ~ # update-alternatives --config gcc
update-alternatives: ошибка: нет альтернатив для gcc

seroff ()
Ответ на: комментарий от LordTermor
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
update-alternatives: используется /usr/bin/gcc-4.9 для предоставления /usr/bin/gcc (gcc) в автоматический режим

seroff ()
Ответ на: комментарий от LordTermor
/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.7.0-997-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)

/var/log/vbox-install.log -> https://justpaste.it/vtxc

seroff ()
Ответ на: комментарий от seroff

А теперь похоже проблема в том, что ты используешь экспериментальное ядро. Попробуй поставить 4.4-4.5

LordTermor ★★ ()
Ответ на: комментарий от LordTermor

Удалил лог и заново сделал:

g
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.7.0-997-generic -C /lib/modules/4.7.0-997-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.7.0-997-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.9/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 -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 -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 -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -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 -Werror=date-time -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/lib/modules/4.7.0-997-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  -DKBUILD_BASENAME='"SUPDrv_linux"'  -DKBUILD_MODNAME='"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] Ошибка 1
make[1]: *** [_module_/tmp/vbox.0] Ошибка 2
make: *** [vboxdrv] Ошибка 2

seroff ()
Ответ на: комментарий от LordTermor

А по другому не как ??? Просто в новом ядре больше исправлений чем в старом!

seroff ()
Ответ на: комментарий от seroff

Оно еще нестабильно. И не предполагает использование конечным пользователем. Это нормально, что в нем ошибки.

LordTermor ★★ ()
Ответ на: комментарий от seroff

Проблема в том, что ты используешь старый vbox. Хотя и в новом тебе никто не гарантирует совместимости с ядром, которое даже ещё не вышло.

post-factum ★★★★★ ()
Ответ на: комментарий от post-factum

Так он вроде из официальных репозиториев Virtualbox ставит, там должна быть последняя самая, нет?

LordTermor ★★ ()
Ответ на: комментарий от LordTermor

Это я качал с офф сайта virtualbox-5.0_5.0.24-108355~Ubuntu~trusty_amd64.deb И потом всё полетело!

seroff ()
Ответ на: комментарий от seroff

Что конкретно тебя не устраивает в «старом» ядре?

anonymous ()
Ответ на: комментарий от anonymous

Там больше ошибок! А я не люблю багиииииииииииииии

seroff ()
Ответ на: комментарий от seroff

Попробуй предпоследнее ядро. Не факт, что ты даже увидишь отсутствие исправлений, сделанных в 4.7. Просто использовать еще не вышедший продукт и просить помощи из-за ошибок - это конечно сильно.

LordTermor ★★ ()
Ответ на: комментарий от LordTermor

На этом ядре не одно приложение не закрылось просто так, а раньше постоянно закрывались, я такого не хочу!

seroff ()
Ответ на: комментарий от LordTermor

Я не верю, что нельзя изменить не как dkms до 4.7, ну почему!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

seroff ()
Ответ на: комментарий от seroff

Раньше - это на каком? Если на предыдущем, жди, пока не выйдет стабильная версия 4.7, скорее всего к тому времени баг пофиксят. Если не на предыдущем или еще до этого, попробуй версии 4.4, 4.5, 4.6. Скорее всего там этой ошибки нет.

LordTermor ★★ ()
Ответ на: комментарий от LordTermor

4.4 была и на ней слетало! В общем нужно на этом ядре, так как лень играться с ядром, да и это мне ядро нравится, так как я багов не вижу

seroff ()
Ответ на: комментарий от seroff

Потому, что нужно сначала научиться работать с родными репазитариями. Лечи виндовс головного мозга.

anonymous ()
Ответ на: комментарий от seroff

Ну, раз нужно, пиши Issue на сайте VirtualBox, на гите Linux или еще где. Пофиксят к релизу новой версии.

LordTermor ★★ ()

virtualBox
4.7.0-997-generic

когда уж ты успокоишься?

amorpher ★★★★★ ()
Ответ на: комментарий от seroff

оно давно уже так, просто не надо бежать впереди паровоза

amorpher ★★★★★ ()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от Falcon-peregrinus

В том смысле, что только virtualbox устанавливает и больше нечего нужного!

seroff ()
Ответ на: комментарий от seroff

Оно использует встроенный в ядро гипервизор, а не говно на палочке прибитое гвоздями к определенной версии ядра.

o- ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.