| Summary: | Virtualbox dkms fails to find kernel | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Mikhail Terekhov <termim> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | RESOLVED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | survolog |
| Version: | Plasma5 | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
| Attachments: |
dnf install dkms-virtualbox
rrpm -qa | grep kernel |
||
Created attachment 6007 [details]
rrpm -qa | grep kernel
sudo ln -sf ../../../../usr/src/linux-6.1.58-generic-4rosa2023.1-x86_64 /usr/lib/modules/6.1.58-generic-4rosa2023.1-x86_64/build sudo ln -sf ../../../../usr/src/linux-6.1.58-generic-4rosa2023.1-x86_64 /usr/lib/modules/6.1.58-generic-4rosa2023.1-x86_64/source Не помогает: tmp> sudo /usr/sbin/dkms --rpm_safe_upgrade build -m virtualbox -v 7.0.12-2 [sudo] password for termim: Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area...(bad exit status: 2) ./vboxbuild /lib/modules/6.1.58-generic-4rosa2023.1-x86_64/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.58-generic-4rosa2023.1-x86_64 (x86_64) Consult /var/lib/dkms/virtualbox/7.0.12-2/build/make.log for more information. tmp> cat /var/lib/dkms/virtualbox/7.0.12-2/build/make.log DKMS make.log for virtualbox-7.0.12-2 for kernel 6.1.58-generic-4rosa2023.1-x86_64 (x86_64) Sun Jan 14 04:34:05 PM EST 2024 make: Entering directory '/var/lib/dkms/virtualbox/7.0.12-2/build/vboxdrv' make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/6.1.58-generic-4rosa2023.1-x86_64/build M=/var/lib/dkms/virtualbox/7.0.12-2/build/vboxdrv SRCROOT=/var/lib/dkms/virtualbox/7.0.12-2/build/vboxdrv -j4 modules Makefile:748: include/config/auto.conf: No such file or directory make: *** [/var/lib/dkms/virtualbox/7.0.12-2/build/vboxdrv/Makefile-footer.gmk:133: vboxdrv] Error 2 make: Leaving directory '/var/lib/dkms/virtualbox/7.0.12-2/build/vboxdrv' tmp> Я с какими-то ещё командами не заморачивался. Поставил virtualbox, перезагрузился. Увидел, что исходник ядра не находит - вставил пару симлинков. Помогло. После обновления ядра ещё раз обновил симлинки под другой релиз ядра. Виртуальные машины продолжили работать. Пока никому не захотелось поправить ядро, другого способа запустить virtualbox помимо симлинков не знаю. Удачи. It is working now. |
Created attachment 6006 [details] dnf install dkms-virtualbox Platform rosa2023.1 # uname -a Linux hp 6.1.58-generic-4rosa2023.1-x86_64 #1 SMP PREEMPT_DYNAMIC Fri Dec 15 02:59:17 UTC 2023 x86_64 x86_64 GNU/Linux При установке dkms-virtualbox dkms не может найти исходники кенела. Пакеты kernel-devel & kernel-headers установлены. Каких пакетов не хватает?