Isaac ROS 4.4 Dev Container Build Fails: Unable to locate package nvv4l2 on Ubuntu 22.04 x86_64 RTX 5050

System:

  • Ubuntu 22.04.5 LTS

  • ROS 2 Humble

  • NVIDIA Driver 595.71.05

  • CUDA Toolkit 12.8

  • GPU: NVIDIA GeForce RTX 5050 Laptop GPU

  • Docker 29.5.3

  • NVIDIA Container Runtime working

Verification:

  • nvidia-smi works

  • nvcc works

  • Docker GPU passthrough works:
    docker run --rm --gpus all nvidia/cuda:12.8.0-base-ubuntu22.04 nvidia-smi

Repositories:

  • isaac_ros_common release-4.4

  • isaac_ros_visual_slam release-4.4

Issue:

I attempted to use the Isaac ROS development container workflow. The Docker image build starts successfully and downloads the base image, but fails during Dockerfile.x86_64 execution with:

E: Unable to locate package nvv4l2

Relevant section:

RUN apt-get update && apt-get install -y
nvv4l2

The build stops at this point before Visual SLAM is compiled.

Questions:

  1. Is nvv4l2 still expected to be available for Isaac ROS 4.4 on Ubuntu 22.04 x86_64?

  2. Has this package been renamed, moved, or removed from the current repositories?

  3. Is there an updated Isaac ROS 4.4 setup workflow for x86_64 systems with newer GPUs such as RTX 5050?

Any guidance would be appreciated.

Hello @sanjana.lankadi,

Welcome to the Isaac ROS forum!

This appears to be a platform mismatch. Isaac ROS 4.4 on X86_64 is supported on Ubuntu 24.04 Noble with ROS 2 Jazzy, please check the supported system requirements. If you would like to stay on Ubuntu 22.04 / ROS 2 Humble, please install Isaac ROS 3.2 instead.