Nordvpn-bin 3.88-1 Issue fix

nordvpn-bin (CLI app) 3.88 has an issue where it throws up a “Whoops! Cannot reach System Daemon” error. NordVPN works fine in Network Manager with OpenVPN.
Fix is as follows:
You need to create the system group manually and add yourself to that group:

sudo groupadd -r nordvpn
sudo systemctl enable --now nordvpnd.service
sudo gpasswd -a your user name nordvpn

reboot

3 Likes

If you would read the information while installing, you would not have an issue:

  echo ':: In order to enable nordvpn you have to start the following service:'
  echo '     sudo systemctl enable --now nordvpnd'

https://aur.archlinux.org/cgit/aur.git/tree/nordvpn-bin.install?h=nordvpn-bin

No offense…

Is it really necessary to create a new group?

1 Like

Group was necessary in my case on two computers. I did re-enable the service which threw another error. I think it was nordvpnd.socket. I am not sure. Poster in AUR for nordvpn-bin offered solution. It worked for me and I passed it along to maybe help someone here. Poster indicated it was broken in
3.85 as well.

If you want to use something different this gui works perfectly with manjaro

1 Like

Thanks. I use through network manager openvpn. I just happened upon the issue because I was checking out nordlynx (wireguard) and that only works with CLI AFAIK

Yes, I guess it is necessary. I couldn’t get it to work otherwise, anyway.

2 Likes

Its the very first comment on the AUR page.
(along with a string of related comments)
That should be among the first/basic steps when investigating an AUR package.

https://aur.archlinux.org/packages/nordvpn-bin/#comment-781592

1 Like

jrichard326 I have done just your first line “sudo groupadd -r nordvpn” and I get this.
“groupadd: group ‘nordvpn’ already exists”

I also tried my account “sudo groupadd -r bushtuckerman” and I still get
groupadd: group ‘bushtuckerman’ already exists

So I try to login as usual and I get this
“Whoops! Cannot reach System Daemon.”

Just for good measure I tried to display nord’s status “nordvpn status”
and still get this “Whoops! Cannot reach System Daemon.”

Have I missed something here?

Did you reboot?

Yeah rebooted. No change. Also did:
systemctl enable nordvpnd.service
systemctl start nordvpnd.service

You still need to add your username to the nordvpn group like instructions said.
If I understand correctly your user name is bushtuckerman? then do:

sudo gpasswd -a bushtuckerman nordvpn

1 Like

Have you updated to 3.88-2 which was released today. I believe they have written the groupadd into the install.

  echo ':: In order to enable nordvpn you have to start the following service:'
  echo '     sudo systemctl enable --now nordvpnd'
  echo ':: You have to add yourself to the nordvpn group to use it:'
  echo     gpasswd -a USERNAME nordvpn
}```
also
```echo "g nordvpn - -" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"```

Thanks jrichard326 & Kereldude. I did both upgrade to 3.88-2 and “sudo gpasswd -a bushtuckerman nordvpn” now it works. Not sure which one did the job but all fixed!! Thanks once again.

Thanks, this solution was also needed for me :+1:

The solution wasn’t to enable the service but to read the previous page of comment where it was explained.

kamil commented on 2020-12-17 22:48

The version 3.8.8 is working fine but you need to create the system group manually and add yourself to that group:

sudo groupadd -r nordvpn
yay -Syu nordvpn-bin
sudo systemctl enable --now nordvpnd.service
sudo gpasswd -a <username> nordvpn

Log out and in to finish group update process.

Nope they just added a comment that shows in the pamac (or other helper) console. You NEED to do the process explained in the AUR comments.

I’m starting to feel that the best solution is to get a refund from nordvpn and unsubscribing from all sponsored youtube channels