Loading
ナレッジ

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

📅更新日: 2024-01-24🏷️P4p4.swarm.urlの値が削除できない場合手順Article ID: 000001747

P4.Swarm.URLの値を削除しようとしたところ、以下メッセージが表示され、削除できません。
削除するためにはどうすればよいでしょうか?

表示メッセージ

No such property 'P4.Swarm.URL' sequence unspecified user unspecified group unspecified.

上記エラーは、シーケンス番号が設定されていないことが原因で、削除に失敗した場合に出力されます。

削除方法は以下の通りです。

手順

① "p4 property -l -A"コマンドを実行し、" #none"と表示されるか確認します

確認コマンド

$ p4 property -l -A
P4.Swarm.URL = http://HelixSwarmHost (any) #none

② 以下コマンドを実行して削除します。

実行コマンド例

$ p4 property -d -n P4.Swarm.URL -s 0

"#none" のため、"-s"オプション(シーケンス番号)で"0"を指定します。

 


■ Helix Swarm 2019.1以降を利用する際の注意点

Helix Swarm 2019.1から、初期設定でSwarmワーカーが実行中のURLを自動検出して"P4.Swarm.URL"を登録するようになりました。

そのため、Helix Swarm 2019.1以降を利用する場合は、上記の"P4.Swarm.URL"の設定とあわせて、自動検出・登録を無効化するため、"SWARM_ROOT/data/config.php"の"auto_register = false"を設定し、URLの自動登録が行われなくなることをご確認ください。

記述例

<?php
'p4' => array(
'auto_register_url' => false,
),

読み込み中
P4.Swarm.URLの値が削除できない場合