diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6ee3394cb0ed106a8deaadc79e9d723c4401f485..1b40df197dd94deb70e14407da9b5c0a6f7175ac 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,6 +28,8 @@ test:
     - adduser --disabled-password --gecos "Test User" testuser
     - chown -R testuser .
   script:
+    - sudo apt update
+    - sudo apt install python3-ldap libldap2-dev libssl-dev libsasl2-dev python3.7-dev -y
     - sudo -u testuser
       env TEST_SELENIUM_HUB=http://selenium:4444/wd/hub
           TEST_SELENIUM_BROWSERS=firefox