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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Please reinstall virtualbox-dkms package and load the kernel module by executing  (Прочитано 1012 раз)

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

Оффлайн ram3z

  • Автор темы
  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Всем привет. Зависла вирт машина и я путем убийства ее заглушил, тем самым создал себе ненужную ситуацию.
Код: (html5) [Выделить]
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing.Данная тема обсуждалась много раз, но для себя нигде решения не нашел...
Делал remuve, purge, install, dpkg-reconfigure virtualbox-dkms (тут ответ: /usr/sbin/dpkg-reconfigure: Пакет virtualbox-dkms сломан или установлен не полностью)
В остальных случаях
Код: (html5) [Выделить]
Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-36-generic
Building initial module for 5.8.0-36-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-36-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: ошибка при обработке пакета virtualbox-dkms (--configure):
 installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
При обработке следующих пакетов произошли ошибки:
Код: (html5) [Выделить]
virtualbox-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
Поможете?
« Последнее редактирование: 10 Январь 2021, 09:53:52 от Aleksandru »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
/var/lib/dkms/virtualbox/6.1.10/build/make.log

покажите

Оффлайн ram3z

  • Автор темы
  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
/var/lib/dkms/virtualbox/6.1.10/build/make.log
DKMS make.log for virtualbox-6.1.10 for kernel 5.8.0-36-generic (x86_64)
Сб 09 янв 2021 19:22:51 MSK
make: вход в каталог «/usr/src/linux-headers-5.8.0-36-generic»
  CC [M]  /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.o
In file included from ./include/asm-generic/percpu.h:7,
                 from ./arch/x86/include/asm/percpu.h:556,
                 from ./arch/x86/include/asm/preempt.h:6,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/../SUPDrvInternal.h:79,
                 from /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:32:
/var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘supdrvOSChangeCR4’:
/var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:38: error: ‘cpu_tlbstate’ undeclared (first use in this function); did you mean ‘cpuhp_state’?
  760 |     RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4);
      |                                      ^~~~~~~~~~~~
./include/linux/percpu-defs.h:318:9: note: in definition of macro ‘__pcpu_size_call_return’
  318 |  typeof(variable) pscr_ret__;     \
      |         ^~~~~~~~
/var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: note: in expansion of macro ‘this_cpu_read’
  760 |     RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4);
      |                        ^~~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:38: note: each undeclared identifier is reported only once for each function it appears in
  760 |     RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4);
      |                                      ^~~~~~~~~~~~
./include/linux/percpu-defs.h:318:9: note: in definition of macro ‘__pcpu_size_call_return’
  318 |  typeof(variable) pscr_ret__;     \
      |         ^~~~~~~~
/var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: note: in expansion of macro ‘this_cpu_read’
  760 |     RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4);
      |                        ^~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv] Ошибка 2
make: *** [Makefile:1780: /var/lib/dkms/virtualbox/6.1.10/build] Ошибка 2
make: выход из каталога «/usr/src/linux-headers-5.8.0-36-generic»

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
и еще покажите
sudo dpkg -l virtualbox*

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Ставь версию новее https://www.virtualbox.org/wiki/Linux_Downloads

Virtualbox 6.1.10 не поддерживает ядро 5.8

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 359
  • Oderint, dum metuant
    • Просмотр профиля
soarin, Это решение помогло, но ведь все должно было бы произойти при замене ядра...

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
cargan,
Это Ubuntu - тут не все пакеты одинаково полезны.
Есть за которыми хорошо присматривают. Есть за которыми так себе.

Вроде уже в тестовых репозиториях исправили. Через месяц наверно дойдёт до штатных.

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 359
  • Oderint, dum metuant
    • Просмотр профиля
soarin,  я арчевод. так что был не мало удивлен

Оффлайн alixey

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Аналогичная проблема, после праздников перестал работать VirtualBox.
Версия 6.1.10 не запускается, переустановка не помогает.
Установил 6.1.16 по ссылке выше.
Установилась, оболочка запускается, но при старте виртуальной машины выдает ошибку: Effective UID is not root (rc=-10)
Что это может значить? Текущий пользователь в группу vboxusers добавлен.

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2432
    • Просмотр профиля
Попробуйте сделать проверку файловой системы

Оффлайн KJOI

  • Участник
  • *
  • Сообщений: 242
  • ALT Linux
    • Просмотр профиля
Re: Please reinstall virtualbox-dkms package and load the kernel module by executing
« Ответ #10 : 11 Январь 2021, 11:03:52 »
soarin,  я арчевод. так что был не мало удивлен
Потому что в первом посте в ошибке написано что в ядре 5.8 нет модуля для 6.1.10 виртуалки. Надо было просто проверить компоненты и добавить чего не хватает, ну или если в репах нет модуля как такового то просто поставить с сайта, что и было сделано. В принципе оба варианта верные так что без разницы, работает и ладно.
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

 

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