Home › Forums › FABRIC General Questions and Discussion › Bluefield DPL pull failing due to timeout
- This topic has 6 replies, 2 voices, and was last updated 1 month ago by
Nishanth Shyamkumar.
-
AuthorPosts
-
November 6, 2025 at 12:14 pm #9164
I am following the example artifact ‘BlueField_DPU_P4_Example.tar.gz’ , and there is a step where it has to pull the DPL container image onto the host.
sudo docker pull nvcr.io/nvidia/doca/dpl_dev:1.1.10-doca3.0.0-host
However, this fails with the following error: “Error response from daemon: Get “https://nvcr.io/v2/“: net/http: TLS handshake timeout”
I tried accessing it from my local network, and it works. So it is not a problem with the docker repo itself. Is there a firewall rule in FABRIC preventing access to nvcr.io ?
November 6, 2025 at 12:20 pm #9165Hi Nishanth,
Could you please share which Site is your slice running at?
Best,
Komal
November 6, 2025 at 12:31 pm #9166Hi Komal,
It is running on DALL.
November 7, 2025 at 3:34 pm #9168Hi Komal,
Were you able to figure out if this is a FABRIC problem? I tried with another site SEAT, and it failed at the same operation.
November 7, 2025 at 4:50 pm #9169Hi Nishanth,
I tried on UTAH, MICH, MASS and docker pull seems to work.
Could you please try
nslookup nvcr.ioand then try the docker pull command?I will also check with Mert/Hussam to see if we have any known issues on SEAT and DALL.
Best,
Komal
November 7, 2025 at 5:57 pm #9170I tried running
docker pullmanually on DALL and SEAT, and it worked fine on both. The artifact also ran successfully on SEAT with following changes. The issue appears to be related to the Docker installation viadocker.io.I have also passed this to the artifact author so they can make the required updates.
I made the following changes to get the artifact working:
- Changed the image to
docker_ubuntu_24. - Updated Step 34 to remove
docker.iofrom the installation commands.
stdout, stderr = node1.execute('sudo apt-get update', quiet=True) stdout, stderr = node1.execute('sudo apt-get install -y build-essential python3-pip net-tools', quiet=True) stdout, stderr = node2.execute('sudo apt-get update', quiet=True) stdout, stderr = node2.execute('sudo apt-get install -y build-essential python3-pip net-tools', quiet=True) stdout, stderr = node1.execute('sudo pip3 install meson ninja', quiet=True) stdout, stderr = node2.execute('sudo apt install -y python3-scapy', quiet=True)Best,
KomalNovember 7, 2025 at 8:36 pm #9171Thanks Komal, with the changes you mentioned it successfully executed the nvcr.io pull step.
- Changed the image to
-
AuthorPosts
- You must be logged in to reply to this topic.