Salutations,
J'aimerai avoir de l'aide sur ce problème car n'arrive pas à lancer la compilation qui permet au pilote nvidia de fonctionner en mode secure boot.
Voici ce que me retourne le log de akmods:
Checking kmods exist for 6.0.12-300.fc37.x86_64 [ OK ]
Building and installing nvidia-kmod [ÉCHOUÉ]
Building rpms failed; see /var/cache/akmods/nvidia/525.60.11-1-for-6.0.12-300.fc37.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.
2022/12/18 16:38:51 akmods: Building RPM using the command '/sbin/akmodsbuild --kernels 6.0.12-300.fc37.x86_64 /usr/src/akmods/nvidia-kmod.latest'
make[1]: Entering directory '/usr/src/kernels/6.0.12-300.fc37.x86_64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
make -f ./scripts/Makefile.build obj=/tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64 \
single-build= \
need-builtin=1 need-modorder=1
The C compiler 'gcc' does not appear to be able to
create object files. Please make sure you have
your Linux distribution's libc development package
installed and that 'gcc' is a valid C compiler
name.
*** Failed CC sanity check. Bailing out! ***
make[2]: *** [/tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64/Kbuild:335: cc_sanity_check] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1856: /tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64] Error 2
make[1]: Leaving directory '/usr/src/kernels/6.0.12-300.fc37.x86_64'
make: *** [Makefile:82: modules] Error 2
erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.bf4dJ5 (%build)
RPM build warnings:
user mockbuild does not exist - using root
group mock does not exist - using root
user mockbuild does not exist - using root
group mock does not exist - using root
RPM build errors:
Mauvais statut de sortie pour /var/tmp/rpm-tmp.bf4dJ5 (%build)
2022/12/18 16:38:53 akmodsbuild: * Rebuilding /usr/src/akmods/nvidia-kmod.latest for kernel(s) 6.0.12-300.fc37.x86_64: attention : user mockbuild does not exist - using root
2022/12/18 16:38:53 akmodsbuild: attention : group mock does not exist - using root
2022/12/18 16:38:53 akmodsbuild: attention : user mockbuild does not exist - using root
2022/12/18 16:38:53 akmodsbuild: attention : group mock does not exist - using root
2022/12/18 16:38:53 akmodsbuild: Installation de /usr/src/akmods/nvidia-kmod.latest
2022/12/18 16:38:53 akmodsbuild: Construction pour plateformes cibles: x86_64
2022/12/18 16:38:53 akmodsbuild: Construction pour cible x86_64
2022/12/18 16:38:53 akmodsbuild: setting SOURCE_DATE_EPOCH=1669593600
2022/12/18 16:38:53 akmodsbuild: Exécution_de(%prep) : /bin/sh -e /var/tmp/rpm-tmp.DLoBra
2022/12/18 16:38:53 akmodsbuild: + umask 022
2022/12/18 16:38:53 akmodsbuild: + cd /tmp/akmodsbuild.9gYNyfgw//BUILD
2022/12/18 16:38:53 akmodsbuild: + kmodtool --target x86_64 --repo rpmfusion --kmodname nvidia-kmod --filterfile /tmp/akmodsbuild.9gYNyfgw/SOURCES/nvidia-kmodtool-excludekernel-filterfile --obsolete-name nvidia-newest --obsolete-version 3:525.60.11-1.fc37 --akmod --for-kernels 6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: %global obsolete_name nvidia-newest
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %{?rhel:%global with_rhel_kabi 1}
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2022/12/18 16:38:53 akmodsbuild: %global kmod_pkg_name kmod-nvidia
2022/12/18 16:38:53 akmodsbuild: %global pkg_kmod_name nvidia-kmod
2022/12/18 16:38:53 akmodsbuild: %{?obsolete_name:%global kmod_obsolete_name kmod-%{obsolete_name}}
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2022/12/18 16:38:53 akmodsbuild: %global kmod_for_kernel %{?with_rhel_kabi:6.0.12-300.fc37}%{!?with_rhel_kabi:6.0.12-300.fc37.x86_64}
2022/12/18 16:38:53 akmodsbuild: %global package_kmod_name %{kmod_pkg_name}-%{kmod_for_kernel}
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild: %global _prefix_usr /usr
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %package -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: Summary: nvidia kernel module(s) for %{kmod_for_kernel}
2022/12/18 16:38:53 akmodsbuild: Provides: kernel-modules%{!?with_rhel_kabi:-for-kernel} = 6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: Provides: installonlypkg(kernel-module)
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild: Provides: %{pkg_kmod_name} = %{?epoch:%{epoch}:}%{version}-%{release}
2022/12/18 16:38:53 akmodsbuild: Requires: %{pkg_kmod_name}-common >= %{?epoch:%{epoch}:}%{version}
2022/12/18 16:38:53 akmodsbuild: Requires(post): %{?_prefix_usr}/sbin/depmod
2022/12/18 16:38:53 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/depmod
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: Requires(post): %{?_prefix_usr}/sbin/weak-modules
2022/12/18 16:38:53 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/weak-modules
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: Provides: %{kmod_obsolete_name}-6.0.12-300.fc37.x86_64 = 3:525.60.11-1.fc37
2022/12/18 16:38:53 akmodsbuild: Obsoletes: %{kmod_obsolete_name}-6.0.12-300.fc37.x86_64 < 3:525.60.11-1.fc37
2022/12/18 16:38:53 akmodsbuild: %global _kmodtool_depmod_post if [ -f /boot/System.map-6.0.12-300.fc37.x86_64 ] ; then %{?_prefix_usr}/sbin/depmod -aeF /boot/System.map-6.0.12-300.fc37.x86_64 6.0.12-300.fc37.x86_64 >/dev/null ; elif [ -f /lib/modules/6.0.12-300.fc37.x86_64/System.map ] ; then %{?_prefix_usr}/sbin/depmod -aeF /lib/modules/6.0.12-300.fc37.x86_64/System.map 6.0.12-300.fc37.x86_64 >/dev/null ; else %{?_prefix_usr}/sbin/depmod -a >/dev/null ; fi || :
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: Requires: kernel >= 6.0.12-300.fc37
2022/12/18 16:38:53 akmodsbuild: Requires: kernel < 6.0.12-301.fc37
2022/12/18 16:38:53 akmodsbuild: BuildRequires: kernel-devel = 6.0.12-300.fc37 redhat-rpm-config
2022/12/18 16:38:53 akmodsbuild: %else
2022/12/18 16:38:53 akmodsbuild: Requires: kernel-uname-r = 6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: BuildRequires: kernel-devel-uname-r = 6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: BuildRequires: gcc
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %post -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: %{_kmodtool_depmod_post}
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: modules=( $(find /lib/modules/6.0.12-300.fc37.x86_64/extra/nvidia/ -name "*.ko" -o -name "*.ko.xz") )
2022/12/18 16:38:53 akmodsbuild: printf '%sn' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --add-modules
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: %preun -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: rpm -ql %{package_kmod_name}-%{version}-%{release}.x86_64 | grep -e '.ko$' -e '.ko.xz$' > /var/run/rpm-%{package_kmod_name}-modules
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %postun -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: %{_kmodtool_depmod_post}
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %if %{with rhel_kabi}
2022/12/18 16:38:53 akmodsbuild: modules=( $(cat /var/run/rpm-%{package_kmod_name}-modules) )
2022/12/18 16:38:53 akmodsbuild: rm -f /var/run/rpm-%{package_kmod_name}-modules
2022/12/18 16:38:53 akmodsbuild: printf '%sn' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --remove-modules
2022/12/18 16:38:53 akmodsbuild: %endif
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %description -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: This package provides the nvidia kernel modules built for the Linux
2022/12/18 16:38:53 akmodsbuild: kernel %{kmod_for_kernel} for the %{_target_cpu} family of processors.
2022/12/18 16:38:53 akmodsbuild: %files -n %{package_kmod_name}
2022/12/18 16:38:53 akmodsbuild: %defattr(644,root,root,755)
2022/12/18 16:38:53 akmodsbuild: %dir /lib/modules/6.0.12-300.fc37.x86_64/extra
2022/12/18 16:38:53 akmodsbuild: /lib/modules/6.0.12-300.fc37.x86_64/extra/nvidia/
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %global __kmodtool_kernel_uname_r 6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: %global __spec_install_post %{?__debug_package:%{__debug_install_post}} %{__arch_install_post} %{__os_install_post} %{?__kmodtool_signmodules:%{__kmodtool_modsign_install_post}} %{?__kmodtool_zipmodules:%{__kmodtool_modzip_install_post}}
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: %global kmodinstdir_prefix /lib/modules/
2022/12/18 16:38:53 akmodsbuild: %global kmodinstdir_postfix /extra/nvidia/
2022/12/18 16:38:53 akmodsbuild: %global kernel_versions 6.0.12-300.fc37.x86_64___%{_usrsrc}/kernels/6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: + cd /tmp/akmodsbuild.9gYNyfgw/BUILD
2022/12/18 16:38:53 akmodsbuild: + rm -rf nvidia-kmod-525.60.11
2022/12/18 16:38:53 akmodsbuild: + /usr/bin/mkdir -p nvidia-kmod-525.60.11
2022/12/18 16:38:53 akmodsbuild: + cd nvidia-kmod-525.60.11
2022/12/18 16:38:53 akmodsbuild: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
2022/12/18 16:38:53 akmodsbuild: + tar --use-compress-program xz -xf /usr/share/nvidia-kmod-525.60.11/nvidia-kmod-525.60.11-x86_64.tar.xz
2022/12/18 16:38:53 akmodsbuild: + for kernel_version in 6.0.12-300.fc37.x86_64___/usr/src/kernels/6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: + cp -a kernel _kmod_build_6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: + RPM_EC=0
2022/12/18 16:38:53 akmodsbuild: ++ jobs -p
2022/12/18 16:38:53 akmodsbuild: + exit 0
2022/12/18 16:38:53 akmodsbuild: Exécution_de(%build) : /bin/sh -e /var/tmp/rpm-tmp.bf4dJ5
2022/12/18 16:38:53 akmodsbuild: + umask 022
2022/12/18 16:38:53 akmodsbuild: + cd /tmp/akmodsbuild.9gYNyfgw//BUILD
2022/12/18 16:38:53 akmodsbuild: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
2022/12/18 16:38:53 akmodsbuild: + export CFLAGS
2022/12/18 16:38:53 akmodsbuild: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
2022/12/18 16:38:53 akmodsbuild: + export CXXFLAGS
2022/12/18 16:38:53 akmodsbuild: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
2022/12/18 16:38:53 akmodsbuild: + export FFLAGS
2022/12/18 16:38:53 akmodsbuild: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
2022/12/18 16:38:53 akmodsbuild: + export FCFLAGS
2022/12/18 16:38:53 akmodsbuild: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
2022/12/18 16:38:53 akmodsbuild: + export LDFLAGS
2022/12/18 16:38:53 akmodsbuild: + LT_SYS_LIBRARY_PATH=/usr/lib64:
2022/12/18 16:38:53 akmodsbuild: + export LT_SYS_LIBRARY_PATH
2022/12/18 16:38:53 akmodsbuild: + CC=gcc
2022/12/18 16:38:53 akmodsbuild: + export CC
2022/12/18 16:38:53 akmodsbuild: + CXX=g++
2022/12/18 16:38:53 akmodsbuild: + export CXX
2022/12/18 16:38:53 akmodsbuild: + cd nvidia-kmod-525.60.11
2022/12/18 16:38:53 akmodsbuild: + for kernel_version in 6.0.12-300.fc37.x86_64___/usr/src/kernels/6.0.12-300.fc37.x86_64
2022/12/18 16:38:53 akmodsbuild: + pushd _kmod_build_6.0.12-300.fc37.x86_64/
2022/12/18 16:38:53 akmodsbuild: /tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64 /tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11
2022/12/18 16:38:53 akmodsbuild: + make V=1 -j12 KERNEL_UNAME=6.0.12-300.fc37.x86_64 SYSSRC=/usr/src/kernels/6.0.12-300.fc37.x86_64 IGNORE_CC_MISMATCH=1 IGNORE_XEN_PRESENCE=1 IGNORE_PREEMPT_RT_PRESENCE=1 module
2022/12/18 16:38:53 akmodsbuild: make[1]: Entering directory '/usr/src/kernels/6.0.12-300.fc37.x86_64'
2022/12/18 16:38:53 akmodsbuild: test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( echo >&2; echo >&2 " ERROR: Kernel configuration is invalid."; echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; echo >&2 ; /bin/false)
2022/12/18 16:38:53 akmodsbuild: make -f ./scripts/Makefile.build obj=/tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64 single-build= need-builtin=1 need-modorder=1
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: The C compiler 'gcc' does not appear to be able to
2022/12/18 16:38:53 akmodsbuild: create object files. Please make sure you have
2022/12/18 16:38:53 akmodsbuild: your Linux distribution's libc development package
2022/12/18 16:38:53 akmodsbuild: installed and that 'gcc' is a valid C compiler
2022/12/18 16:38:53 akmodsbuild: name.
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: *** Failed CC sanity check. Bailing out! ***
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: make[2]: *** [/tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64/Kbuild:335: cc_sanity_check] Error 1
2022/12/18 16:38:53 akmodsbuild: make[2]: *** Waiting for unfinished jobs....
2022/12/18 16:38:53 akmodsbuild: make[1]: *** [Makefile:1856: /tmp/akmodsbuild.9gYNyfgw/BUILD/nvidia-kmod-525.60.11/_kmod_build_6.0.12-300.fc37.x86_64] Error 2
2022/12/18 16:38:53 akmodsbuild: make[1]: Leaving directory '/usr/src/kernels/6.0.12-300.fc37.x86_64'
2022/12/18 16:38:53 akmodsbuild: make: *** [Makefile:82: modules] Error 2
2022/12/18 16:38:53 akmodsbuild: erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.bf4dJ5 (%build)
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: RPM build warnings:
2022/12/18 16:38:53 akmodsbuild: user mockbuild does not exist - using root
2022/12/18 16:38:53 akmodsbuild: group mock does not exist - using root
2022/12/18 16:38:53 akmodsbuild: user mockbuild does not exist - using root
2022/12/18 16:38:53 akmodsbuild: group mock does not exist - using root
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmodsbuild: RPM build errors:
2022/12/18 16:38:53 akmodsbuild: Mauvais statut de sortie pour /var/tmp/rpm-tmp.bf4dJ5 (%build)
2022/12/18 16:38:53 akmodsbuild:
2022/12/18 16:38:53 akmods: Building rpms failed; see /var/cache/akmods/nvidia/525.60.11-1-for-6.0.12-300.fc37.x86_64.failed.log for details
Je suis sur laptop, gpu nvidia 3050, kernel kernel-6.0.12-300.fc37.x86_64.
Merci d'avance !