
我在中國,使用 Ubuntu 16.04,並透過 apt 安裝了 NordVPN。當我跑步nordvpn login
或nordvpn X
剛剛得到:
“哎呀!無法存取用戶守護程式。”
我還嘗試運行nordpnsd
它,它運行時沒有輸出,然後終止,然後是nordvpnud。在我嘗試「nordvpn 登入」之前,它會在沒有輸出的情況下運行,此時它會出現:
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 似乎需要兩個守護程序:nordvpnsd
和nordvpnud
。這些在安裝包中提供並駐留在/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
一切順利 快樂的