Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не устанавливается virtualbox-dkms  (Прочитано 9111 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #30 : 15 Марта 2021, 00:51:59 »
Vilkoff,
Какую версию Vbox ставите? На какое ядро? Это пробовали делать:
There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them.
Сам использую 6.1.18 с сайта vbox на 5.10.9 ядре.
virtualbox-6.1.16 на 5.8.0-44-generic

/sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.


modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.8.0-44-generic


nano /var/log/vbox-setup.log

Building the main VirtualBox module.
Error building the module:
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.8.0-44-gen>
make[1]: warning: -j4 forced in submake: resetting jobserver mode.

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

make[1]: *** [Makefile:746: include/config/auto.conf] Ошибка 1
make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxdrv] Ошибка 2


Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #31 : 15 Марта 2021, 08:49:18 »
Vilkoff, попробуйте сначала установить пакет linux-headers-generic:
sudo apt install linux-headers-genericПосле этого запустите команду:
sudo /sbin/vboxconfig

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #32 : 15 Марта 2021, 10:54:36 »
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет linux-headers-generic самой новой версии (5.4.0.66.69).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #33 : 15 Марта 2021, 11:11:57 »
Vilkoff, как Вы объясните  несоответствие версий пакета linux-headers-generic-5.4.0.66.69 (в репозитории ubuntu 20.04 focal-updates) и пакета для текущего ядра 5.8.0-44-generic (ubuntu 20.10)?
« Последнее редактирование: 15 Марта 2021, 13:21:29 от archuser »

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #34 : 15 Марта 2021, 18:59:30 »
Vilkoff, как Вы объясните  несоответствие версий пакета linux-headers-generic-5.4.0.66.69 (в репозитории ubuntu 20.04 focal-updates) и пакета для текущего ядра 5.8.0-44-generic (ubuntu 20.10)?
У меня Kubuntu, так установилось с офф сайта. Ядро я не обновлял.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #35 : 15 Марта 2021, 19:26:34 »
Vilkoff, у Вас вероятно установлен пакет linux-image-generic-hwe-20.04, а следовательно нужно доустановить linux-headers-generic-hwe-20.04

alexdenkin

  • Гость
Re: Не устанавливается virtualbox-dkms
« Ответ #36 : 15 Марта 2021, 22:01:59 »
ядро из hwe (на сейчас это 5.8 от Ubuntu 20.10) не работает с virtualbox 6.18. Этого не могут (или не хотят?) объяснить даже разрабы Ubuntu.

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #37 : 15 Марта 2021, 23:23:04 »
Vilkoff, у Вас вероятно установлен пакет linux-image-generic-hwe-20.04, а следовательно нужно доустановить linux-headers-generic-hwe-20.04
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет linux-headers-generic-hwe-20.04 самой новой версии (5.8.0.44.50~20.04.30).
linux-headers-generic-hwe-20.04 помечен как установленный вручную.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #38 : 15 Марта 2021, 23:52:30 »
Vilkoff, и файлы присутствуют в системе?:
ls -l /usr/src/linux-headers-5.8.0-44-generic/include/config/auto.conf
ls -l /usr/src/linux-headers-5.8.0-44-generic/include/generated/autoconf.h

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #39 : 16 Марта 2021, 00:57:53 »
archuser,
ls -l /usr/src/linux-headers-5.8.0-44-generic/include/config/auto.conf

-rw-r--r-- 1 root root 201294 фев 10 21:51 /usr/src/linux-headers-5.8.0-44-generic/include/config/auto.conf
ls -l /usr/src/linux-headers-5.8.0-44-generic/include/generated/autoconf.h

ls: невозможно получить доступ к '/usr/src/linux-headers-5.8.0-44-generic/include/generated/autoconf.h': Нет такого файла или каталога

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #40 : 16 Марта 2021, 08:36:30 »
Vilkoff, ну вот видите, одного файла, входящего в состав пакета, все-таки не хватает. Переустановите пакет linux-headers-generic-hwe-20.04:
sudo apt --reinstall install linux-headers-generic-hwe-20.04

Оффлайн Vilkoff

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #41 : 16 Марта 2021, 11:56:58 »
Vilkoff, ну вот видите, одного файла, входящего в состав пакета, все-таки не хватает. Переустановите пакет linux-headers-generic-hwe-20.04:
sudo apt --reinstall install linux-headers-generic-hwe-20.04
Выполнил, результат такой-же :-\
ls: невозможно получить доступ к '/usr/src/linux-headers-5.8.0-44-generic/include/generated/autoconf.h': Нет такого файла или каталога

Оффлайн Cyfrog

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #42 : 17 Марта 2021, 00:12:43 »
ядро из hwe (на сейчас это 5.8 от Ubuntu 20.10) не работает с virtualbox 6.18. Этого не могут (или не хотят?) объяснить даже разрабы Ubuntu.

Подозреваю, что проще переустановить либо виртуальную ось, либо саму машину. Или вообще перейти на другой софт, чем все эти танцы с бубнами.

Morisson

  • Гость
Re: Не устанавливается virtualbox-dkms
« Ответ #43 : 17 Марта 2021, 06:50:33 »
Освойте лучше qemu с virt-manager.


« Последнее редактирование: 17 Марта 2021, 06:52:55 от Morisson »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Не устанавливается virtualbox-dkms
« Ответ #44 : 17 Марта 2021, 10:05:42 »
Cyfrog, извиняюсь, вчера очень спешил и неправильную ссылку привел! Просто переустановите пакет linux-headers-generic-hwe-20.04 со всеми зависимостями:
sudo apt-cache depends linux-headers-generic-hwe-20.04 | grep -E '[ |]Depends|Зависит: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y
Проверил, работает. Взято отсюда.  После этого:
sudo /sbin/vboxconfig

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.