diff --git a/lib/tls b/lib/tls index 7c6b967bc4..65c2cba300 100644 --- a/lib/tls +++ b/lib/tls @@ -345,7 +345,8 @@ function make_root_CA { function fix_system_ca_bundle_path { if is_service_enabled tls-proxy; then local capath - capath=$(python -c $'try:\n from requests import certs\n print certs.where()\nexcept ImportError: pass') + local python_cmd=${1:-python} + capath=$($python_cmd -c $'try:\n from requests import certs\n print (certs.where())\nexcept ImportError: pass') if [[ ! $capath == "" && ! $capath =~ ^/etc/.* && ! -L $capath ]]; then if is_fedora; then diff --git a/stack.sh b/stack.sh index a0163701f0..048acf8e52 100755 --- a/stack.sh +++ b/stack.sh @@ -894,6 +894,9 @@ fi if is_service_enabled tls-proxy; then fix_system_ca_bundle_path + if python3_enabled ; then + fix_system_ca_bundle_path python3 + fi fi # Extras Install