=== STEP_044O2 RESULT === step=STEP_044O2_ACTIVITY_SAMPLER_SCRIPT_REPAIR_DRYRUN mode=REPAIR_REUSABLE_ROUTER_OPS_ACTIVITY_SAMPLER_DB_TRANSPORT_AND_RUN_DRYRUN_ONLY sampler: path=/opt/router-ops/bin/wgpaid-activity-sampler-once sha256=cb5ed8477164086b86a5821aebc27d23b9867dcb3e960b06006548312efee7ed /opt/router-ops/bin/wgpaid-activity-sampler-once db_transport=ssh vm121 python3 base64-sql bridge apply_executed=False systemd_timer_enabled=False db_summary_pre: enabled_peers=5 lease_rows=5 idle_leases=4 active_leases=1 forced_leases=0 pending_jobs=0 db_summary_post: enabled_peers=5 lease_rows=5 idle_leases=4 active_leases=1 forced_leases=0 pending_jobs=0 dryrun_summary: rows=5 rows_with_zero_delta=5 active_by_new_delta_count=0 rows_with_selector_match=5 target10: state=active delta_packets=0 delta_bytes=0 safety: repaired script on router-ops only dry-run only VM100 unchanged VM101 unchanged VM121 DB unchanged no systemd timer enabled no agent service start no private material published public_index_rebuilt=True success_checks: sampler_installed=True sampler_executable=True sampler_help_ok=True sampler_sha256_recorded=True dryrun_executed_ok=True dryrun_json_created=True dryrun_mode_is_dryrun=True dryrun_apply_not_attempted=True dryrun_apply_not_executed=True vm100_peer_count_five=True vm100_allowed_ip_count_five=True activity_service_enabled=True activity_service_status_ok=True counter_rows_ten=True selector_rows_five=True pre_db_collected=True post_db_collected=True pre_enabled_peers_five=True pre_lease_rows_five=True pre_active_leases_one=True pre_idle_leases_four=True pre_pending_jobs_zero=True post_db_summary_unchanged=True dryrun_rows_five=True dryrun_rows_with_zero_delta_five=True dryrun_active_by_new_delta_zero=True dryrun_rows_with_selector_match_five=True target10_state_active_seen=True target10_zero_delta_seen=True settings_thresholds_loaded=True force_mode_off=True rebalance_not_paused=True vm101_slot_map_collected=True vm101_cs1_to_vpn3_seen=True vm101_cs2_to_vpn4_seen=True vm101_cs3_to_vpn5_seen=True vm101_cs4_to_vpn1_seen=True vm101_cs5_to_vpn2_seen=True public_report_created=True public_index_rebuilt=True expected_absence: private_material_published=False manual_agent_service_start_used=False vm100_changed=False vm101_changed=False vm121_db_changed=False selector_changed=False wg_peer_runtime_changed=False client_config_published=False force_mode_enabled=False rebalance_paused=False activity_eval_written_to_db=False systemd_timer_enabled=False warnings: - STEP_044O2 repairs sampler DB transport by using ssh vm121 python3 bridge. - Sampler is installed on router-ops and run only in dry-run mode. - No systemd timer is enabled in this step. all_ok=True decision=PASS_STEP_044O2_ACTIVITY_SAMPLER_SCRIPT_REPAIR_DRYRUN next_step=STEP_044P_ACTIVITY_SAMPLER_APPLY_AFTER_NEW_CONTROLLED_DELTA_OR_TIMER_PREVIEW LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-144119_step044o2_activity_sampler_script_repair_dryrun/ TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-144119_step044o2_activity_sampler_script_repair_dryrun/