-
Notifications
You must be signed in to change notification settings - Fork 429
Open
Description
Installation of nvidia-container-toolkit fails on Fedora 43 likely due to RPM updates. Searching led me to this Fedora discussion: https://discussion.fedoraproject.org/t/package-does-not-verify-no-digest/149280/4
Repro
This can be reproduced with the following Dockerfile. Changing 43 to 42 resolves the issue.
FROM quay.io/fedora/fedora:43
RUN curl https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo >> /etc/yum.repos.d/nvidia-container-toolkit.repo
RUN dnf install -y nvidia-container-toolkitOutput
❯ podman build -f nvidia.Containerfile
STEP 1/3: FROM quay.io/fedora/fedora:43
STEP 2/3: RUN curl https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo >> /etc/yum.repos.d/nvidia-container-toolkit.repo
--> Using cache cd6f2745775c74cb77f8ce196f31083cae1f67eeb24d39b0c04f529556ab8ce6
--> cd6f2745775c
STEP 3/3: RUN dnf install -y nvidia-container-toolkit
Updating and loading repositories:
nvidia-container-toolkit 100% | 6.7 KiB/s | 2.9 KiB | 00m00s
>>> repomd.xml GPG signature verification error: Signing key not found
Fedora 43 openh264 (From Cisco) - x86_ 100% | 3.5 KiB/s | 5.8 KiB | 00m02s
Fedora 43 - x86_64 - Updates 100% | 18.7 KiB/s | 33.0 KiB | 00m02s
Fedora 43 - x86_64 - Test Updates 100% | 5.8 MiB/s | 13.2 MiB | 00m02s
Fedora 43 - x86_64 100% | 10.2 MiB/s | 35.3 MiB | 00m03s
https://nvidia.github.io/libnvidia-con 100% | 97.5 KiB/s | 3.1 KiB | 00m00s
Importing OpenPGP key 0xF796ECB0:
UserID : "NVIDIA CORPORATION (Open Source Projects) <[email protected]>"
Fingerprint: C95B321B61E88C1809C4F759DDCAE044F796ECB0
From : https://nvidia.github.io/libnvidia-container/gpgkey
The key was successfully imported.
nvidia-container-toolkit 100% | 130.7 KiB/s | 26.5 KiB | 00m00s
Repositories loaded.
Package Arch Version Repository Size
Installing:
nvidia-container-toolkit x86_64 1.17.8-1 nvidia-container-toolkit 4.0 MiB
Installing dependencies:
libnvidia-container-tools x86_64 1.17.8-1 nvidia-container-toolkit 108.4 KiB
libnvidia-container1 x86_64 1.17.8-1 nvidia-container-toolkit 3.1 MiB
libseccomp x86_64 2.6.0-2.fc43 fedora 224.9 KiB
nvidia-container-toolkit-base x86_64 1.17.8-1 nvidia-container-toolkit 19.8 MiB
Transaction Summary:
Installing: 5 packages
Total size of inbound packages is 8 MiB. Need to download 8 MiB.
After this operation, 27 MiB extra will be used (install 27 MiB, remove 0 B).
[1/5] libnvidia-container-tools-0:1.17. 100% | 1.0 MiB/s | 40.4 KiB | 00m00s
[2/5] nvidia-container-toolkit-0:1.17.8 100% | 10.8 MiB/s | 1.2 MiB | 00m00s
[3/5] libnvidia-container1-0:1.17.8-1.x 100% | 10.9 MiB/s | 1.0 MiB | 00m00s
[4/5] nvidia-container-toolkit-base-0:1 100% | 37.4 MiB/s | 5.8 MiB | 00m00s
[5/5] libseccomp-0:2.6.0-2.fc43.x86_64 100% | 238.2 KiB/s | 75.7 KiB | 00m00s
--------------------------------------------------------------------------------
[5/5] Total 100% | 18.6 MiB/s | 8.1 MiB | 00m00s
Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 4 packages from repository: nvidia-container-toolkit
- package libnvidia-container1-1.17.8-1.x86_64 does not verify: no digest
- package libnvidia-container-tools-1.17.8-1.x86_64 does not verify: no digest
- package nvidia-container-toolkit-base-1.17.8-1.x86_64 does not verify: no digest
- package nvidia-container-toolkit-1.17.8-1.x86_64 does not verify: no digest
Error: building at STEP "RUN dnf install -y nvidia-container-toolkit": while running runtime: exit status 1
p5, Morethanevil and erindru
Metadata
Metadata
Assignees
Labels
No labels