@@ -38,6 +38,7 @@ TIMEOUT_SNAPSHOT_S=240
3838TIMEOUT_INSTALL_S=1200
3939TIMEOUT_VERIFY_S=120
4040TIMEOUT_ONBOARD_S=240
41+ TIMEOUT_ONBOARD_PHASE_S=$(( TIMEOUT_ONBOARD_S + 60 ))
4142TIMEOUT_GATEWAY_S=120
4243TIMEOUT_AGENT_S=180
4344
@@ -1350,7 +1351,7 @@ run_fresh_main_lane() {
13501351 phase_run " fresh.install-main" " $TIMEOUT_INSTALL_S " install_main_tgz " $host_ip " " openclaw-main-fresh.tgz" || return $?
13511352 FRESH_MAIN_VERSION=" $( extract_last_version " $( phase_log_path fresh.install-main) " ) "
13521353 phase_run " fresh.verify-main-version" " $TIMEOUT_VERIFY_S " verify_target_version || return $?
1353- phase_run " fresh.onboard-ref" " $TIMEOUT_ONBOARD_S " run_ref_onboard || return $?
1354+ phase_run " fresh.onboard-ref" " $TIMEOUT_ONBOARD_PHASE_S " run_ref_onboard || return $?
13541355 phase_run " fresh.gateway-status" " $TIMEOUT_GATEWAY_S " verify_gateway || return $?
13551356 FRESH_GATEWAY_STATUS=" pass"
13561357 phase_run " fresh.first-agent-turn" " $TIMEOUT_AGENT_S " verify_turn || return $?
@@ -1366,7 +1367,7 @@ run_upgrade_lane() {
13661367 LATEST_INSTALLED_VERSION=" $( extract_last_version " $( phase_log_path upgrade.install-latest) " ) "
13671368 phase_run " upgrade.verify-latest-version" " $TIMEOUT_VERIFY_S " verify_version_contains " $LATEST_VERSION " || return $?
13681369 if [[ " $CHECK_LATEST_REF " -eq 1 ]]; then
1369- if phase_run " upgrade.latest-ref-precheck" " $TIMEOUT_ONBOARD_S " capture_latest_ref_failure; then
1370+ if phase_run " upgrade.latest-ref-precheck" " $TIMEOUT_ONBOARD_PHASE_S " capture_latest_ref_failure; then
13701371 UPGRADE_PRECHECK_STATUS=" latest-ref-pass"
13711372 else
13721373 UPGRADE_PRECHECK_STATUS=" latest-ref-fail"
@@ -1382,7 +1383,7 @@ run_upgrade_lane() {
13821383 # gateway auth. Restarting first can leave the old token alive and make the
13831384 # onboard health probe fail against a stale daemon.
13841385 phase_run " upgrade.gateway-stop" " $TIMEOUT_GATEWAY_S " stop_gateway || return $?
1385- phase_run " upgrade.onboard-ref" " $TIMEOUT_ONBOARD_S " run_ref_onboard || return $?
1386+ phase_run " upgrade.onboard-ref" " $TIMEOUT_ONBOARD_PHASE_S " run_ref_onboard || return $?
13861387 phase_run " upgrade.gateway-status" " $TIMEOUT_GATEWAY_S " verify_gateway || return $?
13871388 UPGRADE_GATEWAY_STATUS=" pass"
13881389 phase_run " upgrade.first-agent-turn" " $TIMEOUT_AGENT_S " verify_turn || return $?
0 commit comments