コンテンツ
質問
P4Vクライアントに接続すると、「swarmに接続ができません」というエラーが発生しました。
対応方法を教えてください。
エラーメッセージ
Swarmに接続できませんでした。'Host requires authentication' - 詳細については、P4Vのログファイルを参照してください。
回答
「Host requires authentication」はレプリカサーバ・エッジサーバを使用している場合や、テレワーク勤務時と出社勤務時でそれぞれ異なるマシンを使用するなど、複数のクライアントマシンからアクセスする際、チケット情報が更新されていない場合に発生するエラーです。
必要に応じて以下の手順を実行してください。
手順
■ Swarm機能を利用する場合
有効なログインチケットを取得することでエラーを解消することができます。
以下のコマンドを実行します。
ログインコマンド
p4 -u user -p server:port login -a
・-a:すべてのIPアドレスに対して有効なチケットを取得するオプション
・user:使用ユーザ名を指定
・server:port:接続先のHelixサーバを指定
■ Swarmとの統合を削除する場合
Helixサーバから"P4.Swarm.URL"の設定を削除することでSwarmとの統合が行われないようになります。
詳細については以下のページをご参照ください