Hello,
I am attempting to install Isaac ROS on my Jetson AGX Orin with JetPack version 6.2, following the installation guide here:
Isaac ROS Getting Started
However, I am encountering an issue with Docker installation. The docker.service fails to start, and I see the following error when checking its status:
sudo systemctl status docker
Output:
× docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2025-12-02 17:02:33 IST; 8s ago
TriggeredBy: × docker.socket
Docs: https://docs.docker.com
Process: 6834 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 6834 (code=exited, status=1/FAILURE)
CPU: 124ms
Is there anything specific I need to do for Docker installation on this setup, or should I follow a different approach for Docker installation on Jetson AGX Orin with JetPack 6.2?
Also, could anyone guide me on the correct procedure to install Isaac ROS, or provide an alternative installation method for this platform?
Any advice would be greatly appreciated!
Thank you!
*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, it appears that you are experiencing issues with Docker installation on your Jetson AGX Orin with JetPack 6.2, specifically when trying to install Isaac ROS.
Firstly, let’s address the Docker installation issue. The error message you provided suggests that there is a problem with the Docker service starting. This could be due to various reasons such as conflicts with existing Docker installations, incorrect configuration, or compatibility issues with JetPack 6.2.
To troubleshoot the Docker installation issue, you can try the following steps:
- Check if Docker is already installed on your system by running the command
docker --version. If Docker is already installed, you may need to uninstall it before proceeding with the installation.
- Ensure that your system meets the minimum requirements for Docker installation, including the correct version of Linux and the necessary dependencies.
- Try installing Docker using the official installation instructions for Ubuntu-based systems, which is the underlying operating system for JetPack 6.2.
- If you are still experiencing issues, you can try installing Docker using the
sudo apt-get install docker.io command, which may help resolve any dependency issues.
Regarding the installation of Isaac ROS on Jetson AGX Orin with JetPack 6.2, here are some general steps you can follow:
- Ensure that you have the correct version of Docker installed on your system, as mentioned earlier.
- Follow the official installation instructions for Isaac ROS, which can be found on the NVIDIA website.
- Make sure that you have the necessary dependencies installed, including the correct version of ROS and the required libraries.
- If you are still experiencing issues, you can try installing Isaac ROS using the
sudo apt-get install ros-<distro>-desktop command, which may help resolve any dependency issues.
Alternatively, you can try installing Isaac ROS using the ros2 command-line tool, which is the recommended method for installing ROS 2 packages. Here are the general steps:
- Install the
ros2 command-line tool using the sudo apt-get install ros2 command.
- Use the
ros2 command to install the Isaac ROS package, for example, ros2 install isaac_ros.
In comparison to other Jetson modules, the installation process for Isaac ROS on Jetson AGX Orin with JetPack 6.2 may vary slightly due to the different hardware and software configurations. However, the general steps outlined above should provide a good starting point for troubleshooting and installing Isaac ROS on your system.
It’s also worth noting that there are some known issues with Docker installation on Jetson AGX Orin with JetPack 6.2, as mentioned in the provided context. Specifically, there are reports of errors with the “Nvidia Container Runtime with Docker Integration” on AGX Orin with JP6.2, which may be related to the issue you are experiencing. You can try searching for more information on this specific issue and see if there are any workarounds or fixes available.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Hello @cookiecooker249,
Welcome to the Isaac ROS forum, and thanks for the post!
Could you please specify at which step you encountered the issue and provide the complete log? This will help us assist you more effectively.
The document link you provided is the correct one for setting up Docker on AGX Orin.
Hello,
After resolving the initial Docker installation issue using the sudo apt-get install docker.io command, I continued following the Isaac ROS RealSense Setup guide.
However, I am encountering an issue when trying to launch the Docker container with the following command:
cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \
./scripts/run_dev.sh -d ${ISAAC_ROS_WS}
The logs show the following error when attempting to build the Docker image:
ERROR: failed to build: failed to solve: process "/bin/bash -c chmod +x /opt/realsense/install-realsense-dependencies.sh && /opt/realsense/install-realsense-dependencies.sh; chmod +x /opt/realsense/build-librealsense.sh && /opt/realsense/build-librealsense.sh -v ${LIBREALSENSE_SOURCE_VERSION};" did not complete successfully: exit code: 1
It seems that the files install-realsense-dependencies.sh and build-librealsense.sh are missing from the /opt/realsense/ directory:
ls /opt/realsense/install-realsense-dependencies.sh
ls: cannot access '/opt/realsense/install-realsense-dependencies.sh': No such file or directory
ls /opt/realsense/build-librealsense.sh
ls: cannot access '/opt/realsense/build-librealsense.sh': No such file or directory
Could anyone help me understand how to resolve this issue? It appears the required files are not present in the directory, but they seem essential for the build process.
Is there an additional step I missed in the setup, or are there missing files that need to be downloaded separately?
I appreciate any help or advice you can provide to move forward.
Thank you!
Hello @vchuang ,
Thank you for your reply.
I am trying to launch the Isaac ROS Dev container on my Jetson AGX Orin with JetPack 6.2. After following the setup instructions and building the Docker image, I encountered the following error when attempting to run the container:
cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \
./scripts/run_dev.sh -d ${ISAAC_ROS_WS}
The logs show:
Launching Isaac ROS Dev container with image key aarch64.ros2_humble: /mnt/nova_ssd/workspaces/isaac_ros-dev/
Building aarch64.ros2_humble base as image: isaac_ros_dev-aarch64
Building layered image for key aarch64.ros2_humble as isaac_ros_dev-aarch64
Using configured docker search paths: /mnt/nova_ssd/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/../docker
Checking if base image nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_4c0c55dddd2bbcc3e8d5f9753bee634c exists on remote registry
Found pre-built base image: nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_4c0c55dddd2bbcc3e8d5f9753bee634c
Finished pulling pre-built base image: nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_4c0c55dddd2bbcc3e8d5f9753bee634c
Nothing to build, retagged nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_4c0c55dddd2bbcc3e8d5f9753bee634c as isaac_ros_dev-aarch64
Running isaac_ros_dev-aarch64-container
docker: Error response from daemon: failed to create default sandbox: bind-mount /proc/self/task/46469/ns/net -> /var/run/docker/netns/default: no such file or directory
It seems there’s an issue with creating the default sandbox for Docker due to a missing file or directory (/var/run/docker/netns/default).
Could anyone help me understand what might be causing this issue? Is it related to a specific configuration with Docker on Jetson AGX Orin, or is there a missing dependency or step in my setup?
Thank you for any assistance or guidance on how to resolve this error!
Please follow the Jetson setup steps here first: Compute Setup — isaac_ros_docs documentation
After you complete that, and before running any Isaac ROS scripts, confirm Docker is healthy with:
sudo docker run --rm hello-world
Once hello-world works and sudo systemctl status docker shows active (running), you can re-run the command to launch the Isaac ROS workspace.
Hello,
As there haven’t been any recent updates on this discussion, we’ll be closing the thread to keep the forum organized.
If you continue to experience this issue or have new questions, please start a new topic and include a reference to this discussion for context. This will help our team and other community members assist you more effectively.
Thank you for your participation in the NVIDIA Isaac ROS community.