пакет ядра linux-headers-4.18.5-041805-generic не поддерживается

Я обновляю свое ядро от 4,15 до 4.18.5 и затем после того, как мой VirtualBox покажет folowning ошибочный Драйвер ядра, не установленный (дистанционное управление =-1908)

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

'modprobe vboxdrv'

как корень.

где: suplibOsInit, что: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - драйвер поддержки не установлены. На Linux, открытом, возвратил ENOENT.

Я попробовал

sudo apt-get remove virtualbox-dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install -y linux-headers-amd64 linux-image-amd64
sudo apt-get install -y virtualbox-dkms

команды, но в Терминале после ошибок появляются->

sudo apt-get install -y virtualbox-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  virtualbox-dkms
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/657 kB of archives.
After this operation, 5,408 kB of additional disk space will be used.
Selecting previously unselected package virtualbox-dkms.
(Reading database ... 284020 files and directories currently installed.)
Preparing to unpack .../virtualbox-dkms_5.2.10-dfsg-6ubuntu18.04.1_all.deb ...
Unpacking virtualbox-dkms (5.2.10-dfsg-6ubuntu18.04.1) ...
Setting up virtualbox-dkms (5.2.10-dfsg-6ubuntu18.04.1) ...
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.18.5-041805-generic
Building initial module for 4.18.5-041805-generic
ERROR (dkms apport): kernel package linux-headers-4.18.5-041805-generic is not supported
Error! Bad return status for module build on kernel: 4.18.5-041805-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.2.10/build/make.log for more information.

Пожалуйста, помогите мне!

После просмотра файла make.log я узнал это, ошибки, все в капитале входят (это является довольно большим, но изучите его),

CC [M] /var/lib/dkms/virtualbox/5.2.10/build/vboxpci/SUPR0IdcClientComponent.o CC [M] /var/lib/dkms/virtualbox/5.2.10/build/vboxpci/linux/SUPR0IdcClient-linux.o /var/lib/dkms/virtualbox/5.2.10/build/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciLinuxDevDetachHostDriver’: /var/lib/dkms/virtualbox/5.2.10/build/vboxpci/linux/VBoxPci-linux.c:92:40: ERROR: IMPLICIT DECLARATION OF FUNCTION ‘PCI_GET_BUS_AND_SLOT’; DID YOU MEAN ‘PCI_GET_DOMAIN_BUS_AND_SLOT’? [-WERROR=IMPLICIT-FUNCTION-DECLARATION] # DEFINE PCI_DEV_GET_SLOT(BUS, DEVFN) PCI_GET_BUS_AND_SLOT(BUS, DEVFN) ^ /VAR/LIB/DKMS/VIRTUALBOX/5.2.10/BUILD/VBOXPCI/LINUX/VBOXPCI-LINUX.C:397:15: NOTE: IN EXPANSION OF MACRO ‘PCI_DEV_GET_SLOT’ PPCIDEV = PCI_DEV_GET_SLOT(UBUS, UDEVFN); ^~~~~~~~~~~~~~~~ /VAR/LIB/DKMS/VIRTUALBOX/5.2.10/BUILD/VBOXPCI/LINUX/VBOXPCI-LINUX.C:397:13: WARNING: ASSIGNMENT MAKES POINTER FROM INTEGER WITHOUT A CAST [-WINT-CONVERSION] PPCIDEV = PCI_DEV_GET_SLOT(UBUS, UDEVFN); ^ /VAR/LIB/DKMS/VIRTUALBOX/5.2.10/BUILD/VBOXPCI/LINUX/VBOXPCI-LINUX.C: IN FUNCTION ‘VBOXPCIOSDEVINIT’: /VAR/LIB/DKMS/VIRTUALBOX/5.2.10/BUILD/VBOXPCI/LINUX/VBOXPCI-LINUX.C:648:17: WARNING: ASSIGNMENT MAKES POINTER FROM INTEGER WITHOUT A CAST [-WINT-CONVERSION] PPCIDEV = PCI_DEV_GET_SLOT((PINS->HOSTPCIADDRESS) >> 8, ^ CC1: SOME WARNINGS BEING TREATED AS ERRORS scripts/Makefile.build:317: recipe for target '/var/lib/dkms/virtualbox/5.2.10/build/vboxpci/linux/VBoxPci-linux.o' failed make[2]: * [/var/lib/dkms/virtualbox/5.2.10/build/vboxpci/linux/VBoxPci-linux.o] Error 1 scripts/Makefile.build:558: recipe for target '/var/lib/dkms/virtualbox/5.2.10/build/vboxpci' failed make1: * [/var/lib/dkms/virtualbox/5.2.10/build/vboxpci] Error 2 Makefile:1500: recipe for target 'module/var/lib/dkms/virtualbox/5.2.10/build' failed make: *** [module/var/lib/dkms/virtualbox/5.2.10/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.18.5-041805-generic'

Я не знаю программирование ядра, что я могу сделать из этого?

1
задан 11 September 2018 в 16:49

2 ответа

Суть сообщений, которые Вы получаете, - то, что версия ядра, которую Вы используете, 4.18.5, не поддерживается версией инструментов VirtualBox, которые Вы пытаетесь использовать.

С этой целью необходимо вернуться к поддерживаемому ядру для использования инструментов VBox, который вероятен 4.15, что Вы имели прежде. (Не уверенный, где Вы добрались 4.18.5 от, любой...),

Другая опция не состоит в том, чтобы использовать Инструменты VBox и обойтись без помощи их, но это, вероятно, будет страдать от ее собственных включенных головных болей.

2
ответ дан 3 December 2019 в 07:23

Можно также установить последнюю сборку снимка, которая работает протестированная с 4.18.13!

https://www.virtualbox.org/ticket/17981 в настоящее время отслеживает эту проблему.

Можно получить снимок разработки в https://www.virtualbox.org/wiki/Testbuilds

Во время записи, 5.2.97 было последним.

1
ответ дан 3 December 2019 в 07:23

Другие вопросы по тегам:

Похожие вопросы: