ページ ツリー

 コンテンツ

質問

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との統合が行われないようになります。
詳細については以下のページをご参照ください

P4.Swarm.URLの値が削除できない場合