diff --git a/contrib/ci/dependencies.xml b/contrib/ci/dependencies.xml
index 76cd4b388..3281b57f8 100644
--- a/contrib/ci/dependencies.xml
+++ b/contrib/ci/dependencies.xml
@@ -1592,4 +1592,9 @@
protobuf
+
+
+
+
+
diff --git a/contrib/ci/ubuntu.sh b/contrib/ci/ubuntu.sh
index 4155a934d..2a7c01ec2 100755
--- a/contrib/ci/ubuntu.sh
+++ b/contrib/ci/ubuntu.sh
@@ -19,9 +19,11 @@ export LDFLAGS
root=$(pwd)
rm -rf ${root}/build
-meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=${root}/dist
+mkdir -p ${root}/build
+chown nobody build ${root}/subprojects
+sudo -u nobody meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=${root}/dist
#build with clang
-ninja -C build test -v
+sudo -u nobody ninja -C ${root}/build test -v
#make docs available outside of docker
-ninja -C build install -v
+ninja -C ${root}/build install -v