Cannot run “Launch the Docker container using the run_dev.sh script:” for Isaac ROS in NVIDIA Jetson Orin NX

Hi there,
I am following Isaac ROS Getting started tutorial from documentation. I am doing it in NVIDIA Jetson Orin NX. I am trying to start RealSense camera and I am in the step of
Launch the Docker container:
cd ${ISAAC_ROS_WS}/src/isaac_ros_common &&
./scripts/run_dev.sh -d ${ISAAC_ROS_WS}

When I run the script, it outputs the following (right after): /mnt/nova_ssd/workspaces/isaac_ros-dev/src/isaac_ros_common

It does not create any docker image, and that’s why I cannot proceed to next steps. Could You guide what could be the issue and how to solve it?

Hi @qasobovgholib

Thank you for your post.

Seems like you didn’t clone the Isaac ROS common repository:

Please do these commands:

cd ${ISAAC_ROS_WS}/src
git clone -b release-3.1 https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_common.git

If the issue is not resolved, could you please share the error you are experiencing?

Best,
Raffaello

Hello, thanks for quick reply.
I had isaac_ros_common installed, but I also tried again. Nothing changed. Let me share the console for you to better understand:

As you see, the docker is not launched, but I also don’t get any indicating errors…

Hi @qasobovgholib ,

Could you please help to execute “$./scripts/run_dev.sh” directly under /mnt/nova_ssd/workspaces/isaac_ros-dev/src/isaac_ros_common and provide the log?
I suspect this is a permission issue with docker daemon.
Thank you.

I executed ./scripts/run_dev.sh under specified directory.

I didn’t quite understand what log file you are asking for, is this the one you were requesting? If not, could you, please, explain what type of log specifically? Thanks for understanding
run_dev_log.txt (60 Bytes)

Also, I was wondering if the issue anyhow related to camera. I cannot launch my camera using cheese app. it shows the following; JPEG parameter struct mismatch: library thinks size is 584, caller expects 728

Note: My camera is RealSense d435i

Hi @qasobovgholib,

Did you run mkdir -p /mnt/nova_ssd/workspaces/isaac_ros-dev/src with root permission? If so, git commands in the script won’t work. Please go through following commands, clone source and try again.

sudo rm -rf /mnt/nova_ssd
sudo mkdir -p /mnt/nova_ssd
sudo chown ${USER}:${USER} /mnt/nova_ssd
mkdir -p /mnt/nova_ssd/workspaces/isaac_ros-dev/src

Hi, I’ve encountered the same issue. Do you know what the solution is?

In my case, it was because git lfs wasn’t installed. While the script is supposed to output an error message in that case, it didn’t. After installing git lfs and re-cloning isaac_ros-dev (as it needs to retrieve some lfs binaries), run_dev.sh worked.