diff --git a/full_ros_build.Dockerfile b/full_ros_build.Dockerfile
index 85667a13902c69dc574ba992f33b3c219636a93d..a090b305b97acf8d316751ab04239dd8062b8216 100644
--- a/full_ros_build.Dockerfile
+++ b/full_ros_build.Dockerfile
@@ -63,6 +63,8 @@ RUN wget https://raw.githubusercontent.com/ros2/ros2/$ROS2_BRANCH/ros2.repos \
 # get skip keys
 COPY ./tools/skip_keys.txt ./
 
+RUN rosdep update
+
 # copy underlay manifests
 COPY --from=cache /tmp/underlay_ws src/underlay
 RUN cd src/underlay && colcon list --names-only | \
diff --git a/nav2_system_tests/package.xml b/nav2_system_tests/package.xml
index afd4b166743466c7500bc3de38cc46ecaca35885..2c8ebce8c48b8d6f26debe6335cf8f0aab952c61 100644
--- a/nav2_system_tests/package.xml
+++ b/nav2_system_tests/package.xml
@@ -53,6 +53,7 @@
   <test_depend>ament_lint_common</test_depend>
   <test_depend>ament_lint_auto</test_depend>
   <test_depend>ament_cmake_gtest</test_depend>
+  <test_depend>ament_cmake_pytest</test_depend>
   <test_depend>launch</test_depend>
   <test_depend>launch_ros</test_depend>
   <test_depend>launch_testing</test_depend>
diff --git a/release_branch.Dockerfile b/release_branch.Dockerfile
index 4be39e3462a7504b88b8abb0b080fa0e06dfcf65..3a03113420bf3bf4c3354cdb8c498b5c5133c36a 100644
--- a/release_branch.Dockerfile
+++ b/release_branch.Dockerfile
@@ -11,6 +11,8 @@
 ARG FROM_IMAGE=dashing
 FROM ros:$FROM_IMAGE
 
+RUN rosdep update
+
 # copy ros package repo
 ENV NAV2_WS /opt/nav2_ws
 RUN mkdir -p $NAV2_WS/src