我在中国,使用 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
Run Code Online (Sandbox Code Playgroud)
如果您看到Daemon is unreachable, is systemd running?或Whoops! Cannot reach System Daemon.您的 NordVPN 守护程序当前未运行。
要启动守护进程,并在下次启动时启用它,请运行:
sudo systemctl enable --now nordvpnd.service
Run Code Online (Sandbox Code Playgroud)
要启动守护程序一次并在下次重新启动系统时将其禁用,请运行:
sudo systemctl start nordvpnd
Run Code Online (Sandbox Code Playgroud)
NordVPN 似乎需要两个守护进程:nordvpnsd和nordvpnud。这些在安装包中提供并驻留在/usr/bin. 它们是二进制文件而不是脚本,因此无法修改。
该错误消息可能意味着在用户上下文中未找到该守护程序。我认为原因是,它nordvpnud应该按用户运行。我建议您自己运行它,而不是在启动期间运行。
如果您希望在启动期间运行它,请使用chpst -u:
exec nordvpnsd 2&>1
exec chpst -u <user-account> nordvpnud 2&>1
Run Code Online (Sandbox Code Playgroud)
由于我没有使用 NordVPN,因此我无法进行更多操作。有关更多信息,请参阅 这篇文章。
| 归档时间: |
|
| 查看次数: |
19202 次 |
| 最近记录: |