Can't use nordvpn in Fedora qube

I am running into a problem while attempting to use NordVPN on Fedora appvm. I ran the command sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh) then entered nordvpn login and it showed an error message saying “Whoops! Permission denied accessing /run/nordvpn.sock. Run ‘usermod -aG nordVPN $USER’ to fix this issue and log out of OS afterwards for this to take an effect.”

Any advice?

Run ‘usermod -aG nordVPN $USER’ to fix this issue" and log out of OS afterwards for this to take an effect?

1 Like

Did you try as an alternative:

sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)

meant to say I tried that already and it failed

unsuccessful :frowning:

Update: I followed on screen instructions in the terminal and entered su - $USER, then it asks for my password but nothing appears when I typed. I thought this might be a privacy feature so I entered it anyway, but failed saying su: authentication failure

Hi,

have you solved this?
I have had the same issue, and the nordvpn support team helped me to get it running.

Then post the solution.

1 Like
1. [dom0] Clone fedora-36 Template
   sudo qvm-clone fedora-36 fedora-36-nordvpn
   
2. [fedora-36-nordvpn Template] Install nordvpn

a) Download rpm package from repository in some place accessible on your system (Downloading directly on fedora-36-nordvpn fails for unknown reasons - resolving error: wget: unable to resolve host address 'repo.nordvpn.com')
   https://repo.nordvpn.com/yum/nordvpn/centos/noarch/Packages/n/nordvpn-release-1.0.0-1.noarch.rpm
   
or

   https://www.google.com/url?q=https://repo.nordvpn.com/yum/nordvpn/centos/noarch/Packages/n/nordvpn-release-1.0.0-1.noarch.rpm&sa=D&source=docs&ust=1665387764274539&usg=AOvVaw3frFd0R5pT6ItBk-gjcSeS

b) Copy nordvpn-release-1.0.0-1.noarch.rpm to fedora-36-nordvpn Template
(I moved the file to Downloads)

[user@fedora-36-nordvpn Downloads]$ sudo dnf install ./nordvpn-release-1.0.0-1.noarch.rpm 

[user@fedora-36-nordvpn Downloads]$ sudo dnf install nordvpn
NordVPN YUM repository - x86_64                                                                                                                          
...
Installed:
  nordvpn-3.15.4-1.x86_64                                                                                                                                                                

Complete!

3. [Qube Manager] Create NordVPN Qube
Basic
   Name:		sys-nordvpn
   Type:		AppVM
   Template:	fedora-36-nordvpn
   Networking:	sys-firewall
   Launch settings after creation [activated]
 Advanced
   Provides network access to other qubes [activated]
   Include in memory balancing [on per default]
   Mode:	Default (PVH) (current)
   
Services
   network-manager [added and activated]

4. reboot

5. [sys-nordvpn] -> Start Terminal -> [[Configure persistence](https://forum.qubes-os.org/t/install-nordvpn-on-qubes-os/16269/4#method-2-2)]

[user@sys-nordvpn ~]$ sudo mkdir -p /rw/config/qubes-bind-dirs.d

[user@sys-nordvpn ~]$ echo "binds+=( '/var/lib/nordvpn' )" | sudo tee -a /rw/config/qubes-bind-dirs.d/50_user.conf

[user@sys-nordvpn ~]$ binds+=( '/var/lib/nordvpn' )

[user@sys-nordvpn ~]$ nordvpn status
Status: Disconnected

[user@sys-nordvpn ~]$ nordvpn login --legacy

Logging in via ‘--legacy’, ‘--username’, and ‘--password’ flags is deprecated. Use ‘nordvpn login' or ‘nordvpn login --nordaccount’ to log in via browser. Alternatively, you can use ‘nordvpn login --token’ to log in with a generated token.
Please enter your login details.
Email: <e-mail>
Password: <pwd>
Welcome to NordVPN! You can now connect to VPN by using 'nordvpn connect'.

[user@sys-nordvpn ~]$ nordvpn settings

New feature - Meshnet! Link remote devices in Meshnet to connect to them directly over encrypted private tunnels, and route your traffic through another device. Use the `nordvpn meshnet --help` command to get started. Learn more: https://nordvpn.com/features/meshnet/
Technology: NORDLYNX
Firewall: enabled
Firewall Mark: 0xe1f1
Routing: enabled
Analytics: enabled
Kill Switch: disabled
Threat Protection Lite: disabled
Notify: enabled
Auto-connect: disabled
IPv6: disabled
Meshnet: disabled
DNS: disabled

[user@sys-nordvpn ~]$ nordvpn c

New feature - Meshnet! Link remote devices in Meshnet to connect to them directly over encrypted private tunnels, and route your traffic through another device. Use the `nordvpn meshnet --help` command to get started. Learn more: https://nordvpn.com/features/meshnet/
Connecting to ...
You are connected to ...

[user@sys-nordvpn ~]$ 

2 Likes

Did this solution help in your case?