You are not logged in.

#1 2022-08-22 17:56:56

tkwilson
Member
Registered: 2019-09-01
Posts: 9

[SOLVED] nordvpnd.service hangs when activating

Hi all, nordvpn is not working for me.  It was working a couple of weeks ago, but as I don't use it all the time (and I should probably), I can't say what may have changed since.  Shame on me...

Started troubleshooting it today, and when I did a "nordvpn login" I would get this:

rotating: transport rotator: ptr timer is locked

After screwing around with it for a while, restarting, stopping, etc, I started getting this:

linux nordvpn login error reading from server: EOF
and/or
rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial unix /run/nordvpn/nordvpnd.sock: connect: no such file or directory"

Finally I decided to remove / reinstall the package.  Now I get this:

systemctl list-units | grep nord
  nordvpnd.service                                                                                        loaded activating auto-restart NordVPN Daemon
  nordvpnd.socket                                                                                         loaded active     running      NordVPN Daemon Socket

Investigating journalctl I see:

Aug 22 12:42:50 ArchMiscreant systemd[1]: nordvpnd.service: Scheduled restart job, restart counter is at 461.
Aug 22 12:42:50 ArchMiscreant systemd[1]: Stopped NordVPN Daemon.
Aug 22 12:42:50 ArchMiscreant systemd[1]: Started NordVPN Daemon.
Aug 22 12:42:50 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:50 [Info] Daemon has started
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 Kill Switch set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 Auto-connect set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 DNS set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 ThreatProtectionLite set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 Protocol set to: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 Meshnet set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 IPv6 set to: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: 2022/08/22 12:42:52 Technology set to: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: NordVPN App Connection Settings:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Technology: NORDLYNX
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Meshnet: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Protocol: UDP
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Firewall: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: KillSwitch: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Obfuscate: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: ThreatProtectionLite: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: DNS:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: IPv6: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Notify: enabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: Auto-connect: disabled
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: panic: runtime error: invalid memory address or nil pointer dereference
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x88 pc=0x55d68c8fee90]
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: goroutine 48 [running]:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon.(*Rpc).Groups(0x2?, {0x203000?, 0x203000?}, 0xc000f863f0)
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/rpc_groups.go:14 +0x90
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon/pb._Daemon_Groups_Handler.func1({0x55d68e5d6748, 0xc000f863c0}, {0x55d68e50f520?, 0xc000f863f0})
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/pb/service_grpc.pb.go:749 +0x78
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/meshnet.(*SupportChecker).UnaryInterceptor(0xc0005f0340, {0x55d68e5d6748, 0xc000f863c0}, {0x55d68e50f520, 0xc000f>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/meshnet/support_checker.go:51 +0xf9
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon/pb._Daemon_Groups_Handler({0x55d68e5a9400?, 0xc0003eaa80}, {0x55d68e5d6748, 0xc000f863c0}, 0xc00048e720, 0>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/pb/service_grpc.pb.go:751 +0x138
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).processUnaryRPC(0xc0001b6000, {0x55d68e5db500, 0xc000103ba0}, 0xc000f88120, 0xc0005eade0>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:1282 +0xccf
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).handleStream(0xc0001b6000, {0x55d68e5db500, 0xc000103ba0}, 0xc000f88120, 0x0)
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:1619 +0xa1b
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).serveStreams.func1.2()
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:921 +0x98
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: created by google.golang.org/grpc.(*Server).serveStreams.func1
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:919 +0x28a
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: panic: runtime error: invalid memory address or nil pointer dereference
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x88 pc=0x55d68c8fe52f]
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: goroutine 138 [running]:
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon.(*Rpc).Countries(0x2?, {0x203000?, 0x203000?}, 0xc000677b00)
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/rpc_countries.go:75 +0x8f
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon/pb._Daemon_Countries_Handler.func1({0x55d68e5d6748, 0xc000677ad0}, {0x55d68e50f3a0?, 0xc000677b00})
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/pb/service_grpc.pb.go:692 +0x78
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/meshnet.(*SupportChecker).UnaryInterceptor(0xc0005f0340, {0x55d68e5d6748, 0xc000677ad0}, {0x55d68e50f3a0, 0xc0006>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/meshnet/support_checker.go:51 +0xf9
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: nordvpn/daemon/pb._Daemon_Countries_Handler({0x55d68e5a9400?, 0xc0003eaa80}, {0x55d68e5d6748, 0xc000677ad0}, 0xc00072eba0>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /builds/low-level-hacks/vpn/client/linux/nordvpn-app/daemon/pb/service_grpc.pb.go:694 +0x138
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).processUnaryRPC(0xc0001b6000, {0x55d68e5db500, 0xc0006c2680}, 0xc000f24480, 0xc0005eade0>
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:1282 +0xccf
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).handleStream(0xc0001b6000, {0x55d68e5db500, 0xc0006c2680}, 0xc000f24480, 0x0)
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:1619 +0xa1b
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: google.golang.org/grpc.(*Server).serveStreams.func1.2()
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:921 +0x98
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]: created by google.golang.org/grpc.(*Server).serveStreams.func1
Aug 22 12:42:52 ArchMiscreant nordvpnd[236518]:         /go/pkg/mod/google.golang.org/grpc@v1.45.0/server.go:919 +0x28a
Aug 22 12:42:52 ArchMiscreant systemd[1]: nordvpnd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 22 12:42:52 ArchMiscreant systemd[1]: nordvpnd.service: Failed with result 'exit-code'.

Any help figuring this out would be much appreciated.
Thanks

Last edited by tkwilson (2022-08-23 02:53:29)

Offline

#2 2022-08-22 18:10:04

Zod
Member
From: Hoosiertucky
Registered: 2019-03-10
Posts: 636

Re: [SOLVED] nordvpnd.service hangs when activating

Were it me, I would probably do something along the lines of starting it manually, from the terminal.

https://wiki.archlinux.org/title/OpenVPN#Manual_startup

Offline

#3 2022-08-23 02:56:05

tkwilson
Member
Registered: 2019-09-01
Posts: 9

Re: [SOLVED] nordvpnd.service hangs when activating

I needed to reboot for graphics drivers, and after reboot, the service was able to start.  I am still getting the initial error that started me troubleshooting, I will open a different thread for that.  Thanks Zod for looking at it.

Offline

Board footer

Powered by FluxBB