diff --git a/.gitlab/ci/docker/debian10-aarch64/install_deps.sh b/.gitlab/ci/docker/debian10-aarch64/install_deps.sh
index 3fc67e88738e0bc924e1e076a7c06513efcac22f..d84b3c87d0547fa4d5a08af82d93ee2274a47626 100755
--- a/.gitlab/ci/docker/debian10-aarch64/install_deps.sh
+++ b/.gitlab/ci/docker/debian10-aarch64/install_deps.sh
@@ -19,6 +19,10 @@ apt-get install -y \
     clang-6.0 \
     libncurses6
 
+# Tools needed for the test suite.
+apt-get install -y \
+    jq
+
 # Packages needed to test find modules.
 apt-get install -y \
     alsa-utils \
@@ -34,6 +38,7 @@ apt-get install -y \
     libbz2-dev \
     libcups2-dev \
     libcurl4-gnutls-dev \
+    libdevil-dev \
     libfontconfig1-dev \
     libfreetype6-dev \
     libgdal-dev \
diff --git a/.gitlab/ci/docker/debian10/install_deps.sh b/.gitlab/ci/docker/debian10/install_deps.sh
index e885ae6f09d07dd0a26fa6c403b037035daddea7..e6c9ba099943504a357e9a6549461790dc9a7f84 100755
--- a/.gitlab/ci/docker/debian10/install_deps.sh
+++ b/.gitlab/ci/docker/debian10/install_deps.sh
@@ -19,6 +19,10 @@ apt-get install -y \
     clang-6.0 \
     libncurses6
 
+# Tools needed for the test suite.
+apt-get install -y \
+    jq
+
 # Packages needed to test find modules.
 apt-get install -y \
     alsa-utils \
@@ -34,6 +38,7 @@ apt-get install -y \
     libbz2-dev \
     libcups2-dev \
     libcurl4-gnutls-dev \
+    libdevil-dev \
     libfontconfig1-dev \
     libfreetype6-dev \
     libgdal-dev \
diff --git a/.gitlab/ci/docker/fedora33/install_deps.sh b/.gitlab/ci/docker/fedora33/install_deps.sh
index c1391e3faab41ea39a509b13e737f2e21e4c4463..cdfe35e55e856e0201accefc580493528e6347fb 100755
--- a/.gitlab/ci/docker/fedora33/install_deps.sh
+++ b/.gitlab/ci/docker/fedora33/install_deps.sh
@@ -25,6 +25,7 @@ dnf install --setopt=install_weak_deps=False -y \
 dnf install --setopt=install_weak_deps=False -y \
     findutils \
     file \
+    jq \
     which
 
 # Packages needed to test find modules.
@@ -34,6 +35,7 @@ dnf install --setopt=install_weak_deps=False -y \
     boost-devel boost-python3-devel \
     bzip2-devel \
     cups-devel \
+    DevIL-devel \
     doxygen \
     expat-devel \
     fontconfig-devel \
diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml
index e40760e2668fc6f96afbbd3ed4120d227a4e7ade..2670ba56171432169de570e2a73dc711a2764563 100644
--- a/.gitlab/os-linux.yml
+++ b/.gitlab/os-linux.yml
@@ -33,7 +33,7 @@
 ### Debian
 
 .debian10:
-    image: "kitware/cmake:ci-debian10-x86_64-2020-10-03"
+    image: "kitware/cmake:ci-debian10-x86_64-2021-04-06"
 
     variables:
         GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"
@@ -48,7 +48,7 @@
         CMake_SKIP_INSTALL: 1
 
 .debian10_aarch64:
-    image: "kitware/cmake:ci-debian10-aarch64-2021-01-26"
+    image: "kitware/cmake:ci-debian10-aarch64-2021-04-06"
 
     variables:
         GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"
@@ -57,7 +57,7 @@
 ### Fedora
 
 .fedora33:
-    image: "kitware/cmake:ci-fedora33-x86_64-2020-11-13"
+    image: "kitware/cmake:ci-fedora33-x86_64-2021-04-06"
 
     variables:
         GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci/long file name for testing purposes"