私は中国とUbuntu 16.04にいて、apt経由でNordVPNをインストールしました。 nordvpn login
またはnordvpn X
を実行すると、次のようになります。
「フープ!ユーザーデーモンに到達できません。」
また、出力なしで実行され、終了してから、nordvpnudを実行するnordpnsd
を実行してみました。これは、「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
Daemon is unreachable, is systemd running?
またはWhoops! Cannot reach System Daemon.
が表示されている場合、NordVPNデーモンは現在実行されていません。
デーモンを起動し、次に起動したときにも有効にするには、次のコマンドを実行します。
Sudo systemctl enable --now nordvpnd.service
デーモンを1回だけ起動し、次にシステムを再起動したときにデーモンを無効にするには、次のコマンドを実行します。
Sudo systemctl start nordvpnd
NordVPNはnordvpnsd
とnordvpnud
の2つのデーモンを必要とするようです。これらはインストールパッケージで提供され、/usr/bin
にあります。これらはスクリプトではなくバイナリなので、変更できません。
エラーメッセージはおそらく、デーモンがユーザーコンテキストで見つからなかったことを意味します。その理由は、nordvpnud
はユーザーごとに実行されることになっていると私は考えています。起動時ではなく、自分で実行することをお勧めします。
起動時に実行する場合は、chpst -u
を使用します。
exec nordvpnsd 2&>1
exec chpst -u <user-account> nordvpnud 2&>1
NordVPNを使用していないので、それ以上はできません。詳細については、 この投稿 を参照してください。