diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index db3e5a528936a724b9d7fdcf0c9b46595ed39f99..25045fbea793118ecdd06420f193b2c4724245c4 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -467,7 +467,10 @@ function web_admin_reset {
     if [ -f /etc/nginx/.webadminpasswd ]; then
         rm /etc/nginx/.webadminpasswd
     fi
-    touch "$webadmin_install_dir/.setupscreenactive"
+
+    if [ -d "$webadmin_install_dir" ]; then
+        touch "$webadmin_install_dir/.setupscreenactive"
+    fi
 
     install_web_admin
 }