edgd1er / nordlynx-proxy

use nordvpn app to open a vpn connection, run a socks proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

env var NORDVPN_VERSION to 3.16.9 does not work

thilo-adk opened this issue · comments

Hi,

i set env var NORDVPN_VERSION to 3.16.9 but it does not work

0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 32.3 MB of archives.
After this operation, 9000 kB disk space will be freed.
Get:1 https://repo.nordvpn.com/deb/nordvpn/debian stable/main arm64 nordvpn arm64 3.16.9 [32.3 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 32.3 MB in 3s (10.6 MB/s)
dpkg: warning: downgrading nordvpn from 3.17.2 to 3.16.9
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 8990 files and directories currently installed.)
Preparing to unpack .../nordvpn_3.16.9_arm64.deb ...
[ERROR] Unknown environment `supervisord'
Unpacking nordvpn (3.16.9) over (3.17.2) ...
Setting up nordvpn (3.16.9) ...
2024-03-07 19:50:12: INFO: logall feature not available
2024-03-07 19:50:12,953 WARN exited: start_vpn (exit status 1; not expected)

I suspect the script stopped because of these two lines:

#exit if required vars are missing
[[ -z ${CONNECT:-''} ]] && exit 1

Could start your container with env var DEBUG=1 and check if the script stopped at this step ?
the problem is that var is set if not already set.

have you defined a country ? COUNTRY=<....>
there might be a situation when neither country and connect are defined, the script exits.

I've marked all three vars, country, connect, group as optional. The script is expecting a value for connect, I should fix this, and define a default country.

I had a same issue, setting country resolved it.

Hi.

very strange. The "COUNTRY=" option was no longer set, although I had set them. I have re-entered them and now it works.

regards.