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 をインストールした後にすべてのサービスをチェックしたところ、 (d なし)sudo service --status-allが見つかりましたnordvpn。名前が変更されたと推測していますか?

答え3

nordvpnsdNordVPN には と の2 つのデーモンが必要なようです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

すべて順調に ハッピー

関連情報