LINUX.ORG.RU

VirtualBox, modprobe: ERROR: could not insert 'vboxdrv': Invalid argument

 , ,


0

1

Установил linux-lts, после чего при попытке запустить какую-нибудь витр. машину появляется сообщение об ошибке:

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

'pacman -S virtualbox-host-modules'

as root. If you don't use our stock kernel, install virtualbox-host-dkms and execute dkms autoinstall .

Установил virtualbox-host-modules-lts, выполнил dkms autoinstall, но ошибка не ушла, а при попытке выполнить modprobe vboxdrv получаю:

modprobe: ERROR: could not insert 'vboxdrv': Invalid argument

Ещё я наустанавливал всяких-разных virtualbox-* пакетов, но добился только того, что моё душевное равновесие было окончательно нарушено... и вот я здесь... пожалуйста, люди, помогите мне решить эту проблему.

virtualbox-host-modules-lts

dkms autoinstall

Взаимоисключающие вещи. virtualbox-host-modules-* — это уже предсобранные модули, а dkms autoinstall — сборка самостоятельно из исходников (пакет virtualbox-host-dkms) в обход пакетного менеджера.

Покажи лог (journalctl -n20, например) непосредственно после попытки подгрузить vboxdrv.

Ах да, перед этим проверь, что версии ядра и модулей совпадают (т. е. установлены последние), и на всякий случай перезагрузись: вдруг у тебя в памяти всё ещё старое ядро с незапамятных времён, если ты редко перезагружаешься.

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

uname -a

Linux cmp 3.14.28-1-lts #1 SMP Thu Jan 8 21:04:11 CET 2015 x86_64 GNU/Linux

modinfo vboxdrv

filename:       /lib/modules/3.14.28-1-lts/extramodules/vboxdrv.ko.gz
version:        4.3.20_OSE (0x001a0008)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     3C1AFD9E2EA41A373992707
depends:        
vermagic:       3.14.26-1-lts SMP mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

modprobe vboxdrv

modprobe: ERROR: could not insert 'vboxdrv': Invalid argument

journalctl -n20

Jan 15 13:00:05 cmp kernel: vboxdrv: Unknown symbol wake_up_process (err -22)
Jan 15 13:00:05 cmp kernel: vboxdrv: disagrees about version of symbol preempt_notifier_register
Jan 15 13:00:05 cmp kernel: vboxdrv: Unknown symbol preempt_notifier_register (err -22)
Jan 15 13:00:05 cmp kernel: vboxdrv: disagrees about version of symbol preempt_notifier_unregister
Jan 15 13:00:05 cmp kernel: vboxdrv: Unknown symbol preempt_notifier_unregister (err -22)
Jan 15 13:01:50 cmp systemd[382]: Time has been changed
Jan 15 13:01:50 cmp systemd[1]: Time has been changed
Jan 15 13:01:50 cmp CROND[1973]: (root) CMDOUT (15 Jan 13:01:50 ntpdate[1974]: step time server 91.203.172.2 offset 95.258409 sec)
Jan 15 13:01:50 cmp CROND[1973]: pam_unix(crond:session): session closed for user root
Jan 15 13:01:50 cmp crond[2015]: pam_unix(crond:session): session opened for user root by (uid=0)
Jan 15 13:01:50 cmp CROND[2016]: (root) CMD (run-parts /etc/cron.hourly)
Jan 15 13:01:50 cmp CROND[2015]: pam_unix(crond:session): session closed for user root
Jan 15 13:02:16 cmp kernel: vboxdrv: disagrees about version of symbol sched_setscheduler
Jan 15 13:02:16 cmp kernel: vboxdrv: Unknown symbol sched_setscheduler (err -22)
Jan 15 13:02:16 cmp kernel: vboxdrv: disagrees about version of symbol wake_up_process
Jan 15 13:02:16 cmp kernel: vboxdrv: Unknown symbol wake_up_process (err -22)
Jan 15 13:02:16 cmp kernel: vboxdrv: disagrees about version of symbol preempt_notifier_register
Jan 15 13:02:16 cmp kernel: vboxdrv: Unknown symbol preempt_notifier_register (err -22)
Jan 15 13:02:16 cmp kernel: vboxdrv: disagrees about version of symbol preempt_notifier_unregister
Jan 15 13:02:16 cmp kernel: vboxdrv: Unknown symbol preempt_notifier_unregister (err -22)

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

vermagic: 3.14.26-1-lts

Мейнтейнеры напортачили, судя по всему. Или зарепорть баг, или дождись нового lts-ядра, или заюзай dkms.

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