diff --git a/home.admin/config.scripts/bonus.lnbits.sh b/home.admin/config.scripts/bonus.lnbits.sh index 3d18c9e88..c1b70ac9f 100644 --- a/home.admin/config.scripts/bonus.lnbits.sh +++ b/home.admin/config.scripts/bonus.lnbits.sh @@ -588,6 +588,11 @@ if [ "$1" = "sync" ] || [ "$1" = "repo" ]; then # do install like this sudo -u lnbits poetry install + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv + # restart lnbits service sudo systemctl restart lnbits echo "# server is restarting ... maybe takes some seconds until available" @@ -642,6 +647,11 @@ if [ "$1" = "install" ]; then # do install like this sudo -u lnbits poetry install + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv + exit 0 fi diff --git a/home.admin/config.scripts/bonus.suez.sh b/home.admin/config.scripts/bonus.suez.sh index 011c68e55..e889d8bc3 100644 --- a/home.admin/config.scripts/bonus.suez.sh +++ b/home.admin/config.scripts/bonus.suez.sh @@ -45,6 +45,11 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then "${PGPsigner}" "${PGPpubkeyLink}" "${PGPpubkeyFingerprint}" || exit 1 sudo -u bitcoin poetry install + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv + # setting value in raspi blitz config /home/admin/config.scripts/blitz.conf.sh set suez "on" @@ -86,6 +91,12 @@ if [ "$1" = "update" ]; then "${PGPsigner}" "${PGPpubkeyLink}" "${PGPpubkeyFingerprint}" || exit 1 sudo -u bitcoin poetry install echo "# Updated to the latest in https://github.com/prusnak/suez/commits/master" + + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv + exit 0 fi diff --git a/home.admin/config.scripts/cl-plugin.backup.sh b/home.admin/config.scripts/cl-plugin.backup.sh index 5b3f4b1a7..0a852cf43 100644 --- a/home.admin/config.scripts/cl-plugin.backup.sh +++ b/home.admin/config.scripts/cl-plugin.backup.sh @@ -60,6 +60,11 @@ function install() { else echo "# The ${plugin} plugin is already loaded" fi + + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv } if [ "$1" = on ]; then @@ -153,6 +158,7 @@ then sudo systemctl start ${netprefix}lightningd echo "# Started the ${netprefix}lightningd.service" fi + fi elif diff --git a/home.admin/config.scripts/cl.install.sh b/home.admin/config.scripts/cl.install.sh index 250717d91..707df564e 100644 --- a/home.admin/config.scripts/cl.install.sh +++ b/home.admin/config.scripts/cl.install.sh @@ -68,6 +68,12 @@ function buildAndInstallCLbinaries() { sudo -u bitcoin git reset --hard echo "- Install to /usr/local/bin/" sudo make install || exit 1 + + # make sure default virtaulenv is used + sudo apt-get remove -y python3-virtualenv 2>/dev/null + sudo pip uninstall -y virtualenv 2>/dev/null + sudo apt-get install -y python3-virtualenv + } echo "# Running: 'cl.install.sh $*'" @@ -234,6 +240,7 @@ if [ "$1" = on ] || [ "$1" = update ] || [ "$1" = testPR ]; then echo "# Building from source Core Lightning $currentCLversion" buildAndInstallCLbinaries + fi ##########