-bash: /etc/init.d/vboxdrv: Нет такого файла или каталога
[root@hard ~]# LANG=c sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found
[root@hard ~]#
Looks like your main problem is the NVIDIA driver.
When you fix that, akmods should proceed building VirtualBox modules.
[root@hard ~]# dnf list installed | grep -i nvidia
akmod-nvidia-390xx.x86_64 3:390.157-1.fc37 @rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64 3:390.157-1.fc37 @rpmfusion-nonfree-updates
nvidia-settings-390xx.x86_64 390.157-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx.x86_64 3:390.157-2.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64 3:390.157-2.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.x86_64 3:390.157-2.fc37 @rpmfusion-nonfree-updates
[root@hard ~]#
[root@hard ~]# dnf list installed | grep -i VirtualB
VirtualBox.x86_64 7.0.6-1.fc37 @rpmfusion-free-updates
VirtualBox-kmodsrc.noarch 7.0.6-1.fc37 @rpmfusion-free-updates
VirtualBox-server.x86_64 7.0.6-1.fc37 @rpmfusion-free-updates
akmod-VirtualBox.x86_64 7.0.6-1.fc37 @rpmfusion-free-updates
kmod-VirtualBox-6.2.8-200.fc37.x86_64.x86_64 7.0.6-1.fc37 @@commandline
[root@hard ~]#
The cause of the issue is likely in the log file:
2023/03/30 14:40:20 akmodsbuild: | ^
2023/03/30 14:40:20 akmodsbuild: /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-mmap.c:264:9: note: here
2023/03/30 14:40:20 akmodsbuild: 264 | default:
2023/03/30 14:40:20 akmodsbuild: | ^~~~~~~
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-gvi.o
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-gvi.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv-gvi.o.cmd
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-mmap.o
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-mmap.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv-mmap.o.cmd
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-mempool.o
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-mempool.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv-mempool.o.cmd
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-i2c.o
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-i2c.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv-i2c.o.cmd
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-p2p.o
2023/03/30 14:40:20 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv.o
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv-p2p.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv-p2p.o.cmd
2023/03/30 14:40:20 akmodsbuild: { echo ; echo ‘/tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/nv.o: $(wildcard ./tools/objtool/objtool)’ ; } >> /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64/nvidia/.nv.o.cmd
2023/03/30 14:40:20 akmodsbuild: make[1]: *** [Makefile:2025: /tmp/akmodsbuild.DOmosObQ/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.2.8-200.fc37.x86_64] Error 2
2023/03/30 14:40:20 akmodsbuild: make[1]: Leaving directory ‘/usr/src/kernels/6.2.8-200.fc37.x86_64’
2023/03/30 14:40:20 akmodsbuild: make: *** [Makefile:81: modules] Error 2
2023/03/30 14:40:20 akmodsbuild: <88>: <9D><80><8B> <D1<80><82> /var/tmp/rpm-tmp.WU2Jpq (%build)
2023/03/30 14:40:20 akmodsbuild:
2023/03/30 14:40:20 akmodsbuild: RPM build warnings:
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild: user mockbuild does not exist - using root
2023/03/30 14:40:20 akmodsbuild:
2023/03/30 14:40:20 akmodsbuild: RPM build errors:
2023/03/30 14:40:20 akmodsbuild: <9D><80><8B> <80><82> /var/tmp/rpm-tmp.WU2Jpq (%build)
2023/03/30 14:40:20 akmodsbuild:
2023/03/30 14:40:20 akmods: Building rpms failed; see /var/cache/akmods/nvidia-390xx/390.157-1-for-6.2.8-200.fc37.x86_64.failed.log for details
You can also directly specify the module to build:
sudo akmods --akmod VirtualBox
[root@hard ~]# akmods --akmod VirtualBox; systemctl restart vboxdrv.serviceChecking kmods exist for 6.2.8-200.fc37.x86_64 [ ОК ]
Job for vboxdrv.service failed because the control process exited with error code.
See “systemctl status vboxdrv.service” and “journalctl -xeu vboxdrv.service” for details.
[root@hard ~]#
30 15:13:21 hard.macomnet.net systemd[1]: Starting vboxdrv.service - Linux kernel module init script…
░░ Subject: A start job for unit vboxdrv.service has begun execution
░░ Defined-By: systemd
░░ Support: systemd-devel Info Page
░░
░░ A start job for unit vboxdrv.service has begun execution.
░░
░░ The job identifier is 9882.
Mar 30 15:13:21 hard.macomnet.net modprobe[102210]: modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/6.2.8-200.fc37.x86_64
Mar 30 15:13:21 hard.macomnet.net systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: systemd-devel Info Page
░░
░░ An ExecStart= process belonging to unit vboxdrv.service has exited.
░░
░░ The process’ exit code is ‘exited’ and its exit status is 1.
Mar 30 15:13:21 hard.macomnet.net systemd[1]: vboxdrv.service: Failed with result ‘exit-code’.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: systemd-devel Info Page
░░
░░ The unit vboxdrv.service has entered the ‘failed’ state with result ‘exit-code’.
Mar 30 15:13:21 hard.macomnet.net systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
░░ Subject: A start job for unit vboxdrv.service has failed
░░ Defined-By: systemd
░░ Support: systemd-devel Info Page
░░
░░ A start job for unit vboxdrv.service has finished with a failure.
░░
░░ The job identifier is 9882 and the job result is failed.
journalctl -b -u vboxdrv.service
мар 30 15:13:21 hard.macomnet.net systemd[1]: Starting vboxdrv.service - Linux kernel module init script…
мар 30 15:13:21 hard.macomnet.net modprobe[102210]: modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/6.2.8-200.fc37.x86_64
мар 30 15:13:21 hard.macomnet.net systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE
мар 30 15:13:21 hard.macomnet.net systemd[1]: vboxdrv.service: Failed with result ‘exit-code’.
мар 30 15:13:21 hard.macomnet.net systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
[root@hard ~]#
rpm -q -a \*VirtualBox\*; ls -l /usr/src/akmods/*
akmodsbuild /usr/src/akmods/VirtualBox-kmod.latest
[root@hard ~]# rpm -q -a *VirtualBox*; ls -l /usr/src/akmods/*
akmodsbuild /usr/src/akmods/VirtualBox-kmod.latest
VirtualBox-kmodsrc-7.0.6-1.fc37.noarch
VirtualBox-server-7.0.6-1.fc37.x86_64
akmod-VirtualBox-7.0.6-1.fc37.x86_64
VirtualBox-7.0.6-1.fc37.x86_64
kmod-VirtualBox-6.2.8-200.fc37.x86_64-7.0.6-1.fc37.x86_64
-rw-r–r–. 1 root root 91102 янв 7 23:13 /usr/src/akmods/nvidia-390xx-kmod-390.157-1.fc37.src.rpm
lrwxrwxrwx. 1 root root 40 янв 7 23:13 /usr/src/akmods/nvidia-390xx-kmod.latest → nvidia-390xx-kmod-390.157-1.fc37.src.rpm
-rw-r–r–. 1 root root 46867 янв 19 03:20 /usr/src/akmods/VirtualBox-kmod-7.0.6-1.fc37.src.rpm
lrwxrwxrwx. 1 root root 36 янв 19 03:20 /usr/src/akmods/VirtualBox-kmod.latest → VirtualBox-kmod-7.0.6-1.fc37.src.rpm
ERROR: Not to be used as root; start as user or ‘akmodsbuild’ instead.
[root@hard ~]#
The last command must be run as a regular user, not as root.
[root@hard ~]# su - serg
[serg@hard ~]$ akmodsbuild /usr/src/akmods/VirtualBox-kmod.latest
- Rebuilding /usr/src/akmods/VirtualBox-kmod.latest for kernel(s) 6.2.8-200.fc37.x86_64: prep build install clean; Successfull; Saved kmod-VirtualBox-6.2.8-200.fc37.x86_64-7.0.6-1.fc37.x86_64.rpm in /home/serg/
[serg@hard ~]$
sudo rpm --force -i /home/serg/kmod-VirtualBox-*.rpm
rpm -q -l kmod-VirtualBox-$(uname -r)
rpm -V kmod-VirtualBox-$(uname -r)
[root@hard ~]# rpm --force -i /home/serg/kmod-VirtualBox-*.rpm
rpm -q -l kmod-VirtualBox-$(uname -r); rpm -V kmod-VirtualBox-$(uname -r)
/lib/modules/6.2.8-200.fc37.x86_64/extra
/lib/modules/6.2.8-200.fc37.x86_64/extra/VirtualBox
/lib/modules/6.2.8-200.fc37.x86_64/extra/VirtualBox/vboxdrv.ko.xz
/lib/modules/6.2.8-200.fc37.x86_64/extra/VirtualBox/vboxnetadp.ko.xz
/lib/modules/6.2.8-200.fc37.x86_64/extra/VirtualBox/vboxnetflt.ko.xz
/usr/lib/.build-id
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/f7fff8d0874a63527b03688dd8cc44886cd5b1
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/5fed04379f0c1aae88214a147669b3886e836c
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/1ca70d23947d412d2ca9b70f198f1eb7b0b216
[root@hard ~]#
Let’s make sure to fix potential issues for the current kernel:
Depmod warning, missing files in /lib/modules/kernel* when running dracut - #2 by vgaetera
[quote=“Vladislav Grigoryev, post:25, topic:80183, full:true, username:vgaetera”]
sudo dnf download kernel-modules-core
sudo rpm --force -i kernel-modules-core-*.rpm
sudo systemctl restart vboxdrv.service
journalctl -b -u vboxdrv.service
```[/quote]
root@hard ~]# sudo dnf download kernel-modules-core
sudo rpm --force -i kernel-modules-core-*.rpm
sudo systemctl restart vboxdrv.service
journalctl -b -u vboxdrv.service
Последняя проверка окончания срока действия метаданных: 1:02:24 назад, Чт 30 мар 2023 15:04:30.
kernel-modules-core-6.2.8-200.fc37.x86_64.rpm
<skip>
мар 30 15:50:18 hard.macomnet.net systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
мар 30 16:07:09 hard.macomnet.net systemd[1]: Starting vboxdrv.service - Linux kernel module init script...
мар 30 16:07:09 hard.macomnet.net systemd[1]: Finished vboxdrv.service - Linux kernel module init script.
[root@hard ~]#
Thank you!