尝试使用 NordVPN 时出现“糟糕!无法访问用户守护程序。”

尝试使用 NordVPN 时出现“糟糕!无法访问用户守护程序。”

我在中国,使用的是 Ubuntu 16.04,并通过 apt 安装了 NordVPN。当我运行nordvpn login或时,nordvpn X我得到:

“哎呀!无法访问用户守护进程。”

我还尝试运行nordpnsd,它运行后没有输出,然后终止,然后是 nordvpnud。它运行后没有输出,直到我尝试“nordvpn login”,此时它显示:

2019/05/30 12:51:49 [Error] rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial unix /run/nordvpnsd.sock: connect: no such file or directory

答案1

如果您看到Daemon is unreachable, is systemd running?Whoops! Cannot reach System Daemon.您的 NordVPN 守护程序当前没有运行。

要启动守护进程并在下次启动时启用它,请运行:

sudo systemctl enable --now nordvpnd.service

要仅启动守护程序一次并在下次重新启动系统时禁用它,请运行:

sudo systemctl start nordvpnd

答案2

sudo service nordvpn start

或者

sudo systemctl start nordvpn

对我来说,以上方法都不起作用,但他们说得对,需要一项服务,所以我在安装 nordvpn 后检查了所有服务sudo service --status-all,发现nordvpn(没有 d)。我猜他们改了名字?

答案3

NordVPN 似乎需要两个守护进程:nordvpnsdnordvpnud。它们在安装包中提供并驻留在中/usr/bin。它们是二进制文件而不是脚本,因此无法修改。

错误消息可能意味着在用户上下文中找不到守护进程。我相信原因是它nordvpnud应该按用户运行。我建议自己运行它,而不是在启动时运行。

如果您希望在启动期间运行它,请使用chpst -u

exec nordvpnsd 2&>1
exec chpst -u <user-account> nordvpnud 2&>1

由于我没有使用 NordVPN,因此无法再进一步。有关更多信息,请参阅 这个帖子

答案4

当您升级 Nordvpn 时会发生此错误。

请尝试以下步骤:

一站式 Nordvpn 服务

sudo systemctl stop nordvpnd

2-启用 Nordvpn 服务:

sudo systemctl enable --now nordvpnd

3-启动 Nordvpn 服务:

sudo systemctl start nordvpnd

4-检查Nordvpn版本:

nordvpn version

如果您收到此消息:

NordVPN 版本 3.11.0

一切顺利 快乐的

相关内容