DOCA repo latest/ubuntu24.04/arm64-sbsa not signed

Hello,

I just tried updating a GH200 system running Ubuntu24.04 with the DOCA repo enabled.

The repo was and still is configured according to the instructions given here: Appendix A: Installing Software — NVIDIA Ubuntu Linux Installation Guide

However, when running apt update I get the following error:

Get:9 Index of /public/repo/doca/latest/ubuntu24.04/arm64-sbsa InRelease [2,233 B]

Err:9 Index of /public/repo/doca/latest/ubuntu24.04/arm64-sbsa InRelease

At least one invalid signature was encountered.

Reading package lists… Done

W: GPG error: Index of /public/repo/doca/latest/ubuntu24.04/arm64-sbsa InRelease: At least one invalid signature was encountered.

E: The repository ’ Index of /public/repo/doca/latest/ubuntu24.04/arm64-sbsa InRelease’ is no longer signed.

Is that a temporary issue or do I need to use a different repository? If so, which one is now the recommended one?

Thanks

Christian

I have now figured it out myself. The problem was a missing second gpg key, which is not part of the documentation I was using.
After running:

wget -qO - https://linux.mellanox.com/public/repo/doca/public_keys/nvidia-doca-debian-gpg-public-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-doca-debian-gpg-public-key.gpg

and adding the key file to /etc/apt/sources.list.d/doca.sources in the Signed-By section the problems seems to be resolved.

Christian