Автор Тема: Virtualbox.service failed [решено]  (Прочитано 968 раз)

Оффлайн lev145

  • Завсегдатай
  • *
  • Сообщений: 16
Virtualbox.service failed [решено]
« : 03.05.2021 16:52:41 »
Проблема такова, что при загрузки и подключении виртуального диска от рута, Virtual Box выдаёт ошибку:
Kernel driver not installed (rc=-1908)

Скорее всего виноват сервис virtualbox, который выдаёт ошибку:
[root@comp]# systemctl status virtualbox
● virtualbox.service - VirtualBox kernel modules
   Loaded: loaded (/lib/systemd/system/virtualbox.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2021-05-03 15:37:18 EET; 2s ago
  Process: 7121 ExecStart=/sbin/modprobe vboxdrv (code=exited, status=1/FAILURE)
 Main PID: 7121 (code=exited, status=1/FAILURE)

мая 03 15:37:18 comp systemd[1]: Starting VirtualBox kernel modules...
мая 03 15:37:18 comp modprobe[7121]: modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.10.20-un-def-alt1
мая 03 15:37:18 comp systemd[1]: virtualbox.service: Main process exited, code=exited, status=1/FAILURE
мая 03 15:37:18 comp systemd[1]: virtualbox.service: Failed with result 'exit-code'.
мая 03 15:37:18 comp systemd[1]: Failed to start VirtualBox kernel modules.

Вывод rpm -qa | grep kernel:
[root@comp]# rpm -qa | grep kernel
kernel-image-un-def-5.10.20-alt1.x86_64
kernel-modules-virtualbox-addition-guest-un-def-6.1.18-alt1.330260.1.x86_64
kernel-modules-drm-ancient-un-def-5.10.20-alt1.x86_64
kernel-modules-rtl8188fu-un-def-1.0-alt1.330260.1.x86_64
kernel-modules-drm-un-def-5.10.20-alt1.x86_64
kernel-modules-staging-un-def-5.10.20-alt1.x86_64
kernel-modules-drm-radeon-un-def-5.10.20-alt1.x86_64
kernel-modules-r8125-un-def-9.003.05-alt1.330260.1.x86_64
kernel-modules-rtl8821ce-un-def-5.5.2-alt1.330260.1.x86_64
update-kernel-0.9.20-alt1.noarch
kernel-image-std-def-5.4.111-alt2.x86_64
kernel-modules-v4l-un-def-5.10.20-alt1.x86_64
kernel-modules-virtualbox-addition-un-def-6.1.18-alt1.330260.1.x86_64
kernel-modules-drm-nouveau-un-def-5.10.20-alt1.x86_64
kernel-modules-e1000e-un-def-3.8.7-alt1.330260.1.x86_64
kernel-modules-rtl8723bu-un-def-4.3.6.11-alt1.330260.1.x86_64
kernel-modules-virtualbox-std-def-6.1.18-alt1.328815.2.x86_64
kernel-headers-common-1.2.7-alt1.x86_64
kernel-modules-rtl8192eu-un-def-5.2.19.1-alt1.330260.1.x86_64
kernel-modules-virtualbox-addition-video-un-def-6.1.18-alt1.330260.1.x86_64
kernel-modules-bcmwl-un-def-6.30.223.248-alt21.330260.1.x86_64
kernel-modules-rtl8821cu-un-def-5.4.1-alt1.330260.1.x86_64

Ядро:
[root@comp]# uname -r
5.10.20-un-def-alt1

Как можно решить эту проблему? Качал Virtual Box из стандартного репозитория, может я что-то не до установил, спасибо.
« Последнее редактирование: 03.05.2021 20:00:15 от lev145 »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 723
Re: Virtualbox.service failed
« Ответ #1 : 03.05.2021 17:08:34 »
Я не знаю, зачем от рута, когда можно от пользователя запускать виртуалбокс, но вам черным по белому пишут, что модуль ядра для виртуалбокса под вашу версию ядра не найден на вашем компьютере (мая 03 15:37:18 comp modprobe[7121]: modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.10.20-un-def-alt1) и его надо установить. Проще всего это сделать, прочитав это чертов мануал на вики. Поправить под ваши реалии, а точнее под тип ядра, который вы используете (std-def, un-def или другой какой).
https://www.altlinux.org/VirtualBox/Quick
https://www.altlinux.org/VirtualBox

Оффлайн lev145

  • Завсегдатай
  • *
  • Сообщений: 16
Re: Virtualbox.service failed
« Ответ #2 : 03.05.2021 18:00:11 »
Сделал так, как в Quick-гайде:

$ su - root
# apt-get update
# apt-get dist-upgrade -y
# update-kernel -y
# apt-get install virtualbox kernel-headers-std-def kernel-headers-modules-std-def kernel-modules-virtualbox-std-def kernel-modules-virtualbox-un-def
# gpasswd -a lev145 vboxusers
# reboot

При перезапуске проблема осталась, читая мануал не могу найти, как решить, можете поподробнее разъяснить это тему?

Оффлайн lev145

  • Завсегдатай
  • *
  • Сообщений: 16
Re: Virtualbox.service failed
« Ответ #3 : 03.05.2021 20:00:02 »
Загрузился с ядра 5.10.32-un-def-alt1, проблема решилась, спасибо за помощь, достаточно было просто установить kernel-modules-virtualbox-un-def и обновить ядро, да и гайды научиться читать нормально, а то допёр долеко не сразу, хотя не раз читал.
А загружаюсь я с рута, тк виртуальный-диск находиться на другом винте и, чтоб с правами не было мороки пока так делаю.