Subject/Title: Orin Nano (L4T R36.4.3) Docker Pull Fails: “manifest unknown” on nvcr.io
Body:
Hello,
I’m trying to pull a container from nvcr.io
on a fresh installation of JetPack 6.x on my Jetson Orin Nano, but I’m consistently running into a “manifest unknown” error. I would greatly appreciate any guidance.
Here is a detailed summary of my environment and all the troubleshooting steps I’ve already taken:
1. System Environment:
- Device: NVIDIA Jetson Orin Nano Developer Kit
- L4T Version: R36.4.3 (from
/etc/nv_tegra_release
) (JetPack 6.x) - Setup: Booting from a microSD card with a completely fresh flash of the official JetPack 6.x SD card image. The NVMe drive is installed but has not been mounted or configured yet for these tests.
- Python Version: 3.10.12
- CUDA Toolkit: 12.6 (V12.6.68 from
nvcc --version
) - cuDNN Version: 9.3.0.75 (for CUDA 12.6, from
dpkg -l | grep libcudnn
)
2. The Specific Problem: When I try to pull the official L4T PyTorch container from nvcr.io
, the command fails.
- Command Used:
Bashdocker pull nvcr.io/nvidia/l4t-pytorch:r36.3.0-torch2.2-py3
- Error Message:
Error response from daemon: manifest for nvcr.io/nvidia/l4t-pytorch:r36.3.0-torch2.2-py3 not found: manifest unknown: manifest unknown.
3. What I’ve Already Ruled Out:
- Docker Installation: The Docker daemon is running correctly.
docker run hello-world
(from the default Docker Hub) works perfectly. My user is in thedocker
group. - NGC Authentication: I have successfully logged in to NVIDIA’s registry using an API key via
docker login nvcr.io
. The command reportsLogin Succeeded
. The error persists after a successful login. - Specific Container Tag: The error is not specific to one tag. I have tried both
r36.3.0-torch2.2-py3
and the olderr36.2.0-torch2.1-py3
tag, and both fail with the same “manifest unknown” error. - Network Firewall/Proxy: This issue occurs on three completely different networks: my office LAN, a Verizon mobile hotspot, and my home Comcast Wi-Fi. This strongly suggests it is not a network-specific firewall issue.
- DNS Issues: While connected to my home Comcast network, I manually changed the Orin Nano’s DNS servers to Google (
8.8.8.8
) and Cloudflare (1.1.1.1
). The error still persists, making a simple DNS resolution problem unlikely. - Related Access Issues: I have also experienced similar network access problems when trying to download source code ZIPs from
codeload.github.com
(getting 404 errors on valid links) and when trying togit clone
public repositories (being incorrectly prompted for authentication). This suggests there might be a common, underlying issue on my Orin Nano’s OS or network stack that affects access to several developer services.
My Core Question: Given that this “manifest unknown” error for nvcr.io
occurs on a completely clean, freshly flashed JetPack 6.x system, across multiple networks, and after ruling out standard DNS and authentication issues, what could be the root cause? Is this a known issue with L4T R36.4.3, or is there a deeper system-level configuration or fix required to allow this device to correctly access and pull from NVIDIA’s container registry?
Any help or diagnostic steps would be greatly appreciated.
Thank you!