現象
複数のMacにParallels Access エージェントをインストールしたのですが、iPad等のAccessクライアントからは、いずれか1台しか見えないという障害が発生しました。
具体的にやりたい事は、Macbook AirとiMscにAccessエージェントをインストールし、iPadのAccessクライアントから、それぞれに接続しようとしました。しかし、次のような状態でした。
1. それぞれのエージェントからParallelsアカウントにサインインしても、はじめにサインインした方がオフになる。
2. クライアントには1台しか見えず、接続すると後からサインインした方に繋がる。
Parallelsサポートに調査依頼し、原因が分かりましたので情報共有します。
原因
後から購入したiMacの初期セットアップ時に、MacBook Air のTime Machine バックアップからクローン化したため、Accessエージェントの内部ホストIDが重複したことでした。
2台とも同じホストIDになったため、いずれか1台しかアカウントにサインインできないとか、後からサインインした方に接続されるといった現象になりました。
対策
1. それぞれのAccessエージェントで、Parallelsアカウントからサインアウトします。2. 各環境で、ターミナル(Finder> 移動> ユーティリティ> ターミナル.app)を開きます。
3. 各ターミナルから、次のコマンドを実行します。
paxctl set —reset-host-id
The Server has been successfully configured.
- 「Failed to apply new parameters: PRL_ERR_CANT_CHANGE_HOST_ID」が表示された場合、Parallelsアカウントからサインアウトされていません。サインアウトしてからやり直してください。
- 「zsh: command not found: paxctl」が表示された場合、次のように入力します。
/Applications/Parallels Access.app/Contents/MacOS/paxctl set —reset-host-id
4. 各エージェントで、Parallelsアカウントにサインインします。
5. システム設定 > プライバシーとセキュリティ > フルディスクアクセスにて、
- Parallels Accessに権限を与えます。
6. Parallels Accessの内部ホストIDは、次のコマンドで確認できます。
paxctl info --full
参照
Parallels KB(ナレッジベース)
Parallels Access incorrectly detects registered computers after drive cloning
留意
Accessエージェントのアンインストール後、再インストールしても、既に割り当てられている内部ホストIDはリセットされません。
謝辞
障害対応にご協力いただいたParallelsサポートのメンバーに感謝申し上げます。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。