diff --git a/docker-compose/fod_setup_environment.sh b/docker-compose/fod_setup_environment.sh
index b2a590f84cfe78c7a346156cfef1fef507c65a8f..404d12bcc71527be7a3ec4feb441f53184c9cf2d 100755
--- a/docker-compose/fod_setup_environment.sh
+++ b/docker-compose/fod_setup_environment.sh
@@ -11,6 +11,6 @@ else
 		--setup_admin_user --setup_admin_user5 admin ${ADMIN_PASS} ${ADMIN_EMAIL} ${FOD_ORG} ${FOD_ORG_NET} \
 		--setup_test_rule --setup_test_rule5 testrtr1 10.1.10.11/32 10.2.10.12/32 1 admin \
 		--exabgp ${FOD_EXABGP_LOCAL_ID} ${FOD_EXABGP_LOCAL_IP} ${FOD_EXABGP_LOCAL_AS} ${FOD_EXABGP_REMOTE_ID} ${FOD_EXABGP_REMOTE_IP} ${FOD_EXABGP_REMOTE_AS}
-	/opt/FOD/venv/bin/python -m pip install exabgp
+	/opt/FOD/../venv/bin/python -m pip install exabgp
 	touch /opt/setup_ok
 fi
diff --git a/install-centos.sh b/install-centos.sh
index f65582ba52f3526f1b6c7035487aa7f45625a6a9..4167658b2f1aefc990dfabc72c54e86afadad4d6 100755
--- a/install-centos.sh
+++ b/install-centos.sh
@@ -845,7 +845,7 @@ if [ "$install_fodproper" = 1 ]; then
 
     (
       set +e # for now ignore potential errors, especially in case user already exists
-      source ./venv/bin/activate
+      source "$venv_dir/bin/activate"
       [ ! -f "fodenv.sh" ] || source "./fodenv.sh"
       
       { cat /dev/fd/5 | ./manage.py shell; } 5<<EOF
diff --git a/install-debian.sh b/install-debian.sh
index cf480c2c09a01688a420c20a672b5f9ba4132032..615142e7783c8bd0d74019488277c472456da65e 100755
--- a/install-debian.sh
+++ b/install-debian.sh
@@ -972,7 +972,7 @@ if [ "$install_fodproper" = 1 ]; then
    
     (
       set +e # for now ignore potential errors, especially in case user already exists
-      source ./venv/bin/activate
+      source "$venv_dir/bin/activate"
       echo "from flowspec.init_setup import init_admin_user; init_admin_user('$setup_adminuser__username', '$setup_adminuser__pwd', '$setup_adminuser__email', '$setup_adminuser__peer_name', '$setup_adminuser__peer_ip_prefix1')" | DJANGO_SETTINGS_MODULE="flowspy.settings" ./manage.py shell
       true
     )
@@ -986,7 +986,7 @@ if [ "$install_fodproper" = 1 ]; then
 
     (
       set +e # for now ignore potential errors, especially in case user already exists
-      source ./venv/bin/activate
+      source "$venv_dir/bin/activate"
       [ ! -f "fodenv.sh" ] || source "./fodenv.sh"
       
       { cat /dev/fd/5 | ./manage.py shell; } 5<<EOF