diff --git a/docker/backend-docker-entrypoint.sh b/docker/backend-docker-entrypoint.sh
index 5c8b56cfb8ba148040f40aabffc136481606cbb9..671228854902f38316c8d01d8d6bda28605ad270 100755
--- a/docker/backend-docker-entrypoint.sh
+++ b/docker/backend-docker-entrypoint.sh
@@ -48,7 +48,7 @@ do
     done
 done
 
-if [ -z "$(/opt/get-obs-config sign)" ]
+if [ -z "$(/opt/get-obs-config sign)" ] && [ -f /etc/supervisor/conf.d/obssigner.conf ]
 then
     echo Signer not configured, disabling.
     mv /etc/supervisor/conf.d/obssigner.conf /etc/supervisor/conf.d/obssigner.conf.disabled
diff --git a/docker/frontend-docker-entrypoint.sh b/docker/frontend-docker-entrypoint.sh
index 1c64417c1a61d087b83329f642491e37b2432e29..5f1a1c008db47dcda1ee1e73ef1abb769e6d81a2 100755
--- a/docker/frontend-docker-entrypoint.sh
+++ b/docker/frontend-docker-entrypoint.sh
@@ -6,6 +6,8 @@ cd /obs/src/api
 rm -rfv tmp/pids/*
 chown -R frontend log tmp
 
+chmod a+rwxt /tmp
+
 /opt/configure-app.sh
 /opt/configure-db.sh
 #/opt/configure-sso.py