__PRE__ script=/usr/local/sbin/router-wgpay-egress-local.sh script_exists=true script_sha256=26abddfc33bae9524bb0c48bde1706c0005b631dffdeb3d002556d3a45911c46 init=/etc/init.d/router-wgpay-egress-local init_backup=/root/step046p-backup-init-20260710-113810 rollback=/root/rollback-step046p-service-wrapper-20260710-113810.sh init_executable=true init_enabled_pre=false service_running_pre=false state_exists_pre=false state_sha_pre=none selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460 selector_rows_pre=5 line_10_pre=10.253.1.10 cs1 canary_vpn3 line_12_pre=10.253.1.12 cs3 canary_vpn5 peer_count_pre=5 allowed_ip_count_pre=5 uci_peer_sections_pre=0 precheck_ok=true log_size_pre=0 service_start_rc=0 service_start_stdout= service_start_stderr= log_size_after=2535 log_grew=true __SERVICE_LOG_TAIL_BEGIN__ __ROUTER_WGPAY_EGRESS_LOCAL_SERVICE_RUN_BEGIN__ started_at=2026-07-10T11:38:10+00:00 mode=--dry-run KEYMASK-wgpay-egress-local.sh { "schema": "router-wgpay-egress-local-v5", "mode": "--dry-run", "selector_file": "/etc/router-wgpay-selector.d/peers.conf", "state_file": "/var/lib/router-wgpay-egress/state.kv", "synthetic_active_ips": "", "rows": [ {"tunnel_ip":"10.253.1.10","egress_class":"cs1","target_id":"canary_vpn3","expected_target_id":"canary_vpn3","selector_target_match":true,"out_packets":0,"in_packets":0,"total_packets":0,"total_bytes":0,"active_now":false}, {"tunnel_ip":"10.253.1.11","egress_class":"cs2","target_id":"canary_vpn4","expected_target_id":"canary_vpn4","selector_target_match":true,"out_packets":0,"in_packets":0,"total_packets":0,"total_bytes":0,"active_now":false}, {"tunnel_ip":"10.253.1.12","egress_class":"cs3","target_id":"canary_vpn5","expected_target_id":"canary_vpn5","selector_target_match":true,"out_packets":0,"in_packets":0,"total_packets":0,"total_bytes":0,"active_now":false}, {"tunnel_ip":"10.253.1.13","egress_class":"cs4","target_id":"canary_vpn1","expected_target_id":"canary_vpn1","selector_target_match":true,"out_packets":0,"in_packets":0,"total_packets":0,"total_bytes":0,"active_now":false}, {"tunnel_ip":"10.253.1.14","egress_class":"cs5","target_id":"canary_vpn2","expected_target_id":"canary_vpn2","selector_target_match":true,"out_packets":0,"in_packets":0,"total_packets":0,"total_bytes":0,"active_now":false} ], "actions": [ ], "state_preview": { "state_file": "/var/lib/router-wgpay-egress/state.kv", "would_write_state_file": false, "state_file_write_performed": false, "state_file_write_rc": "not_attempted", "state_preview_sha256": "KEYMASK", "format": "key_value_v1" }, "transaction_preview": { "would_update_selector_rows": 0, "would_run_selector_apply": false, "would_write_state_file": false }, "summary": { "rows": 5, "active_count": 0, "idle_count": 5, "min_class": "cs1", "min_count": 1, "max_class": "cs1", "max_count": 1, "blocked": false, "block_reason": "", "action_count": 0, "noop": true, "action_reason": "already_balanced", "selector_file_would_change": false, "selector_apply_would_run": false, "state_file_would_write": false } } service_run_rc=0 finished_at=2026-07-10T11:38:10+00:00 __ROUTER_WGPAY_EGRESS_LOCAL_SERVICE_RUN_END__ __SERVICE_LOG_TAIL_END__ apply_refusal_rc=78 apply_refusal_stderr=ERROR: real selector apply disabled in STEP_046O; this step only tests state write/restore| __FINAL__ selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460 selector_rows_final=5 line_10_final=10.253.1.10 cs1 canary_vpn3 line_12_final=10.253.1.12 cs3 canary_vpn5 peer_count_final=5 allowed_ip_count_final=5 uci_peer_sections_final=0 init_enabled_final=false service_running_final=false state_exists_final=false state_sha_final=none selector_changed=false wg_runtime_changed=false service_enabled=false