web-dev-qa-db-ja.com

「フープ!ユーザーデーモンに到達できません。」 NordVPNを使用しようとするとき

私は中国と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
3
ezekiel

Daemon is unreachable, is systemd running?またはWhoops! Cannot reach System Daemon.が表示されている場合、NordVPNデーモンは現在実行されていません。

デーモンを起動し、次に起動したときにも有効にするには、次のコマンドを実行します。

Sudo systemctl enable --now nordvpnd.service

デーモンを1回だけ起動し、次にシステムを再起動したときにデーモンを無効にするには、次のコマンドを実行します。

Sudo systemctl start nordvpnd
6
Travis

NordVPNはnordvpnsdnordvpnudの2つのデーモンを必要とするようです。これらはインストールパッケージで提供され、/usr/binにあります。これらはスクリプトではなくバイナリなので、変更できません。

エラーメッセージはおそらく、デーモンがユーザーコンテキストで見つからなかったことを意味します。その理由は、nordvpnudはユーザーごとに実行されることになっていると私は考えています。起動時ではなく、自分で実行することをお勧めします。

起動時に実行する場合は、chpst -uを使用します。

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

NordVPNを使用していないので、それ以上はできません。詳細については、 この投稿 を参照してください。

1
harrymc