__HOST__ date_local=2026-07-11T07:49:18+00:00 date_utc=2026-07-11T07:49:18+00:00 zonename= timezone=UTC __PRE_STATE__ safe_exists=true safe_executable=true safe_syntax_rc_begin safe_syntax_rc=0 safe_syntax_rc_end cron_exists_pre=true cron_running_pre=true cron_enabled_pre=true active_hmn_refresh_cron_count_pre=0 active_safe_manager_call_pre=false active_legacy_cron_call_pre=false legacy_process_pre= endpoint_fingerprint_pre=31a8aab0c70b81cf8055c95c13f9f97cc4987e1cacddc89622c9e63518ab3b91 cache_fingerprint_pre=7b9d7de43faf26d8d5614c62066df4d9479a84512c69e9f480e0e3b7594ec512 __BACKUP_AND_ROLLBACK__ backup_dir=/root/step049c-cron-restore-20260711-074917 rollback=/root/rollback-step049c-cron-restore-20260711-074917.sh __ACTION_RESTORE_CRON_LINE_NO_RUN__ cron_changed=true cron_enable_rc=0 cron_restart_rc=0 __POST_STATE__ cron_running_post=true cron_enabled_post=true active_hmn_refresh_cron_count_post=1 active_legacy_cron_call_post=false active_safe_manager_call_post=false legacy_process_post= endpoint_fingerprint_post=31a8aab0c70b81cf8055c95c13f9f97cc4987e1cacddc89622c9e63518ab3b91 cache_fingerprint_post=7b9d7de43faf26d8d5614c62066df4d9479a84512c69e9f480e0e3b7594ec512 cronlog_exists=true cronlog_path=/root/hmn/logs/hmn-refresh-pool-cron.log __CRONTAB_RELEVANT_POST__ __PRODUCTION_SAFETY_CHECK__ iface.vpn1.exists=true endpoint.vpn1.current=178.215.227.13:44408 iface.vpn2.exists=true endpoint.vpn2.current=192.121.163.235:42530 iface.vpn3.exists=true endpoint.vpn3.current=95.211.68.119:45176 iface.vpn4.exists=true endpoint.vpn4.current=78.31.250.16:41729 iface.vpn5.exists=true endpoint.vpn5.current=157.173.27.69:41797 table201_has_route=true table202_has_route=true table203_has_route=true table204_has_route=true table205_has_route=true __STRICT_PINGS__ ping.vpn1.1.1.1.1.rc=0 ping.vpn1.1.1.1.1.received=3 ping.vpn1.8.8.8.8.rc=0 ping.vpn1.8.8.8.8.received=3 ping.vpn1.strict_ok=true ping.vpn2.1.1.1.1.rc=0 ping.vpn2.1.1.1.1.received=3 ping.vpn2.8.8.8.8.rc=0 ping.vpn2.8.8.8.8.received=3 ping.vpn2.strict_ok=true ping.vpn3.1.1.1.1.rc=0 ping.vpn3.1.1.1.1.received=3 ping.vpn3.8.8.8.8.rc=0 ping.vpn3.8.8.8.8.received=3 ping.vpn3.strict_ok=true ping.vpn4.1.1.1.1.rc=0 ping.vpn4.1.1.1.1.received=3 ping.vpn4.8.8.8.8.rc=0 ping.vpn4.8.8.8.8.received=3 ping.vpn4.strict_ok=true ping.vpn5.1.1.1.1.rc=0 ping.vpn5.1.1.1.1.received=3 ping.vpn5.8.8.8.8.rc=0 ping.vpn5.8.8.8.8.received=3 ping.vpn5.strict_ok=true __HEALTH__ health_overall_ok=true schema=router-egress-slot-health-v1 epoch=1783756093 iso=2026-07-11T07:48:13+00:00 mode=--dry-run slots_conf=/etc/router-egress-slots.d/slots.conf overall_ok=true enabled_count=5 good_count=5 bad_count=0 missing_count=0 slot.egress1.interface=vpn1 slot.egress1.table=201 slot.egress1.mark=0x201 slot.egress1.dscp=cs4 slot.egress1.provider=hidemyname slot.egress1.repair_adapter=hmn_pool_replace slot.egress1.iface_exists=true slot.egress1.route_ok=true slot.egress1.status=good slot.egress1.target_results=1.1.1.1,rc=0,recv=3,avg=53.509|8.8.8.8,rc=0,recv=3,avg=49.968| slot.egress1.fail_reasons= slot.egress2.interface=vpn2 slot.egress2.table=202 slot.egress2.mark=0x202 slot.egress2.dscp=cs5 slot.egress2.provider=hidemyname slot.egress2.repair_adapter=hmn_pool_replace slot.egress2.iface_exists=true slot.egress2.route_ok=true slot.egress2.status=good slot.egress2.target_results=1.1.1.1,rc=0,recv=3,avg=39.416|8.8.8.8,rc=0,recv=3,avg=39.313| slot.egress2.fail_reasons= slot.egress3.interface=vpn3 slot.egress3.table=203 slot.egress3.mark=0x203 slot.egress3.dscp=cs1 slot.egress3.provider=hidemyname slot.egress3.repair_adapter=hmn_pool_replace slot.egress3.iface_exists=true slot.egress3.route_ok=true slot.egress3.status=good slot.egress3.target_results=1.1.1.1,rc=0,recv=3,avg=50.606|8.8.8.8,rc=0,recv=3,avg=44.073| slot.egress3.fail_reasons= slot.egress4.interface=vpn4 slot.egress4.table=204 slot.egress4.mark=0x204 slot.egress4.dscp=cs2 slot.egress4.provider=hidemyname slot.egress4.repair_adapter=hmn_pool_replace slot.egress4.iface_exists=true slot.egress4.route_ok=true slot.egress4.status=good slot.egress4.target_results=1.1.1.1,rc=0,recv=3,avg=46.121|8.8.8.8,rc=0,recv=3,avg=45.845| slot.egress4.fail_reasons= slot.egress5.interface=vpn5 slot.egress5.table=205 slot.egress5.mark=0x205 slot.egress5.dscp=cs3 slot.egress5.provider=hidemyname slot.egress5.repair_adapter=hmn_pool_replace slot.egress5.iface_exists=true slot.egress5.route_ok=true slot.egress5.status=good slot.egress5.target_results=1.1.1.1,rc=0,recv=3,avg=58.951|8.8.8.8,rc=0,recv=3,avg=73.293| slot.egress5.fail_reasons= __ADAPTER_DRYRUN_EGRESS2__ adapter_json_begin 157.173.27.69:41797 178.215.227.13:44408 192.121.163.235:42530 78.31.250.16:41729 95.211.68.119:45176 { "schema": "router-egress-recovery-hmn-pool-replace-v2", "mode": "--dry-run", "epoch": 1783756178, "iso": "2026-07-11T07:49:38+00:00", "slot": "egress2", "interface": "vpn2", "table": "202", "mark": "0x202", "dscp": "cs5", "provider": "hidemyname", "adapter": "hmn_pool_replace", "current_endpoint": "192.121.163.235:42530", "selected_pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "selected_pool_age_sec": 53436, "max_pool_age_sec": 129600, "selected_pool_endpoint_count": 15, "pool_is_fresh": true, "unused_candidate_count": 10, "candidate_endpoint": "109.248.198.4:37129", "decision": "dry_run_ok", "reason": "dry_run_candidate_selected", "apply_performed": false, "apply_rc": 0, "post_strict_ok": false, "rollback_file": "", "safety": { "requires_explicit_commit": true, "dry_run_no_ifup_ifdown": true, "dry_run_no_uci_set": true, "dry_run_no_wg_set": true, "dry_run_no_route_change": true, "no_vm100_change": true } } adapter_json_end __SUMMARY_KV__ cron_restore_performed=true refresh_executed_by_this_step=false cache_modified_by_this_step=unknown production_modified_by_this_step=false expected_next_0420_refresh=true