Fedora 38, kernel 6.3.5-200.fc38.x86_64. Laptop with Optimus.
2nd day in a row I’m trying to make nvidia drivers work, but I guess I’ve found the final culprit - akmods
. It just won’t build that nvidia-390xx-kmod
.
trying to run it gives this:
[thetimewizard@thetimewizard ~]$ sudo akmods
Checking kmods exist for 6.3.5-200.fc38.x86_64 [ OK ]
Building and installing nvidia-390xx-kmod [FAILED]
Building rpms failed; see /var/cache/akmods/nvidia-390xx/390.157-2-for-6.3.5-200.fc38.x86_64.failed.log for details
Hint: Some kmods were ignored or failed to build or install.
You can try to rebuild and install them by by calling
'/usr/sbin/akmods --force' as root.
end part of failed log:
2023/06/04 19:55:07 akmodsbuild: make[2]: *** [scripts/Makefile.build:252: /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-mmap.o] Error 1
2023/06/04 19:55:07 akmodsbuild: make[2]: *** Waiting for unfinished jobs....
2023/06/04 19:55:07 akmodsbuild: # cmd_check_local_export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-pat.o
2023/06/04 19:55:07 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-pat.o
2023/06/04 19:55:07 akmodsbuild: # cmd_check_local_export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-p2p.o
2023/06/04 19:55:07 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-p2p.o
2023/06/04 19:55:07 akmodsbuild: # cmd_check_local_export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-procfs.o
2023/06/04 19:55:07 akmodsbuild: ./scripts/check-local-export /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64/nvidia/nv-procfs.o
2023/06/04 19:55:07 akmodsbuild: make[1]: *** [Makefile:2037: /tmp/akmodsbuild.DTuSJgrR/BUILD/nvidia-390xx-kmod-390.157/_kmod_build_6.3.5-200.fc38.x86_64] Error 2
2023/06/04 19:55:07 akmodsbuild: make[1]: Leaving directory '/usr/src/kernels/6.3.5-200.fc38.x86_64'
2023/06/04 19:55:07 akmodsbuild: make: *** [Makefile:81: modules] Error 2
2023/06/04 19:55:07 akmodsbuild: error: Bad exit status from /var/tmp/rpm-tmp.1H0D9X (%build)
2023/06/04 19:55:07 akmodsbuild:
2023/06/04 19:55:07 akmodsbuild: RPM build warnings:
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: user mockbuild does not exist - using root
2023/06/04 19:55:07 akmodsbuild: %patchN is deprecated (8 usages found), use %patch N (or %patch -P N)
2023/06/04 19:55:07 akmodsbuild:
2023/06/04 19:55:07 akmodsbuild: RPM build errors:
2023/06/04 19:55:07 akmodsbuild: Bad exit status from /var/tmp/rpm-tmp.1H0D9X (%build)
2023/06/04 19:55:07 akmodsbuild:
2023/06/04 19:55:07 akmods: Building rpms failed; see /var/cache/akmods/nvidia-390xx/390.157-2-for-6.3.5-200.fc38.x86_64.failed.log for details
Any ideas?