事象
1) エージェント for Mac をインストール、更新、アンインストール、登録または登録解除しようとします。
2) 以下のエラーメッセージが表示され、エージェントを管理サーバーに登録することに失敗します:
「Could not resolve host: localhost; nodename nor servname provided, or not known」
3) ターミナルで ping localhost というコマンドを実行すると、以下のメッセージが表示されます:
ping: cannot resolve localhost: Unknown host
原因
エージェントの Mac にネットワーク構成の問題があります。具体的には、hosts ファイルに localhost 解決用の行が入っていません。それによって、登録のときに、エージェント登録のツールは localhost を解決できなくなります。
ソリューション
1. ターミナルを開きます。
2. /etc/hosts ファイルを更新する必要があります。以下のコマンドを実行します:
sudo nano /etc/hosts/
求められた場合、管理者のパスワードを入力します。
3. hosts ファイルに、以下の行を追加します:
127.0.0.1 localhost
4. ファイルの変更を保存するために、Ctrl+O を押します。それから、エディタを閉じるために、Ctrl+X を押します。
5. インストールまたは登録を再試行します。