Bug 32994 - dkms-virtualbox is looking for kernel-devel files which exist but can't be found
Summary: dkms-virtualbox is looking for kernel-devel files which exist but can't be found
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-20 23:34 CET by Frank Griffin
Modified: 2024-03-21 06:44 CET (History)
0 users

See Also:
Source RPM: dkms-virtualbox
CVE:
Status comment:


Attachments

Description Frank Griffin 2024-03-20 23:34:48 CET
VirtualBox won't start because dkms won't build vboxdrv:

[root@ftglap ~]# urpmi --replacepkgs kernel-devel-latest


installing kernel-desktop-devel-latest-6.6.22-1.mga10.x86_64.rpm from /mnt/cauldron/x86_64/media/core/release
Preparing...                     #############################################
      1/1: kernel-desktop-devel-latest
                                 #############################################
      1/1: removing kernel-desktop-devel-latest-6.6.22-1.mga10.x86_64
                                 #############################################
[root@ftglap ~]# urpmi --replacepkgs dkms-virtualbox


installing dkms-virtualbox-7.0.14-2.mga10.x86_64.rpm from /mnt/cauldron/x86_64/media/core/release
Preparing...                     #############################################
      1/1: dkms-virtualbox       #############################################
+ /usr/sbin/dkms --rpm_safe_upgrade add -m virtualbox -v 7.0.14-2.mga10

Creating symlink /var/lib/dkms/virtualbox/7.0.14-2.mga10/source ->
                 /usr/src/virtualbox-7.0.14-2.mga10

DKMS: add Completed.
+ '[' -z '' ']'
+ /usr/sbin/dkms --rpm_safe_upgrade build -m virtualbox -v 7.0.14-2.mga10

Error! Your kernel devel files for kernel 6.6.22-server-1.mga10 cannot be found at
/lib/modules/6.6.22-server-1.mga10/build or /lib/modules/6.6.22-server-1.mga10/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
+ /sbin/rmmod vboxnetadp
+ /sbin/rmmod vboxdrv
+ /sbin/modprobe vboxdrv
+ /sbin/modprobe vboxnetflt
+ /sbin/modprobe vboxnetadp
+ :
+ /usr/sbin/dkms --rpm_safe_upgrade remove -m virtualbox -v 7.0.14-2.mga10 --all

------------------------------
Deleting module version: 7.0.14-2.mga10
completely from the DKMS tree.
------------------------------
Done.
      1/1: removing dkms-virtualbox-7.0.14-2.mga10.x86_64
                                 #############################################

but...

[root@ftglap /lib/modules/6.6.22-server-1.mga10/kernel]# cd /lib/modules
[root@ftglap /lib/modules]# ls
6.0.10-desktop-1.mga9/   6.6.16-desktop-3.mga10/  6.6.17-server-2.mga10/
6.0.13-desktop-1.mga9/   6.6.16-desktop-4.mga10/  6.6.17-server-3.mga10/
6.6.10-desktop-1.mga10/  6.6.16-server-1.mga10/   6.6.17-server-4.mga10/
6.6.11-desktop-1.mga10/  6.6.16-server-4.mga10/   6.6.18-desktop-1.mga10/
6.6.12-desktop-1.mga10/  6.6.17-desktop-1.mga10/  6.6.18-server-1.mga10/
6.6.12-server-1.mga10/   6.6.17-desktop-2.mga10/  6.6.22-desktop-1.mga10/
6.6.14-desktop-1.mga10/  6.6.17-desktop-3.mga10/  6.6.22-server-1.mga10/
6.6.14-desktop-2.mga10/  6.6.17-desktop-4.mga10/
6.6.16-desktop-1.mga10/  6.6.17-server-1.mga10/
[root@ftglap /lib/modules]# cd 6.6.22-server-1*
[root@ftglap /lib/modules/6.6.22-server-1.mga10]# ls
dkms-binary/               modules.builtin.bin      modules.order
kernel/                    modules.builtin.modinfo  modules.softdep
modules.alias              modules.dep              modules.symbols
modules.alias.bin          modules.dep.bin          modules.symbols.bin
modules.builtin            modules.description
modules.builtin.alias.bin  modules.devname
[root@ftglap /lib/modules/6.6.22-server-1.mga10]#
Comment 1 sturmvogel 2024-03-21 06:43:15 CET
You are running the server kernel kernel-6.6.22-server and installed the devel packages for the desktop kernel kernel-devel-latest. That won't work! You need to install kernel-server-devel-latest!
Comment 2 sturmvogel 2024-03-21 06:44:16 CET
.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.