Virtualbox service lsb virtualbox linux kernel module

Драйвер ядра Virtualbox не установлен

Я попытался использовать виртуальную коробку, и это ошибка, которую я получил — (я только что обновился до новой Ubuntu), и я ОЧЕНЬ новичок в этой ОС Linux.

Драйвер ядра не установлен (rc=-1908)

Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо существует проблема с правами доступа к /dev/vboxdrv. Пожалуйста, переустановите модуль ядра, выполнив

как корень. Пользователи Ubuntu, Fedora или Mandriva должны сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

24 ответа

Скорее всего, все, что вам нужно сделать, это запустить

(или установите dkms из центра программного обеспечения)

и напиши свой пароль.

если у вас есть какие-либо ошибки с этими командами, используйте эту

Повторная установка virtualbox-dkms пакет первым

После этого вы можете включить его вручную

Вот решение, которое работает для меня на 12.10:

Установите последнюю версию virtualbox в соответствии с вашей архитектурой и версией дистрибутива с https://www.virtualbox.org/wiki/Linux_Downloads

бежать sudo apt-get install build-essential linux-headers-`uname -r`

бежать sudo /etc/init.d/vboxdrv setup

Последние два шага процитированы из одного из комментариев к ошибке в той же теме — https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165

12.10 все эти решения потерпели неудачу для меня. Однако сработало следующее:

и вставьте в эту строку, затем сохраните:

обновить вашу машину до последней версии

Затем установите версию Oracle:

Должен работать сейчас. Не забудьте также загрузить пакет расширений с http://www.virtualbox.org/.

В Ubuntu 14.04, 64 бит, у меня получилось

Я имею deb http://download.virtualbox.org/virtualbox/debian precise contrib в моем /etc/apt/sources.list , чтобы иметь возможность использовать Virtualbox 5.x.

Столкнувшись с той же ошибкой, я попробовал все методы здесь, и ни один из них не работает, но этот (бесполезный):

  1. sudo apt-get purge virtualbox virtualbox-4* virtualbox-5*
  2. перезагружать
  3. sudo apt-get install virtualbox-5.0
  4. Установите последний пакет расширений с https://www.virtualbox.org/wiki/Downloads

Другая причина, по которой это может произойти, заключается в том, что у вас установлена ​​более старая версия GCC (как у меня была установлена ​​GCC 4.8 в Ubuntu 16.04) по умолчанию (например, с помощью update-alternatives ) при попытке обновить или переустановить VirtualBox.

Просто вернитесь к стандартной версии GCC, поставляемой с вашим дистрибутивом, для установки VirtualBox, и она будет работать нормально.

После этого вы можете вернуться к более старой версии GCC после установки VirtualBox.

Просто используйте три команды для пользователей Ubuntu.

У меня та же проблема и решена с помощью этих двух шагов:

Мне потребовалось много времени, чтобы решить эту проблему. Была эта проблема с vBox через 2 дистрибутива (Ubuntu и Arch).

У меня были dkms и все модули, уже установленные и скомпилированные в мое ядро, но я все еще получал сообщение об ошибке, связанной с модулем, когда пытался запустить виртуальную машину vBox.

Если ваш графический интерфейс vBox запускается без помех, но появляется сообщение об ошибке при установке модуля ядра VBoxDrv при попытке запустить виртуальную машину, ваши проблемы связаны не с установкой модулей в ядро, а с их активацией в modprobe, который является скриптом установки модуля. не может сделать.

Чтобы загрузить модуль вручную (например, vboxdrv в вашем случае), откройте окно терминала и введите:

Если после этого ваша виртуальная машина запускается без сообщения об ошибке, вы можете постоянно активировать модуль vboxdrv, перейдя в /etc/modules-load.d/ и делает .conf файл (такой как vbox.conf ). в .conf запишите имена модулей ядра vbox, которые вы хотите добавить, например: vboxdrv ,

Сохранить и перезагрузить

Вы также можете рекламировать эти дополнительные модули: vboxnetadp , vboxnetflt а также vboxpci

vboxnetadp а также vboxnetflt оба необходимы, когда вы собираетесь использовать функцию «Только для хоста». Точнее, vboxnetadp необходим для создания интерфейса хоста в глобальных настройках VirtualBox, а vboxnetflt необходим для запуска виртуальной машины с использованием этого сетевого интерфейса.

vboxpci необходим, когда ваша виртуальная машина должна проходить через PCI-устройство на вашем хосте.

Примечание. Если модули ядра VirtualBox были загружены в ядро ​​во время обновления модулей, вам необходимо перезагрузить их вручную, чтобы использовать новую обновленную версию. Для этого запустите vboxreload от имени пользователя root.

Источник

Failed to start LSB: VirtualBox Linux Kernel Module

Affects Status Importance Assigned to Milestone
virtualbox (Ubuntu) Edit

Bug Description

Not sure what might have triggered this, but since a few days ago, I am unable to launch VirtualBox from Ubuntu 16.10.

This is what I see on the CLI when installing via apt-get:

● virtualbox.service — LSB: VirtualBox Linux kernel module
Loaded: loaded (/etc/init. d/virtualbox; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2016-11-04 12:21:53 CDT; 3ms ago
Docs: man:systemd- sysv-generator( 8)
Process: 22900 ExecStart= /etc/init. d/virtualbox start (code=exited, status=1/FAILURE)

Nov 04 12:21:48 arcacw100113298 systemd[1]: Starting LSB: VirtualBox Linux kernel module.
Nov 04 12:21:49 arcacw100113298 virtualbox[22900]: * Loading VirtualBox kernel modules.
Nov 04 12:21:53 arcacw100113298 virtualbox[22900]: * No suitable module for running kernel found
Nov 04 12:21:53 arcacw100113298 virtualbox[22900]: . fail!
Nov 04 12:21:53 arcacw100113298 systemd[1]: virtualbox.service: Control process exited, code=exited status=1
Nov 04 12:21:53 arcacw100113298 systemd[1]: Failed to start LSB: VirtualBox Linux kernel module.
Nov 04 12:21:53 arcacw100113298 systemd[1]: virtualbox.service: Unit entered failed state.
Nov 04 12:21:53 arcacw100113298 systemd[1]: virtualbox.service: Failed with result ‘exit-code’.

I tried to downlad the .deb package from the VBOX website, resulting in the same issue.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: virtualbox 5.1.6-dfsg-2
ProcVersionSign ature: Ubuntu 3.13.0- 40.69-generic 3.13.11.10
Uname: Linux 3.13.0-40-generic x86_64
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
Date: Fri Nov 4 12:23:06 2016
InstallationDate: Installed on 2014-11-05 (729 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS «Trusty Tahr» — Release amd64 (20140722.2)
ProcEnviron:
LANGUAGE=en_US
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: virtualbox
UpgradeStatus: Upgraded to yakkety on 2016-02-01 (276 days ago)
VirtualBox.ModInfo:

  • Dependencies.txtEdit (5.9 KiB, text/plain; charset=»utf-8″)
  • JournalErrors.txtEdit (232.3 KiB, text/plain; charset=»utf-8″)
  • LsMod.txtEdit (3.6 KiB, text/plain; charset=»utf-8″)
  • VirtualBox.DpkgList.txtEdit (1.4 KiB, text/plain; charset=»utf-8″)

Just as a side note — when running VBoxManage, I get this message:

«WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers- generic.

You will not be able to start VMs until this problem is fixed.»

Needless to say, I tried to install the linux-headers- generic package, to no avail.

Oh, and virtualbox-dkms seems to be installed as well:

virtualbox-dkms is already the newest version (5.1.6-dfsg-2).
virtualbox-dkms set to manually installed.
linux-headers- generic is already the newest version (4.8.0.27.36)

Can you please try and post the log of
dpkg-reconfigure virtualbox-dkms?
thanks

Changed in virtualbox (Ubuntu):
status: New → Incomplete

In case it helps anyone, after a kernel upgrade I always have this error and have to run «apt-get install —reinstall virtualbox-dkms» to rebuild the virtualbox kernel modules against the new kernel. Annoying to have to remember but it solves the problem every time.

A kernel upgrade seems like the likely culprit in this case as well.

this seems an uninstended side effect, the rebuild is done automatically at each kernel/virtualbox update.
Do you have some manual kernel installed, or did you delete the triggers doing the rebuild automatically?

Running in to this bug as well. Here’s the output of `sudo dpkg-reconfigure virtualbox-dkms`

——- ——- ——- ——- —
Deleting module version: 5.1.6
completely from the DKMS tree.
——- ——- ——- ——- —
Done.
Loading new virtualbox-5.1.6 DKMS files.
Building only for 4.9.0-040900rc7 -generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Job for virtualbox.service failed because the control process exited with error code.
See «systemctl status virtualbox.service» and «journalctl -xe» for details.
invoke-rc.d: initscript virtualbox, action «restart» failed.
● virtualbox.service — LSB: VirtualBox Linux kernel module
Loaded: loaded (/etc/init. d/virtualbox; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2017-01-14 10:44:24 PST; 4ms ago
Docs: man:systemd- sysv-generator( 8)
Process: 6719 ExecStart= /etc/init. d/virtualbox start (code=exited, status=1/FAILURE)

Jan 14 10:44:24 systemd[1]: Starting LSB: VirtualBox Linux kernel module.
Jan 14 10:44:24 virtualbox[6719]: * Loading VirtualBox kernel modules.
Jan 14 10:44:24 virtualbox[6719]: * No suitable module for running kernel found
Jan 14 10:44:24 virtualbox[6719]: . fail!
Jan 14 10:44:24 systemd[1]: virtualbox.service: Control process exited, code=exited status=1
Jan 14 10:44:24 systemd[1]: Failed to start LSB: VirtualBox Linux kernel module.
Jan 14 10:44:24 systemd[1]: virtualbox.service: Unit entered failed state.
Jan 14 10:44:24 systemd[1]: virtualbox.service: Failed with result ‘exit-code’.
Processing triggers for shim-signed (1.21.3+ 0.9+1465500757. 14a5905. is.0.8- 0ubuntu3) .

use a new vbox with a new kernel, or my ppa:costamagnag ianfranco/ virtualbox- ppa

I just got the same error with an up-to-date kernel and virtualbox:

$ dpkg -l virtualbox* | grep ii
ii virtualbox 5.1.16-dfsg-1 amd64 x86 virtualization solution — base binaries
ii virtualbox-dkms 5.1.16-dfsg-1 all x86 virtualization solution — kernel module sources for dkms
ii virtualbox- guest-additions -iso 5.1.16-1 all guest additions iso image for VirtualBox
ii virtualbox-qt 5.1.16-dfsg-1 amd64 x86 virtualization solution — Qt based user interface
shankao@maldita:

$ uname -a
Linux maldita 4.10.0-11-generic #13-Ubuntu SMP Wed Mar 1 21:27:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
shankao@maldita:

After running «sudo dpkg-reconfigure virtualbox-dkms» and rebooting, it’s back working again.

With previous kernels, the vbox module was being rebuilt correctly. Answering to some previous comment’s questions:

«Do you have some manual kernel installed, or did you delete the triggers doing the rebuild automatically?»

No manual kernels, no trigger removal unless some package upgrade did it. How can I check if it’s in place?

Changed in virtualbox (Ubuntu):
status: Incomplete → Confirmed

no idea, sorry, I can’t reproduce with a clean zesty installation

Hello. I have the same problem on the 17.04, 16.10 and 16.04.2 LTS too.

I use the Ubuntu among with a Windows 10 in UEFI! When I install the virtualbox it always ask a question about to disable the secure boot, if I have selected the yes or no answer, the results were always the same:
[Here you can see the 17.04 output]
.
Setting up gcc-6 (6.3.0-12ubuntu2) .
Setting up libqt5gui5:amd64 (5.7.1+ dfsg-2ubuntu4

1) .
Setting up qt5-gtk- platformtheme: amd64 (5.7.1+ dfsg-2ubuntu4

1) .
Setting up libqt5x11extras 5:amd64 (5.7.1

1) .
Setting up libqt5widgets5: amd64 (5.7.1+ dfsg-2ubuntu4

1) .
Setting up gcc (4:6.3.0-2ubuntu1) .
Setting up libqt5printsupp ort5:amd64 (5.7.1+ dfsg-2ubuntu4

1) .
Setting up libqt5opengl5:amd64 (5.7.1+ dfsg-2ubuntu4

1) .
Setting up dkms (2.3-3) .
Setting up libqt5svg5:amd64 (5.7.1

3) .
Setting up virtualbox-dkms (5.1.18- dfsg-1build1) .
Loading new virtualbox-5.1.18 DKMS files.
Building for 4.10.0-19-generic
Building initial module for 4.10.0-19-generic
Done.

vboxdrv:
Running module version sanity check.
— Original module
— No original module exists within this kernel
— Installation
— Installing to /lib/modules/ 4.10.0- 19-generic/ updates/ dkms/

Источник

Установка Virtualbox не смогла запустить ядра lsb [duplicate]

Я попытался использовать свою виртуальную коробку, и это ошибка, которую я получил — (я просто обновился до нового Ubuntu), и я ОЧЕНЬ новичок в этой ОС Linux.

Драйвер ядра не установлен ( rc = -1908) Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо возникает проблема с / dev / vboxdrv. Переустановите модуль ядра, выполнив настройку «/etc/init.d/vboxdrv» как root. Пользователи Ubuntu, Fedora или Mandriva должны сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

42 ответа

У меня была эта проблема с Kubuntu 14.04.3 + virtualbox 4.3.10 из стандартного надежного репозитория ubuntu, и ни одно из предыдущих решений не работало. единственным решением было добавление репозитория virtualbox.org и обновление до последнего виртуального бокса (4.3.32). вы можете сделать это с помощью этой команды:

sudo sh -c «echo ‘deb http://download.virtualbox.org/virtualbox/debian ‘$(lsb_release -cs)’ contrib non-free’ > /etc/apt/sources.list.d/virtualbox.list» && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add — && sudo apt-get update && sudo apt-get install virtualbox-4.3

Еще одна причина, по которой это может произойти, заключается в том, что у вас есть более старая версия GCC (например, я установил GCC 4.8 на Ubuntu 16.04), установленную по умолчанию (например, с помощью update-alternatives) при попытке обновить или переустановить VirtualBox .

Вернитесь к стандартной версии GCC, которая поставляется с дистрибутивом для установки VirtualBox, и она будет работать нормально.

Затем вы можете вернуться к более старой версии GCC после VirtualBox установлен.

вот решение, которое работает для меня 12.10:

Установите последнюю версию виртуального бокса в соответствии с вашей архитектурой и версией распространения с https://www.virtualbox.org/wiki/Linux_Downloads run sudo apt-get install build-essential linux-headers-`uname -r` run sudo /etc/init.d/vboxdrv setup

Последние два шага, указанные в одном из комментариев к ошибке на ту же тему — https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165 [ ! d9]

Скорее всего все, что вам нужно сделать, это запустить

sudo apt-get install dkms

(или установить dkms из программного центра)

, а затем запустить

sudo /etc/init.d/vboxdrv setup

и напишите свой пароль.

Не знаете, где еще это можно отбросить, но для целей полноты: у меня была такая же проблема после обновления до 15.10. Я пробовал все, что упоминалось в этом посте, а другие — безрезультатно. Моя проблема заключалась в том, что у меня не хватало намеков на то, что проблема с корнем была связана с самим ядром. Он не был должным образом обновлен во время обновления с 15.04 по 15.10. Шахта была решена ядром Ubuntu, не обновляющимся с помощью 15.10, после чего я рассмотрел обе версии «sudo dpkg-reconfigure», упомянутые в ответах здесь.

Я думаю, что Chriskin предоставил ответ, но вы также хотите убедиться, что у вас установлены правильные заголовки Linux, как сказал муж:

sudo apt-get install linux-headers-`uname -r`

sudo apt-get install dkms sudo /etc/init.d/vboxdrv setup

У меня такая же проблема и решена этими двумя шагами:

sudo apt-get install linux-headers-`uname -r`

Ни один из ответов не говорит о простом решении, которое работает для меня.

sudo /usr/lib/virtualbox/vboxdrv.sh setup

У меня Ubuntu 15.10 и Oracle VM 5.0.20. Я нашел решение в билете vbox.

У меня была эта проблема в Kubuntu Vivid. Я долго боролся с ошибкой «Мои заголовки ядра для ядра 3.13.0-36-generic не могут быть найдены», а apt-get не смог найти его в репозиториях.

Решение заключалось в том, чтобы добавить репозиторий из trusty

deb http://security.ubuntu.com/ubuntu trusty-security main

в /etc/apt/sources.list и установить с помощью

sudo apt-get install linux-headers-`uname -r

и затем запустите

sudo /etc/init.d/vboxdrv setup

Просто используйте три команды для пользователей ubuntu.

Я использую Ubuntu 14.04, у меня была схожая проблема. Моя проблема решена с помощью следующей команды для установки виртуальных боксов:

sudo sh -c «echo ‘deb http://download.virtualbox.org/virtualbox/debian ‘$(lsb_release -cs)’ contrib non-free’ > /etc/apt/sources.list.d/virtualbox.list» && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add — && sudo apt-get update && sudo apt-get install virtualbox-5.0

На самом деле она удалит вашу текущую версию Virtualbox и установит виртуальный бокс -5.0 из хранимого в оракуле репозитория.

Вышеупомянутая команда доступна по адресу https://help.ubuntu.com/community/VirtualBox/Installation

У меня была такая же ошибка при запуске VirtualBox после обновления ядра. virtualbox-dkms не удалось смонтировать, потому что я использовал последнее (не по умолчанию) ядро ​​Ubuntu, а virtualbox-dkms еще не было исправлено для этого ядра:

$ sudo apt-get install —reinstall virtualbox-dkms . ERROR (dkms apport): kernel package linux-headers-4.12.14-041214-generic is not supported Error! Bad return status for module build on kernel: 4.12.14-041214-generic (x86_64) Consult /var/lib/dkms/virtualbox/5.0.40/build/make.log for more information. Job for virtualbox.service failed because the control process exited with error code. See «systemctl status virtualbox.service» and «journalctl -xe» for details. invoke-rc.d: initscript virtualbox, action «restart» failed. ● virtualbox.service — LSB: VirtualBox Linux kernel module Loaded: loaded (/etc/init.d/virtualbox; bad; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2017-10-23 02:31:15 CEST; 4ms ago Docs: man:systemd-sysv-generator(8) Process: 10851 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE) .

Итак, я закончил установку последний VirtualBox от Oracle, который отлично работает!

У меня есть deb http://download.virtualbox.org/virtualbox/debian precise contrib в моем /etc/apt/sources.list, чтобы иметь возможность использовать Virtualbox 5.x.

Столкнувшись с той же ошибкой, я попробовал все методы здесь, и никто не работал, кроме этого ( bandwith-waste) one:

sudo apt-get purge virtualbox virtualbox-4* virtualbox-5* Перезагрузка sudo apt-get install virtualbox-5.0 Установите последний пакет обновления с https://www.virtualbox.org/wiki/Downloads

Если я правильно помню, я установил виртуальный ящик, используя .deb, загруженный с сайта виртуального ящика, в 15.10. Я исправил эту проблему, просто установив этот пакет:

$ sudo apt-get install virtualbox-dkms

У меня была такая же проблема. Мое решение состояло в том, чтобы полностью переустановить VirtualBox со следующими командами:

1) Удалить (резервное копирование) скрытый каталог VirutalBox в вашем домашнем каталоге

2) Переустановить VirtualBox

sudo apt-get purge virtualbox sudo apt-get install virtualbox

3) Запустите VirtualBox и снова установите его (Виртуальные изображения).

Я на Linux Mint Rafaela 17.2, но с обновлением ядра до версии 4.4 (xenial, 4.4.0-57). Поскольку он основан на Ubuntu 14.04 (Trusty), я добавил этот PPA: https://www.ubuntuupdates.org/ppa/virtualbox.org_contrib?dist=trusty

очистил старый v5.0 и установил последние VirtualBox:

sudo apt-get update sudo apt-get install virtualbox-5.1

Взял меня надолго, чтобы решить эту проблему. Была ли эта проблема с vBox через 2 дистрибутива (Ubuntu и Arch).

У меня были dkms и все модули, которые уже были установлены и скомпилированы в мое ядро, но у меня все еще появилось сообщение об ошибке, связанное с модулем, когда я пытался запустить виртуальную машину vBox.

Если ваш vBox GUI запускается без сбоев, но появляется сообщение об ошибке, чтобы установить модуль ядра VBoxDrv при попытке запустить виртуальную машину, ваши проблемы не связаны с установкой модулей в ваше ядро, но ACTIVATING THEM в modprobe, do.

Чтобы загрузить модуль вручную (например, vboxdrv в вашем случае), откройте запрос терминала и введите:

sudo modprobe vboxdrv

Если после этого вы запускаете виртуальную машину без предоставления вы получите сообщение об ошибке, затем вы можете активировать модуль vboxdrv навсегда, перейдя в /etc/modules-load.d/ и создав файл .conf (например, vbox.conf). В файле .conf указаны имена модулей ядра vbox, которые вы хотите добавить, например: vboxdrv.

Сохранить и перезагрузить

Вы также можете разместить эти дополнительные модули: vboxnetadp, vboxnetflt и vboxpci

Из вики-страницы Vbox:

vboxnetadp и vboxnetflt необходимы, когда вы намереваетесь использовать «Сеть только для хоста» » особенность. Точнее, vboxnetadp необходим для создания интерфейса хоста в глобальных настройках VirtualBox, а vboxnetflt необходим для запуска виртуальной машины с использованием этого сетевого интерфейса.

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

Примечание. Если модули ядра VirtualBox были загружены в ядро ​​при обновлении модулей, вам необходимо перезагрузить их вручную, чтобы использовать новую обновленную версию. Для этого запустите vboxreload как root.

Источник

Читайте также:  What is checksum in linux
Оцените статью