Hi there,
I’m trying to install the nvidia drivers via following command:
rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia
However, it fails with this error message:
error: Running %post for akmod-nvidia: Executing bwrap(/bin/sh): Child process killed by signal 1; run
journalctl -t 'rpm-ostree(akmod-nvidia.post)'
for more information
The logs are the following:
Jan 02 16:35:30 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: Building /usr/src/akmods/nvidia-kmod-440.44-1.fc31.src.rpm for kernel 5.3.16-300.fc31.x86_64
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: of_find_matching_node
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: timer_setup
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: tegra_get_platform
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: dma_direct_map_resource
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: dev_is_pci
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: kbasename
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: address_space_init_once
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: flush_cache_all
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: CONFTEST: vmf_insert_pfn
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: execvp: /bin/sh: Too many open files
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** [/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/Kbuild:129: /tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/address_space_init_once.h] Error 127
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** Waiting for unfinished jobs…
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** [/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/Kbuild:129: /tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/kbasename.h] Error 127
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: /bin/sh: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 24
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** [/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/Kbuild:129: /tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/backlight_device_register.h] Error 127
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** Deleting file ‘/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/backlight_device_register.h’
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** [/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/Kbuild:129: /tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/register_cpu_notifier.h] Error 127
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[2]: *** Deleting file ‘/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64/conftest/compile-tests/register_cpu_notifier.h’
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: rm: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 24
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[1]: *** [Makefile:1630: module/tmp/akmodsbuild.5wmDBBsu/BUILD/nvidia-kmod-440.44/_kmod_build_5.3.16-300.fc31.x86_64] Error 2
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make[1]: Leaving directory ‘/usr/src/kernels/5.3.16-300.fc31.x86_64’
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: make: *** [Makefile:81: modules] Error 2
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: error: Bad exit status from /var/tmp/rpm-tmp.wvuTdE (%build)
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: RPM build errors:
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: cannot open Packages database in /var/lib/rpm
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: user mockbuild does not exist - using root
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: group mock does not exist - using root
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: user mockbuild does not exist - using root
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: group mock does not exist - using root
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: cannot open Packages database in /var/lib/rpm
Jan 02 16:35:38 localhost.localdomain rpm-ostree(akmod-nvidia.post)[2942]: Bad exit status from /var/tmp/rpm-tmp.wvuTdE (%build)
I look forward to your help