Skip to content

CUDA keyring installation docs use uname -m (breaks on Jetson/ARM64) #6430

@ibrahimsel

Description

@ibrahimsel

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

In the CUDA manual installation instructions, the docs currently suggest:

wget https://developer.download.nvidia.com/compute/cuda/repos/$os/$(uname -m)/cuda-keyring_1.1-1_all.deb

On a Jetson AGX Orin (JetPack 6.0, Ubuntu 22.04), this fails because:

  • uname -m returns aarch64
  • NVIDIA’s repo does not have an aarch64/ directory (see below for ubuntu2204):
Image
  • The correct directory is arm64/ (for ARM systems) or x86_64/ (for PCs)

This causes a 404 when trying to download cuda-keyring_1.1-1_all.deb.

The user could probably figure out how to resolve this. But just in case, I'll try to provide a solution for this error

Expected behavior

Expected behavior:
The documentation should use Debian’s packaging architecture (dpkg --print-architecture) and map it to NVIDIA’s repo naming convention:

  • amd64x86_64
  • aarch64arm64

Actual behavior

WGET returns a 404

--2025-08-26 17:01:19--  https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/aarch64/cuda-keyring_1.1-1_all.deb
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 23.207.210.145, 23.207.210.154
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|23.207.210.145|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-08-26 17:01:20 ERROR 404: Not Found.

Notice the aarch64 part in the Nvidia URL which is a non-existent folder.

Steps to reproduce

os=ubuntu2204   # or whatever os you are using
# uname -m will return aarch64 on a Jetson machine, which leads us to a 404
wget https://developer.download.nvidia.com/compute/cuda/repos/$os/$(uname -m)/cuda-keyring_1.1-1_all.deb

Following is the output:

--2025-08-26 17:01:19--  https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/aarch64/cuda-keyring_1.1-1_all.deb
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 23.207.210.145, 23.207.210.154
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|23.207.210.145|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-08-26 17:01:20 ERROR 404: Not Found.

Versions

  • Jetson AGX Orin JetPack 6.0 (Ubuntu 22.04)
  • ROS2 Humble
  • Autoware: main

Possible causes

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions