@Palmik there is some discussion on gitlab. It includes a working PKGBUILD that can be used until this package is updated.
Search Criteria
Package Details: nvidia-container-runtime 3.13.1-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-container-runtime.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-container-runtime |
Description: | NVIDIA opencontainer runtime fork to expose GPU devices to containers. |
Upstream URL: | https://github.com/NVIDIA/nvidia-container-toolkit |
Keywords: | docker nvidia runc |
Licenses: | Apache |
Submitter: | lukeyeager |
Maintainer: | jshap (kiendang) |
Last Packager: | kiendang |
Votes: | 29 |
Popularity: | 1.31 |
First Submitted: | 2017-09-12 21:38 (UTC) |
Last Updated: | 2023-07-19 14:36 (UTC) |
Dependencies (3)
- libseccomp (libseccomp-git)
- nvidia-container-toolkit
- go (go-git, go-go2go-git, go-beta, gcc-go-git, gcc-go) (make)
Required by (1)
Sources (1)
mrksr commented on 2023-09-07 07:47 (UTC)
Palmik commented on 2023-08-29 17:04 (UTC) (edited on 2023-08-30 16:31 (UTC) by Palmik)
Did anyone see this error? When running nvidia-container-runtime
:
nvidia-container-runtime: error while loading shared libraries: unexpected PLT reloc type 0x00
I also tried testing with docker directly using docker run --rm --runtime=nvidia --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi
, which results in:
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/moby/d21f793fce6d10eb027f402e6f6f672c33f8230019f1d7c528dfbbf767d47d28/log.json: no such file or directory): nvidia-container-runtime did not terminate successfully: exit status 127: unknown.
These are the relevant package versions:
local/cuda 12.2.0-1
local/cudnn 8.9.2.26-1
local/egl-wayland 2:1.1.12-1
local/lib32-nvidia-utils 535.104.05-1
local/libnvidia-container 1.13.5-1
local/libnvidia-container-tools 1.13.5-1
local/libvdpau 1.5-2
local/nvidia 535.104.05-2
local/nvidia-container-runtime 3.13.1-4
local/nvidia-container-toolkit 1.13.5-1
local/nvidia-docker 2.13.0-1
local/nvidia-utils 535.104.05-1
local/nvtop 3.0.2-1
local/opencl-nvidia 535.104.05-1
jshap commented on 2023-08-15 19:04 (UTC)
base-devel
package is assumed to be installed when using the AUR.
goddard commented on 2023-08-15 18:48 (UTC) (edited on 2023-08-15 18:49 (UTC) by goddard)
line 48: patch: command not found
after adding sudo pacman -S --needed base-devel
it built
jshap commented on 2022-07-26 18:15 (UTC)
The linking issue should be fixed now. Apologies for the delay, it was a weird thing to track down and my typical computer I use to work on this stuff is in storage at the moment.
jshap commented on 2022-07-18 19:41 (UTC)
apologies for the delay on fixing this, I'm currently packing to move across the US but will have time later this week to try and look at it.
lahwaacz commented on 2022-07-12 17:45 (UTC)
Any progress with the linking issue?
jshap commented on 2022-07-11 03:16 (UTC)
yep, apologies I see it now. Seems like there's some change to the make scripts, building an ubuntu or other target in their build setup links correctly but the pkgbuild does not currently. I'll take a look as soon as I can tomorrow.
YoussefAswad commented on 2022-07-10 20:44 (UTC)
As johnwallaby mentioned downgrading also fixed it for me.
johnwallaby commented on 2022-07-10 20:31 (UTC)
i can confirm everything what YoussefAswad was describing; additionally I can add that manually downgrading
libnvidia-container (1.10.0-1 -> 1.9.0-1) libnvidia-container-tools (1.10.0-1 -> 1.9.0-1) nvidia-container-toolkit (1.10.0-1 -> 1.9.0-1) nvidia-container-runtime (3.10.0-1 -> 3.9.0-1)
and restarting docker is a temporary fix for me.
Pinned Comments
jshap commented on 2019-03-20 15:16 (UTC)
This package was changed to properly build from source. If you want to continue using prebuilt binaries you can use
nvidia-container-runtime-bin
.