I cannot pull docker for thur ros nvcr.io/isaac/ros:noble-ros2_jazzy_380072d1285bb96dbd82fa64b8fc6a2a-arm64

Hi @yx.zhang , it seems like the Dockerfiles downloaded on your system do not match the ones shipped by the latest Isaac ROS CLI 1.0.1. Isaac ROS CLI hashes the contents of the Dockerfiles to decide the name of the noble-ros2_jazzy_<hash> image to pull.

Could you please try the following:

  1. Completely purge the current installation of Isaac ROS CLI:
    sudo apt-get remove --purge -y isaac-ros-cli
    
  2. Reinstall the Isaac ROS CLI:
    sudo apt-get update && sudo apt-get install -y isaac-ros-cli
    
  3. Retry activation:
    isaac-ros activate
    

If this is still not working for you, please provide the hashes of the following files:

$ md5sum /etc/isaac-ros-cli/docker/Dockerfile.*
a861cae9015ab15c1fe4581bd3eb65b4  /etc/isaac-ros-cli/docker/Dockerfile.noble
362eb42baa8dc5af4a7a6408fbce8180  /etc/isaac-ros-cli/docker/Dockerfile.realsense
3a53634c32758f2007b7a9cbe300d106  /etc/isaac-ros-cli/docker/Dockerfile.ros2_jazzy

The hashes on your machine should match exactly the ones in this message. By default, these Dockerfiles should automatically be installed and updated by Isaac ROS CLI during installation. If they do not match, please delete your local copies and manually install the files.