__FACT__ read_only=true __FACT__ snapshot_epoch=1783840406 __FACT__ vm101_utc=2026-07-12T07:13:26Z __TRACE__ stage=disk __BLOCK_BEGIN__ filesystem_usage Filesystem 1024-blocks Used Available Capacity Mounted on /dev/root 100692 58804 39760 60% / tmpfs 246808 13344 233464 5% /tmp /dev/sda1 16084 5800 9960 37% /boot /dev/sda1 16084 5800 9960 37% /boot tmpfs 512 0 512 0% /dev __BLOCK_END__ filesystem_usage __BLOCK_BEGIN__ hmn_directory_sizes 704 /var/lib/router-egress-recovery 12256 /tmp 17092 /root/hmn __BLOCK_END__ hmn_directory_sizes __BLOCK_BEGIN__ largest_hmn_objects 12 /root/hmn/backups/network-before-vpn_test-20260711-192249 12 /root/hmn/backups/network-before-vpn_test-20260711-192308 12 /root/hmn/backups/network-before-vpn_test-20260711-192330 12 /root/hmn/backups/network-before-vpn_test-20260711-192348 12 /root/hmn/backups/network-before-vpn_test-20260711-192406 12 /root/hmn/backups/network-before-vpn_test-20260711-192435 12 /root/hmn/backups/network-before-vpn_test-20260711-192457 12 /root/hmn/backups/network-before-vpn_test-20260711-192516 12 /root/hmn/backups/network-before-vpn_test-20260711-192538 12 /root/hmn/backups/network-before-vpn_test-20260711-192559 12 /root/hmn/backups/network-before-vpn_test-20260711-192617 12 /root/hmn/backups/network-before-vpn_test-20260711-192645 12 /root/hmn/backups/network-before-vpn_test-20260711-192704 12 /root/hmn/backups/network-before-vpn_test-20260711-192722 12 /root/hmn/backups/network-before-vpn_test-20260711-192741 12 /root/hmn/backups/network-before-vpn_test-20260711-192759 12 /root/hmn/backups/network-before-vpn_test-20260711-192821 12 /root/hmn/backups/network-before-vpn_test-20260711-192841 12 /root/hmn/backups/network-before-vpn_test-20260711-205653 12 /root/hmn/backups/network-before-vpn_test-20260711-205715 12 /root/hmn/backups/network-before-vpn_test-20260711-205737 12 /root/hmn/backups/network-before-vpn_test-20260711-205755 12 /root/hmn/backups/network-before-vpn_test-20260711-205817 12 /root/hmn/backups/network-before-vpn_test-20260711-205836 12 /root/hmn/backups/network-before-vpn_test-20260711-205855 12 /root/hmn/backups/network-before-vpn_test-20260711-205914 12 /root/hmn/backups/network-before-vpn_test-20260711-205933 12 /root/hmn/backups/network-before-vpn_test-20260711-205952 12 /root/hmn/backups/network-before-vpn_test-20260711-210011 12 /root/hmn/backups/network-before-vpn_test-20260711-210029 12 /root/hmn/backups/network-before-vpn_test-20260711-210048 12 /root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908.tar.gz 12 /root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908/hmn-download-all-awg.sh 12 /root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/hmn-download-all-awg.sh 12 /root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/hmn-download-all-awg.sh 12 /root/hmn/checkpoints/stable-safe-failover-vpn2-tallinn-20260601-142114.tar.gz 12 /root/hmn/checkpoints/stable-safe-failover-vpn2-tallinn-20260601-142114/hmn-download-all-awg.sh 12 /root/hmn/hmn-download-all-awg.sh 12 /root/hmn/hmn-refresh-pool-safe.sh 12 /root/hmn/logs/validate-current-pool-20260707-042048.log 12 /root/hmn/logs/validate-current-pool-20260708-042044.log 12 /root/hmn/logs/validate-current-pool-20260710-164754.log 12 /root/hmn/logs/validate-current-pool-20260711-191751.log 12 /root/hmn/logs/validate-current-pool-20260711-205653.log 12 /root/hmn/patch-backups/20260701-vpn-egress-active-restart-20260701-082248/vpn-egress-manager.sh 12 /root/hmn/patch-backups/20260703-vpn-user-override-backend-20260706-100032/vpn-egress-manager.sh.before 12 /root/hmn/test-runs/20260601-102735/results.tsv 12 /root/hmn/test-runs/20260601-144432/results.tsv 12 /root/hmn/test-runs/20260601-151653/results.tsv 12 /root/hmn/test-runs/20260607-181002/results.tsv 12 /root/hmn/test-runs/20260706-161434/results.tsv 12 /root/hmn/test-runs/20260711-205653/results.tsv 12 /var/lib/router-egress-recovery/backup-egress1-20260711-162636/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress2-20260711-091232/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress2-20260711-104857/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-171001/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-172616/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-174234/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-175738/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-181356/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-182916/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-184533/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-190443/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-193554/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-195218/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-200719/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-202222/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-203836/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-210141/network.uci.before 12 /var/lib/router-egress-recovery/backup-egress4-20260711-212729/network.uci.before 12 /var/lib/router-egress-recovery/rebalance-egress1-20260711-210053/network.uci.before 12 /var/lib/router-egress-recovery/rebalance-egress1-20260712-044000/network.uci.before 12 /var/lib/router-egress-recovery/rebalance-egress2-20260712-044016/network.uci.before 12 /var/lib/router-egress-recovery/rebalance-egress4-20260712-044032/network.uci.before 12 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/network.before 16 /root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930.tar.gz 16 /root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334.tar.gz 16 /root/hmn/test-runs/20260603-162225/results.tsv 16 /root/hmn/test-runs/20260604-042130/results.tsv 16 /root/hmn/test-runs/20260605-042129/results.tsv 16 /root/hmn/test-runs/20260606-042128/results.tsv 16 /root/hmn/test-runs/20260606-180839/results.tsv 16 /root/hmn/test-runs/20260607-042129/results.tsv 16 /root/hmn/test-runs/20260607-122354/results.tsv 16 /root/hmn/test-runs/20260608-042050/results.tsv 16 /root/hmn/test-runs/20260707-042048/results.tsv 16 /root/hmn/test-runs/20260708-042044/results.tsv 16 /root/hmn/test-runs/20260710-163645/results.tsv 16 /root/hmn/test-runs/20260710-164754/results.tsv 16 /root/hmn/test-runs/20260711-191751/results.tsv 20 /root/hmn/logs/refresh-pool-safe-20260711-191751-11798.log 24 /root/hmn/logs/hmn-refresh-pool-cron.log 24 /root/hmn/logs/refresh-pool-safe-20260712-042000-16148.log 32 /root/hmn/logs/h42e-reboot-forensics-vm101-20260603-165459.txt 32 /root/hmn/logs/refresh-pool-safe-20260706-161226-12417.log 32 /root/hmn/logs/refresh-pool-safe-20260707-042000-9733.log 36 /root/hmn/cache/serverlist-latest.json 36 /root/hmn/logs/cron-refresh-pool-safe-last.log 36 /root/hmn/logs/refresh-pool-safe-20260708-042000-24122.log 36 /root/hmn/logs/refresh-pool-safe-20260711-205609-18433.log 36 /root/hmn/runs/20260601-100614/serverlist.json 36 /root/hmn/runs/20260601-144311/serverlist.json 36 /root/hmn/runs/20260601-151531/serverlist.json 36 /root/hmn/runs/20260604-042000/serverlist.json 36 /root/hmn/runs/20260605-042000/serverlist.json 36 /root/hmn/runs/20260606-042000/serverlist.json 36 /root/hmn/runs/20260606-180709/serverlist.json 36 /root/hmn/runs/20260607-042000/serverlist.json 36 /root/hmn/runs/20260607-120709/serverlist.json 36 /root/hmn/runs/20260607-122209/serverlist.json 36 /root/hmn/runs/20260607-180718/serverlist.json 36 /root/hmn/runs/20260608-042000/serverlist.json 36 /root/hmn/runs/20260706-161226/serverlist.json 36 /root/hmn/runs/20260707-042000/serverlist.json 36 /root/hmn/runs/20260708-042000/serverlist.json 36 /root/hmn/runs/20260710-163600/serverlist.json 36 /root/hmn/runs/20260711-205609/serverlist.json 36 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/cache.before/serverlist-latest.json 56 /root/hmn/logs/step048i2-controlled-refresh-20260710-163600.log 204 /root/hmn/refill.log __BLOCK_END__ largest_hmn_objects __BLOCK_BEGIN__ backup_directories 4 /root/hmn/backups/refresh-safe-before-20260712-042000-16148 8 /root/hmn/backups/client001-before-h42d-selected-cache-20260603-163829 20 /root/hmn/backups/client001-before-h42c-load-slots-20260603-163645 24 /root/hmn/backups/refresh-safe-before-20260604-042000-21898 24 /root/hmn/backups/refresh-safe-before-20260605-042000-15413 24 /root/hmn/backups/refresh-safe-before-20260606-042000-12109 24 /root/hmn/backups/refresh-safe-before-20260606-180709-17601 24 /root/hmn/backups/refresh-safe-before-20260607-042000-18519 24 /root/hmn/backups/refresh-safe-before-20260607-120709-11931 24 /root/hmn/backups/refresh-safe-before-20260607-122209-3961 24 /root/hmn/backups/refresh-safe-before-20260607-180718-22253 24 /root/hmn/backups/refresh-safe-before-20260608-042000-18279 24 /root/hmn/backups/refresh-safe-before-20260706-161226-12417 24 /root/hmn/backups/refresh-safe-before-20260707-042000-9733 24 /root/hmn/backups/refresh-safe-before-20260708-042000-24122 24 /root/hmn/backups/refresh-safe-before-20260711-191751-11798 24 /root/hmn/backups/refresh-safe-before-20260711-205609-18433 32 /root/hmn/backups/failover-manager-before-fix-20260601-132034 36 /root/hmn/backups/client001-before-h42a-import-20260603-162047 36 /root/hmn/backups/stage1-before-active-spare-20260601-110029 __BLOCK_END__ backup_directories __TRACE__ stage=scheduled_failure __BLOCK_BEGIN__ scheduled_cron_log 2026-07-12T04:20:00+00:00 === hmn-refresh-pool-safe start === 2026-07-12T04:20:00+00:00 mode=fresh-download 2026-07-12T04:20:00+00:00 log=/root/hmn/logs/refresh-pool-safe-20260712-042000-16148.log === lock === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === backup current published pointers/tables === /root/hmn/hmn-refresh-pool-safe.sh: line 153: can't create /root/hmn/backups/refresh-safe-before-20260712-042000-16148/configs-latest-readlink.txt: No space left on device /root/hmn/hmn-refresh-pool-safe.sh: line 154: can't create /root/hmn/backups/refresh-safe-before-20260712-042000-16148/configs-latest-realpath.txt: No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/ok-awg1-strict-all-latest.tsv': No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/ok-awg1-strict-foreign-latest.tsv': No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/selected-awg1-latest.tsv': No space left on device 2026-07-12T04:20:00+00:00 backup=/root/hmn/backups/refresh-safe-before-20260712-042000-16148 latest before: /root/hmn/configs/awg1/20260711-205609 === fresh download stage === 2026-07-12T04:20:00+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh ERROR: не нашёл active VPN interface. Проверь: ip route show table 200 2026-07-12T04:20:00+00:00 fresh_download_rc=1 === validation decision === 2026-07-12T04:20:00+00:00 fresh download failed/unavailable rc=1 2026-07-12T04:20:00+00:00 fallback: keep old configs/latest and validate current local pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_dir=/root/hmn/configs/awg1/latest min_all_ok=2 min_foreign_ok=2 exclude_regex=RU-Russia|US-USA|HK-Hong-Kong|CL-Chile|JP-Japan|PS-UAE|KR-South-Korea|South-Korea log=/root/hmn/logs/validate-current-pool-20260712-042000.log === freeze automation during validation === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === run strict tester on current local pool === tee: /root/hmn/logs/validate-current-pool-20260712-042000.log: No space left on device mkdir: can't create directory '/root/hmn/test-runs/20260712-042000': No space left on device HideMyName AWG strict zero-loss tunnel tester Config dir: /root/hmn/configs/awg1/latest Probe IPs: 9.9.9.9 1.1.1.1 Ping count: 5 per IP Wait seconds: 8 Run dir: /root/hmn/test-runs/20260712-042000 /root/hmn/hmn-test-all-awg.sh: line 143: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf endpoint: 192.36.27.17:35500 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf endpoint: 38.244.192.244:45389 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint: 157.173.27.69:41797 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf endpoint: 192.71.247.18:35999 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf endpoint: 194.71.227.212:32583 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf endpoint: 38.7.197.83:38465 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/063-CL-Chile-Santiago-38.7.197.83-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf endpoint: 193.235.207.39:38330 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf endpoint: 107.172.187.100:39480 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf endpoint: 78.31.250.16:41729 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf endpoint: 84.32.230.159:43808 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint: 95.211.68.119:45176 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf endpoint: 149.154.157.24:35090 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf endpoint: 107.175.93.59:31095 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/087-US-USA-New-York-S1-107.175.93.59-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf endpoint: 107.174.226.51:44839 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/088-US-USA-Dallas-107.174.226.51-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf endpoint: 192.121.162.75:45945 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf endpoint: 89.46.237.14:38594 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf endpoint: 103.57.251.39:37380 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/114-PS-UAE-Dubai-103.57.251.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf endpoint: 185.14.97.234:37492 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf endpoint: 64.253.89.235:37402 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf endpoint: 141.98.189.83:39408 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint: 192.121.163.235:42530 endpoint already UP on vpn2; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260712-042000/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf.ping.txt: nonexistent directory status= loss= avg= /root/hmn/hmn-test-all-awg.sh: line 201: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf endpoint: 89.46.232.39:40316 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf endpoint: 46.246.127.84:36230 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf endpoint: 194.71.126.45:32821 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint: 37.235.54.96:38971 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf endpoint: 23.158.72.87:45460 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint: 157.173.25.198:34340 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint: 178.215.227.13:44408 endpoint already UP on vpn1; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260712-042000/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf.ping.txt: nonexistent directory status= loss= avg= /root/hmn/hmn-test-all-awg.sh: line 201: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf endpoint: 192.71.244.202:45735 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf endpoint: 109.248.198.4:37129 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint: 151.236.30.139:33998 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf endpoint: 112.120.98.53:46369 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf endpoint: 89.40.104.201:36979 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf endpoint: 77.67.8.84:43378 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint: 192.71.27.64:40044 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory Готово. Results: /root/hmn/test-runs/20260712-042000/results.tsv Summary: total=35 OK=0 FAIL=35 OK candidates: awk: /root/hmn/test-runs/20260712-042000/results.tsv: No such file or directory Strict rejects with ping loss: awk: /root/hmn/test-runs/20260712-042000/results.tsv: No such file or directory table 200: 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 main routes touching vpn_test: tester_rc=0 results=/root/hmn/test-runs/20260711-205653/results.tsv all_ok=5 foreign_ok=4 /root/hmn/hmn-validate-current-pool.sh: line 157: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device __BLOCK_END__ scheduled_cron_log __BLOCK_BEGIN__ scheduled_detail_log 2026-07-12T04:20:00+00:00 === hmn-refresh-pool-safe start === 2026-07-12T04:20:00+00:00 mode=fresh-download 2026-07-12T04:20:00+00:00 log=/root/hmn/logs/refresh-pool-safe-20260712-042000-16148.log === lock === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === backup current published pointers/tables === /root/hmn/hmn-refresh-pool-safe.sh: line 153: can't create /root/hmn/backups/refresh-safe-before-20260712-042000-16148/configs-latest-readlink.txt: No space left on device /root/hmn/hmn-refresh-pool-safe.sh: line 154: can't create /root/hmn/backups/refresh-safe-before-20260712-042000-16148/configs-latest-realpath.txt: No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/ok-awg1-strict-all-latest.tsv': No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/ok-awg1-strict-foreign-latest.tsv': No space left on device cp: can't create '/root/hmn/backups/refresh-safe-before-20260712-042000-16148/selected-awg1-latest.tsv': No space left on device 2026-07-12T04:20:00+00:00 backup=/root/hmn/backups/refresh-safe-before-20260712-042000-16148 latest before: /root/hmn/configs/awg1/20260711-205609 === fresh download stage === 2026-07-12T04:20:00+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh ERROR: не нашёл active VPN interface. Проверь: ip route show table 200 2026-07-12T04:20:00+00:00 fresh_download_rc=1 === validation decision === 2026-07-12T04:20:00+00:00 fresh download failed/unavailable rc=1 2026-07-12T04:20:00+00:00 fallback: keep old configs/latest and validate current local pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_dir=/root/hmn/configs/awg1/latest min_all_ok=2 min_foreign_ok=2 exclude_regex=RU-Russia|US-USA|HK-Hong-Kong|CL-Chile|JP-Japan|PS-UAE|KR-South-Korea|South-Korea log=/root/hmn/logs/validate-current-pool-20260712-042000.log === freeze automation during validation === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === run strict tester on current local pool === tee: /root/hmn/logs/validate-current-pool-20260712-042000.log: No space left on device mkdir: can't create directory '/root/hmn/test-runs/20260712-042000': No space left on device HideMyName AWG strict zero-loss tunnel tester Config dir: /root/hmn/configs/awg1/latest Probe IPs: 9.9.9.9 1.1.1.1 Ping count: 5 per IP Wait seconds: 8 Run dir: /root/hmn/test-runs/20260712-042000 /root/hmn/hmn-test-all-awg.sh: line 143: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf endpoint: 192.36.27.17:35500 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf endpoint: 38.244.192.244:45389 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint: 157.173.27.69:41797 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf endpoint: 192.71.247.18:35999 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf endpoint: 194.71.227.212:32583 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf endpoint: 38.7.197.83:38465 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/063-CL-Chile-Santiago-38.7.197.83-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf endpoint: 193.235.207.39:38330 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf endpoint: 107.172.187.100:39480 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf endpoint: 78.31.250.16:41729 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf endpoint: 84.32.230.159:43808 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint: 95.211.68.119:45176 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf endpoint: 149.154.157.24:35090 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf endpoint: 107.175.93.59:31095 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/087-US-USA-New-York-S1-107.175.93.59-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf endpoint: 107.174.226.51:44839 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/088-US-USA-Dallas-107.174.226.51-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf endpoint: 192.121.162.75:45945 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf endpoint: 89.46.237.14:38594 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf endpoint: 103.57.251.39:37380 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/114-PS-UAE-Dubai-103.57.251.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf endpoint: 185.14.97.234:37492 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf endpoint: 64.253.89.235:37402 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf endpoint: 141.98.189.83:39408 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint: 192.121.163.235:42530 endpoint already UP on vpn2; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260712-042000/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf.ping.txt: nonexistent directory status= loss= avg= /root/hmn/hmn-test-all-awg.sh: line 201: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf endpoint: 89.46.232.39:40316 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf endpoint: 46.246.127.84:36230 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf endpoint: 194.71.126.45:32821 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint: 37.235.54.96:38971 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf endpoint: 23.158.72.87:45460 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint: 157.173.25.198:34340 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint: 178.215.227.13:44408 endpoint already UP on vpn1; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260712-042000/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf.ping.txt: nonexistent directory status= loss= avg= /root/hmn/hmn-test-all-awg.sh: line 201: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf endpoint: 192.71.244.202:45735 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf endpoint: 109.248.198.4:37129 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint: 151.236.30.139:33998 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf endpoint: 112.120.98.53:46369 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf endpoint: 89.40.104.201:36979 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf endpoint: 77.67.8.84:43378 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint: 192.71.27.64:40044 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260712-042000/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf.load.txt: nonexistent directory FAIL: load_error /root/hmn/hmn-test-all-awg.sh: line 181: can't create /root/hmn/test-runs/20260712-042000/results.tsv: nonexistent directory Готово. Results: /root/hmn/test-runs/20260712-042000/results.tsv Summary: total=35 OK=0 FAIL=35 OK candidates: awk: /root/hmn/test-runs/20260712-042000/results.tsv: No such file or directory Strict rejects with ping loss: awk: /root/hmn/test-runs/20260712-042000/results.tsv: No such file or directory table 200: 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 main routes touching vpn_test: tester_rc=0 results=/root/hmn/test-runs/20260711-205653/results.tsv all_ok=5 foreign_ok=4 /root/hmn/hmn-validate-current-pool.sh: line 157: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 157: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No space left on device chmod: /root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv: No such file or directory chmod: /root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv: No such file or directory === publish strict tables atomically === cp: can't create '/root/hmn/cache/ok-awg1-strict-all-latest.tsv.before-validate-20260712-042000': No space left on device cp: can't create '/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv.before-validate-20260712-042000': No space left on device cp: can't create '/root/hmn/cache/ok-awg1-strict-latest.tsv.before-validate-20260712-042000': No space left on device cp: can't stat '/root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv': No such file or directory cp: can't stat '/root/hmn/reports/ok-awg1-strict-foreign-20260712-042000.tsv': No such file or directory cp: can't stat '/root/hmn/reports/ok-awg1-strict-all-20260712-042000.tsv': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-all-latest.tsv.new': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv.new': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-latest.tsv.new': No such file or directory === reset runtime bad/quarantine for new validation generation === /root/hmn/hmn-validate-current-pool.sh: line 203: can't create /root/hmn/state/bad-endpoints-20260712.txt: No space left on device 2026-07-12T04:20:06+00:00 validate_current_pool_rc=1 2026-07-12T04:20:06+00:00 old/current pool validation failed; rolling back published tables 2026-07-12T04:20:06+00:00 rollback: restoring published pointers/tables from /root/hmn/backups/refresh-safe-before-20260712-042000-16148 2026-07-12T04:20:06+00:00 rollback WARN: no usable old latest target /root/hmn/hmn-refresh-pool-safe.sh: line 48: can't create /root/hmn/state/refresh-retry-needed: No space left on device /root/hmn/hmn-refresh-pool-safe.sh: line 49: can't create /root/hmn/state/refresh-retry-reason: No space left on device 2026-07-12T04:20:06+00:00 retry-needed set: fresh_download_failed_and_old_pool_validation_failed_rc_1 __BLOCK_END__ scheduled_detail_log __BLOCK_BEGIN__ scheduled_backup_listing path=/root/hmn/backups/refresh-safe-before-20260712-042000-16148 __BLOCK_END__ scheduled_backup_listing __TRACE__ stage=runtime __FACT__ strict.vpn1=true __FACT__ runtime_endpoint.vpn1=178.215.227.13:44408 __FACT__ runtime_handshake.vpn1=1783840296 __FACT__ strict.vpn2=true __FACT__ runtime_endpoint.vpn2=192.121.163.235:42530 __FACT__ runtime_handshake.vpn2=1783840296 __FACT__ strict.vpn3=true __FACT__ runtime_endpoint.vpn3=95.211.68.119:45176 __FACT__ runtime_handshake.vpn3=1783840356 __FACT__ strict.vpn4=true __FACT__ runtime_endpoint.vpn4=78.31.250.16:41729 __FACT__ runtime_handshake.vpn4=1783840296 __FACT__ strict.vpn5=true __FACT__ runtime_endpoint.vpn5=157.173.27.69:41797 __FACT__ runtime_handshake.vpn5=1783840356 __FACT__ healthy_slots=5 __BLOCK_BEGIN__ amneziawg_all_dump vpn1 CF/y7ER2K59rSMWf9G90u10yQlWfKu1WiE/zYcrY7EI= LAb9bO9Nvnh4fvU+geQcrwA+Y1l3CG4rUso5YWaQ0Ho= 33122 3 50 100 92 90 1128827374 1959569870 96441901 2091878015 off vpn1 CAZ2FgESKM67A3XofKNoftcFcy9mtaVga8t/3qcCABI= (none) 178.215.227.13:44408 0.0.0.0/0 1783840296 202576 245121 23 vpn2 6JpdHB13Z8Dku3l7tO/G7noo9atP8eYTn/aRkUhwmmI= Hsa5OURYe1p5alitFqTqvcpGAPC9pSMvBx7/3fU2umQ= 35124 3 50 100 107 122 711662706 1180552356 1975038815 1815189548 off vpn2 4c5teOPebMxBd3Cn80pG3uRPvJWtfxv2jv9DTMOZaH0= (none) 192.121.163.235:42530 0.0.0.0/0 1783840296 202704 246594 24 vpn4 CMjiYY6R1IPspoPKxGdwVyB4pq+rbzbQyq/8e27nuU4= z9gfWaOswvcMCNMGXjgO2wT/5boi2/vORsrnn8myzmc= 43608 3 50 100 132 22 1314107157 894303025 687987321 1498765620 off vpn4 Fg9PtmJsEOicU+ULA1V7hwbqrvtG+NQ1CSEAG1qoJi0= (none) 78.31.250.16:41729 0.0.0.0/0 1783840296 202704 248228 26 vpn3 mM+OGYBc4u28wby7HVb2uBvJN00bomy9PxPHDSrwYlU= EKLOwoxfQBHqVydLUHRpZjdlk/dUXYNEDnMYXhb+yzU= 41692 3 50 100 55 43 424258794 1552734037 136716108 329527368 off vpn3 +QikXdZgJpfsgBVA0hIlE3ar0f2TBOweA8moEdo9DRU= (none) 95.211.68.119:45176 0.0.0.0/0 1783840356 2648876 4035396 25 vpn5 CNlGo+dG7jPtq1mXsF5C4mAuJj0chTrCDF8fmZY96lw= ghpJzjHl4EG2fGZlgN0TvtERFQP6aqjAcgX3rTVGcEw= 36504 3 50 100 41 126 794003863 1904928317 51857443 1575935704 off vpn5 f/KyaIqKy6wV5cuyhzqhYdk9Zf6i7ckp0GvC3xyTA0I= (none) 157.173.27.69:41797 0.0.0.0/0 1783840356 2644352 4021940 24 __BLOCK_END__ amneziawg_all_dump __BLOCK_BEGIN__ planner { "schema": "router-egress-hmn-plan-top5-v2", "decision": "plan_ok", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_mtime_epoch": 1783702742, "quarantine_enabled": true, "quarantine_excluded_count": 4, "duplicate_excluded_count": 0, "desired_count": 5, "changes_count": 3, "plan": [ {"slot":"egress1","iface":"vpn1","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.008"} , {"slot":"egress2","iface":"vpn2","current":"151.236.30.139:33998","target":"37.235.54.96:38971","change":true,"target_rank":"7","target_avg_ms":"62.926"} , {"slot":"egress3","iface":"vpn3","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"44.271"} , {"slot":"egress4","iface":"vpn4","current":"157.173.25.198:34340","target":"192.71.244.202:45735","change":true,"target_rank":"8","target_avg_ms":"66.349"} , {"slot":"egress5","iface":"vpn5","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"5","target_avg_ms":"56.803"} ] } __BLOCK_END__ planner __BLOCK_BEGIN__ runner_dry_run { "schema": "router-egress-emergency-refresh-v1", "mode": "dry-run", "decision": "below_threshold_noop", "reason": "daily_fail_count_below_threshold", "daily_fail_count": 0, "daily_fail_threshold": 5, "threshold_reached": false, "force": false, "cooldown_seconds": 600, "cooldown_remaining": 0, "healthy_vpn_slots": 5, "commit_enabled": true, "direct_failopen_enabled": false, "direct_failopen_action": "disabled_not_allowed_in_step050f", "helper_ok": true, "refresh_cmd": "/root/hmn/hmn-refresh-pool-safe.sh", "refresh_cmd_exists": true, "planner_cmd": "/usr/local/sbin/router-egress-hmn-plan-top5.sh", "planner_cmd_exists": true, "rebalance_apply_cmd": "/usr/local/sbin/router-egress-hmn-rebalance-top5-apply.sh", "rebalance_apply_cmd_exists": true, "watcher_cmd": "/usr/local/sbin/router-egress-health-repair-watch.sh", "watcher_cmd_exists": true, "last_emergency_refresh_status": "refresh_ok_rebalance_ok", "last_emergency_refresh_epoch": 1783803369 } __BLOCK_END__ runner_dry_run __BLOCK_BEGIN__ uci_endpoint_state network.vpn1=interface network.vpn2=interface network.vpn3=interface network.vpn4=interface network.vpn5=interface __BLOCK_END__ uci_endpoint_state __BLOCK_BEGIN__ network_config_relevant 40:config interface 'vpn1' 70: option endpoint_host '178.215.227.13' 71: option endpoint_port '44408' 103: option endpoint_host '37.235.54.96' 104: option endpoint_port '38971' 106:config interface 'vpn2' 136: option endpoint_host '192.121.163.235' 137: option endpoint_port '42530' 139:config interface 'vpn3' 169: option endpoint_host '95.211.68.119' 170: option endpoint_port '45176' 172:config interface 'vpn4' 202: option endpoint_host '78.31.250.16' 203: option endpoint_port '41729' 205:config interface 'vpn5' 235: option endpoint_host '157.173.27.69' 236: option endpoint_port '41797' 268: option endpoint_host '149.154.157.24' 269: option endpoint_port '35090' __BLOCK_END__ network_config_relevant __TRACE__ stage=source_contract __BLOCK_BEGIN__ active_interface_detection /root/hmn/hmn-apply-selected.sh:243:ip route show table 200 /root/hmn/hmn-code-test.sh:21:ACTIVE="$(ip route show table 200 | awk '/^default dev /{print $3; exit}')" /root/hmn/hmn-code-test.sh:28: echo "ERROR: не нашёл active VPN interface в table 200." /root/hmn/hmn-code-test.sh:29: ip route show table 200 /root/hmn/hmn-download-all-awg.sh:32: ACTIVE="$(ip route show table 200 | awk '/^default dev /{print $3; exit}')" /root/hmn/hmn-download-all-awg.sh:38: echo "ERROR: не нашёл active VPN interface." /root/hmn/hmn-download-all-awg.sh:40: echo " ip route show table 200" /root/hmn/hmn-load-vpn-slot.sh:26:ACTIVE="$(ip route show table 200 | awk '/^default dev /{print $3; exit}')" /root/hmn/hmn-load-vpn-slot.sh:30: echo "Current table 200 active slot: $ACTIVE" /root/hmn/hmn-load-vpn-slot.sh:101:echo " active table 200 before load: ${ACTIVE:-none}" /root/hmn/hmn-load-vpn-slot.sh:176:echo "table 200 after load:" /root/hmn/hmn-load-vpn-slot.sh:177:ip route show table 200 /root/hmn/hmn-load-vpn-test.sh:165:echo "Current table 200:" /root/hmn/hmn-load-vpn-test.sh:166:ip route show table 200 /root/hmn/hmn-load-vpn-test.sh:183: echo "Table 200 after ifup:" /root/hmn/hmn-load-vpn-test.sh:184: ip route show table 200 /root/hmn/hmn-load-vpn-user.sh:213:echo "Current table 200:" /root/hmn/hmn-load-vpn-user.sh:214:ip route show table 200 /root/hmn/hmn-load-vpn-user.sh:230: echo "Table 200 after ifup:" /root/hmn/hmn-load-vpn-user.sh:231: ip route show table 200 /root/hmn/hmn-refill-slot.sh:26:[ "$ACTIVE_SLOT" = "vpn1" ] || [ "$ACTIVE_SLOT" = "vpn2" ] || { /root/hmn/hmn-refill-slot.sh:188:ip route replace default dev "$ACTIVE_SLOT" table 200 /root/hmn/hmn-refill-slot.sh:249:ip route replace default dev "$ACTIVE_SLOT" table 200 /root/hmn/hmn-refill-slot.sh:254:ip route show table 200 /root/hmn/hmn-refill-slot.sh:255:ip route get 9.9.9.9 from 10.200.0.2 /root/hmn/hmn-refresh-awg.sh:65: ip route show table 200 | awk ' /root/hmn/hmn-refresh-awg.sh:109:echo "table 200 default dev: $TABLE_DEV" /root/hmn/hmn-refresh-awg.sh:110:ip route show table 200 /root/hmn/hmn-refresh-awg.sh:113: fail "table 200 default dev does not match active slot" /root/hmn/hmn-refresh-awg.sh:128:echo "1. download fresh AWG configs through active VPN interface" /root/hmn/hmn-refresh-awg.sh:147: ip route show table 200 /root/hmn/hmn-refresh-awg.sh:183: echo "table 200:" /root/hmn/hmn-refresh-awg.sh:184: ip route show table 200 /root/hmn/hmn-refresh-awg.sh:187: ip route get "$PING_IP" from 10.200.0.2 /root/hmn/hmn-refresh-pool-safe.sh:145: ip route show table 200 /root/hmn/hmn-refresh-pool-safe.sh:146: ip route get 9.9.9.9 from 10.200.0.2 2>/dev/null || true /root/hmn/hmn-refresh-pool-safe.sh:266: ip route show table 200 /root/hmn/hmn-refresh-pool-safe.sh:267: ip route get 9.9.9.9 from 10.200.0.2 2>/dev/null || true /root/hmn/hmn-set-code.sh:68:# auto = use default dev from routing table 200 /root/hmn/hmn-test-all-awg.sh:238:echo "table 200:" /root/hmn/hmn-test-all-awg.sh:239:ip route show table 200 /root/hmn/hmn-validate-current-pool.sh:92:ip route show table 200 /root/hmn/hmn-validate-current-pool.sh:93:ip route get 9.9.9.9 from 10.200.0.2 2>&1 || true /root/hmn/hmn-validate-current-pool.sh:232: ip route replace default dev "$ACTIVE" table 200 2>/dev/null || true /root/hmn/hmn-validate-current-pool.sh:250:ip route show table 200 /root/hmn/hmn-validate-current-pool.sh:251:ip route get 9.9.9.9 from 10.200.0.2 2>&1 || true /root/hmn/hmn-vpn-egress-revive.sh:22: ip -4 route show table 200 | awk ' /root/hmn/hmn-vpn-egress-revive.sh:65: ip -4 route replace default dev "$WANT" table 200 2>/dev/null || true /root/hmn/hmn-vpn-egress-revive.sh:115: ip -4 route show table 200 /root/hmn/hmn-vpn-egress-revive.sh:136: vpn1|vpn2) TARGET="$ACTIVE_SLOT" ;; /root/hmn/hmn-vpn-egress-revive.sh:163: echo "=== wait table 200 default ===" /root/hmn/hmn-vpn-egress-revive.sh:167: ip -4 route show table 200 /root/hmn/hmn-vpn-egress-revive.sh:184: ip -4 route show table 200 /root/hmn/hmn-vpn-user-override.sh:64: ip -4 route show table 200 2>/dev/null | sed -n 's/^default dev \([^ ]*\).*/\1/p' | head -n 1 /root/hmn/hmn-vpn-user-override.sh:73: ip -4 route replace default dev vpn_user table 200 /root/hmn/hmn-vpn-user-override.sh:74: echo "VPN_USER_OVERRIDE vpn_user | default dev vpn_user scope link" > "$ROUTE_STATE_FILE" /root/hmn/hmn-vpn-user-override.sh:173: echo "=== table 200 ===" /root/hmn/hmn-vpn-user-override.sh:175: ip -4 route show table 200 2>/dev/null || true /root/hmn/hmn-vpn-user-override.sh:241: echo "=== activate table 200 override ===" /root/hmn/hmn-vpn-user-override.sh:242: ensure_vpn_user_route || die "failed to set table 200 default dev vpn_user" /root/hmn/hmn-vpn-user-override.sh:261: if [ "$(current_table200_default_dev)" = "vpn_user" ]; then /root/hmn/hmn-vpn-user-override.sh:262: ip -4 route del default table 200 2>/dev/null || true /usr/local/sbin/router-egress-slots-apply.sh:30: ip route replace default dev vpn1 table 201 /usr/local/sbin/router-egress-slots-apply.sh:31: ip route replace default dev vpn2 table 202 /usr/local/sbin/router-egress-slots-apply.sh:32: ip route replace default dev vpn3 table 203 /usr/local/sbin/router-egress-slots-apply.sh:33: ip route replace default dev vpn4 table 204 /usr/local/sbin/router-egress-slots-apply.sh:34: ip route replace default dev vpn5 table 205 /usr/local/sbin/router-egress-slots-apply.sh:44: ip route show table 200 | grep -F "default dev vpn1" >/dev/null || { /usr/local/sbin/router-egress-slots-apply.sh:45: echo "BLOCK: legacy_table200_default_vpn1_missing" __BLOCK_END__ active_interface_detection __BLOCK_BEGIN__ refresh_source_numbered __BLOCK_END__ refresh_source_numbered __BLOCK_BEGIN__ download_source_numbered __BLOCK_END__ download_source_numbered __BLOCK_BEGIN__ planner_source_contract 34:contains_endpoint() { 42:candidate_row_for_endpoint() { 54: if contains_endpoint "$ep" "$keepers"; then 57: if contains_endpoint "$ep" "$assigned"; then 85:CURRENT="$WORK/current.tsv" 101: while IFS="$(printf '\t')" read -r rank file endpoint avg_ms ping_loss config_path rest; do 102: [ -n "$endpoint" ] || continue 103: case "$endpoint" in endpoint|\#*) continue ;; esac 105: if contains_endpoint "$endpoint" "$CAND"; then 110: if [ "$QUARANTINE_ENABLED" = "true" ] && reg_endpoint_quarantined_for_pool "$endpoint" "$POOL"; then 115: printf '%s\t%s\t%s\n' "$endpoint" "${rank:-0}" "${avg_ms:-}" >> "$CAND" 125: cur="$(uci -q get network.${iface}.hmn_endpoint 2>/dev/null || true)" 127: if contains_endpoint "$cur" "$DESIRED"; then 135: if contains_endpoint "$cur" "$DESIRED"; then 136: row="$(candidate_row_for_endpoint "$cur" "$DESIRED")" 181: printf ' {"slot":"%s","iface":"%s","current":"%s","target":"%s","change":%s,"target_rank":"%s","target_avg_ms":"%s"}\n' \ __BLOCK_END__ planner_source_contract __BLOCK_BEGIN__ apply_source_contract 44:pool_endpoints=0 56: pool_endpoints="$epc" 61:tmp_current="/tmp/rebalance-current.$$" 64:trap 'rm -f "$tmp_top" "$tmp_current" "$tmp_missing" "$tmp_plan"' EXIT 67:: > "$tmp_current" 84:grep -Ev '^[[:space:]]*(#|$)' "$SLOTS_CONF" 2>/dev/null | awk '{print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7}' | while IFS="$(printf '\t')" read -r slot iface table mark dscp provider adapter; do 85: cur="$(uci -q get network.${iface}.hmn_endpoint 2>/dev/null || true)" 86: printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' "$slot" "$iface" "$table" "$mark" "$dscp" "$provider" "$adapter" "$cur" 87:done > "$tmp_current" 92:' "$tmp_current" "$tmp_top" > "$tmp_missing" 110: slot=$1; iface=$2; table=$3; mark=$4; dscp=$5; provider=$6; adapter=$7; cur=$8 118: print slot "\t" iface "\t" table "\t" mark "\t" dscp "\t" provider "\t" adapter "\t" cur "\t" target "\t" change "\t" rank "\t" avg "\t" file 120:' "$tmp_top" "$tmp_missing" "$tmp_current" > "$tmp_plan" 127:apply_ok=true 129:[ -n "$pool" ] || { decision="refuse"; reason="no_fresh_pool_with_5_endpoints"; } 144: while IFS="$(printf '\t')" read -r slot iface table mark dscp provider adapter cur target change rank avg file; do 153:uci set network.${iface}.hmn_endpoint='${cur}' 163: uci set network.${iface}.hmn_endpoint="$target" 172: apply_ok=false 173: decision="commit_failed" 174: reason="slot_apply_failed_${slot}" 195:echo " \"pool_endpoint_count\": $pool_endpoints," 199:echo " \"apply_ok\": $apply_ok," 202:while IFS="$(printf '\t')" read -r slot iface table mark dscp provider adapter cur target change rank avg file; do 205: printf ' {"slot":"%s","iface":"%s","table":"%s","mark":"%s","dscp":"%s","provider":"%s","adapter":"%s","current":"%s","target":"%s","change":%s,"target_rank":"%s","target_avg_ms":"%s","target_file":"%s"}' \ 207: "$(json_escape "$provider")" "$(json_escape "$adapter")" "$(json_escape "$cur")" "$(json_escape "$target")" "$change" "$(json_escape "$rank")" "$(json_escape "$avg")" "$(json_escape "$file")" __BLOCK_END__ apply_source_contract __TRACE__ stage=repair_history __BLOCK_BEGIN__ emergency_log_recent 2026-07-11T19:17:51Z action=emergency_refresh_start count=10 threshold=5 direct_failopen=false 2026-07-11T19:17:51+00:00 === hmn-refresh-pool-safe start === 2026-07-11T19:17:51+00:00 mode=fresh-download 2026-07-11T19:17:51+00:00 log=/root/hmn/logs/refresh-pool-safe-20260711-191751-11798.log === lock === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === backup current published pointers/tables === 2026-07-11T19:17:51+00:00 backup=/root/hmn/backups/refresh-safe-before-20260711-191751-11798 latest before: /root/hmn/configs/awg1/20260710-163600 === fresh download stage === 2026-07-11T19:17:51+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh ERROR: не нашёл active VPN interface. Проверь: ip route show table 200 2026-07-11T19:17:51+00:00 fresh_download_rc=1 === validation decision === 2026-07-11T19:17:51+00:00 fresh download failed/unavailable rc=1 2026-07-11T19:17:51+00:00 fallback: keep old configs/latest and validate current local pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_dir=/root/hmn/configs/awg1/latest min_all_ok=2 min_foreign_ok=2 exclude_regex=RU-Russia|US-USA|HK-Hong-Kong|CL-Chile|JP-Japan|PS-UAE|KR-South-Korea|South-Korea log=/root/hmn/logs/validate-current-pool-20260711-191751.log === freeze automation during validation === === pre-state === active=vpn1 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 via 95.165.96.1 dev eth0 uid 0 cache === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: /root/hmn/configs/awg1/latest Probe IPs: 9.9.9.9 1.1.1.1 Ping count: 5 per IP Wait seconds: 8 Run dir: /root/hmn/test-runs/20260711-191751 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf endpoint: 192.36.27.17:35500 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf endpoint: 38.244.192.244:45389 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint: 157.173.27.69:41797 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=58.883 [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf endpoint: 192.71.247.18:35999 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf endpoint: 194.71.227.212:32583 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=216.277 [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf endpoint: 38.7.197.83:38465 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=251.667 [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf endpoint: 193.235.207.39:38330 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.640 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf endpoint: 107.172.187.100:39480 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=201.061 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf endpoint: 78.31.250.16:41729 status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:40% avg=48.989 [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf endpoint: 84.32.230.159:43808 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=71.359 [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint: 95.211.68.119:45176 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=45.674 [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf endpoint: 149.154.157.24:35090 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=229.548 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf endpoint: 107.175.93.59:31095 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.499 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf endpoint: 107.174.226.51:44839 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=173.756 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf endpoint: 192.121.162.75:45945 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf endpoint: 89.46.237.14:38594 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=78.069 [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf endpoint: 103.57.251.39:37380 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf endpoint: 185.14.97.234:37492 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=60.249 [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf endpoint: 64.253.89.235:37402 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=144.048 [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf endpoint: 141.98.189.83:39408 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=85.370 [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint: 192.121.163.235:42530 endpoint already UP on vpn2; testing existing interface, not starting duplicate status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=39.100 [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf endpoint: 89.46.232.39:40316 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf endpoint: 46.246.127.84:36230 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.768 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf endpoint: 194.71.126.45:32821 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint: 37.235.54.96:38971 status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:40% avg=65.111 [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf endpoint: 23.158.72.87:45460 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=184.249 [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint: 157.173.25.198:34340 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=63.183 [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint: 178.215.227.13:44408 endpoint already UP on vpn1; testing existing interface, not starting duplicate status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=51.096 [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf endpoint: 192.71.244.202:45735 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=64.716 [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf endpoint: 109.248.198.4:37129 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=202.187 [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint: 151.236.30.139:33998 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=68.127 [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf endpoint: 112.120.98.53:46369 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=196.454 [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf endpoint: 89.40.104.201:36979 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf endpoint: 77.67.8.84:43378 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=162.698 [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint: 192.71.27.64:40044 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=173.755 Готово. Results: /root/hmn/test-runs/20260711-191751/results.tsv Summary: total=35 OK=18 FAIL=17 OK candidates: 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.883 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=216.277 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=251.667 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=71.359 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=45.674 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=78.069 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf | 185.14.97.234:37492 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=60.249 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=144.048 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=85.370 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.100 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=184.249 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=63.183 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=51.096 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=64.716 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=202.187 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=68.127 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=196.454 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=173.755 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.640 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=201.061 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:20%,1.1.1.1:40% | avg=48.989 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=229.548 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.499 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=173.756 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.768 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:20%,1.1.1.1:40% | avg=65.111 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=162.698 table 200: 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 main routes touching vpn_test: tester_rc=0 results=/root/hmn/test-runs/20260711-191751/results.tsv all_ok=18 foreign_ok=13 === publish strict tables atomically === === reset runtime bad/quarantine for new validation generation === === selected consistency check, no selected changes here === slot file endpoint avg_ms config_path vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn1 endpoint 109.248.198.4:37129: OK in current strict foreign table vpn2 endpoint 151.236.30.139:33998: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 === final state === vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache --- strict all head --- rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.100 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 45.674 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 51.096 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 4 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 58.883 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 5 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 185.14.97.234:37492 60.249 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 63.183 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 64.716 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 68.127 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 9 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 71.359 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 10 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 78.069 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 11 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 141.98.189.83:39408 85.370 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf --- strict foreign head --- rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.100 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 45.674 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 51.096 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 4 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 58.883 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 5 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 185.14.97.234:37492 60.249 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 63.183 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 64.716 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 68.127 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 9 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 71.359 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 10 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 78.069 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 11 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 192.71.27.64:40044 173.755 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf --- bad file after reset --- bad file empty === done validate-current-pool === 2026-07-11T19:28:59+00:00 validate_current_pool_rc=0 2026-07-11T19:28:59+00:00 retry-needed set: fresh_download_failed_rc_1 === run manager once after validation === STEP_048M: legacy manager stage quarantined; skipping /usr/bin/vpn-egress-manager.sh 2026-07-11T19:28:59+00:00 manager_rc=0 === final state === active=vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache latest after: /root/hmn/configs/awg1/20260710-163600 === refresh status === USING_OLD_POOL_RETESTED 2026-07-11T19:28:59+00:00 pool_source=old-after-download-fail last_fresh_download_rc=1 last_fresh_download_at=2026-07-11T19:17:51+00:00 retry_needed_at=2026-07-11T19:28:59+00:00 retry_reason=fresh_download_failed_rc_1 === strict foreign head === rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.100 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 45.674 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 51.096 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 4 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 58.883 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 5 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 185.14.97.234:37492 60.249 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 63.183 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 64.716 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 68.127 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 9 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 71.359 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 10 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 78.069 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 11 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 192.71.27.64:40044 173.755 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf === selected cache === slot file endpoint avg_ms config_path vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf === bad file today === bad file empty/not present 2026-07-11T19:28:59+00:00 === hmn-refresh-pool-safe done === wrapper_rc=0 wrapper_log=/root/hmn/logs/refresh-pool-safe-20260711-191751-11798.log { "schema": "router-egress-hmn-rebalance-top5-v1", "mode": "--commit", "decision": "commit_ok", "reason": "changes_applied", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_age_sec": 0, "pool_endpoint_count": 13, "top_count": 5, "changes_count": 2, "apply_performed": true, "apply_ok": true, "plan": [ {"slot":"egress1","iface":"vpn1","table":"201","mark":"0x201","dscp":"cs4","provider":"hidemyname","adapter":"hmn_pool_replace","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.100","target_file":"128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf"}, {"slot":"egress2","iface":"vpn2","table":"202","mark":"0x202","dscp":"cs5","provider":"hidemyname","adapter":"hmn_pool_replace","current":"151.236.30.139:33998","target":"185.14.97.234:37492","change":true,"target_rank":"5","target_avg_ms":"60.249","target_file":"115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf"}, {"slot":"egress3","iface":"vpn3","table":"203","mark":"0x203","dscp":"cs1","provider":"hidemyname","adapter":"hmn_pool_replace","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"45.674","target_file":"075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf"}, {"slot":"egress4","iface":"vpn4","table":"204","mark":"0x204","dscp":"cs2","provider":"hidemyname","adapter":"hmn_pool_replace","current":"178.215.227.13:44408","target":"178.215.227.13:44408","change":false,"target_rank":"3","target_avg_ms":"51.096","target_file":"150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf"}, {"slot":"egress5","iface":"vpn5","table":"205","mark":"0x205","dscp":"cs3","provider":"hidemyname","adapter":"hmn_pool_replace","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"4","target_avg_ms":"58.883","target_file":"049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf"} ], "safety": {"commit_requires_confirm": true, "per_slot_strict_check": true, "per_slot_rollback": true} } 2026-07-11T20:56:09Z action=emergency_refresh_start count=15 threshold=5 direct_failopen=false 2026-07-11T20:56:09+00:00 === hmn-refresh-pool-safe start === 2026-07-11T20:56:09+00:00 mode=fresh-download 2026-07-11T20:56:09+00:00 log=/root/hmn/logs/refresh-pool-safe-20260711-205609-18433.log === lock === === pre-state === active=vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache === backup current published pointers/tables === 2026-07-11T20:56:09+00:00 backup=/root/hmn/backups/refresh-safe-before-20260711-205609-18433 latest before: /root/hmn/configs/awg1/20260710-163600 === fresh download stage === 2026-07-11T20:56:09+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh HideMyName download all AWG configs AWG parameter: awg=1 Request interface: vpn1 Run dir: /root/hmn/runs/20260711-205609 Config dir: /root/hmn/configs/awg1/20260711-205609 0/4 Проверяю доступ к hide-my-name.net через vpn1... OK. 1/4 Скачиваю serverlist... OK: /root/hmn/runs/20260711-205609/serverlist.json 2/4 Извлекаю все WG-кандидаты из services.wg... WG-кандидатов найдено: 35 3/4 Скачиваю конфиги для всех WG-кандидатов... [1/35] DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 OK -> 192.36.27.17:35500 | address=10.119.249.139/32 | match=yes [2/35] UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 OK -> 38.244.192.244:45389 | address=10.112.60.219/32 | match=yes [3/35] DE | Germany, Berlin S7 | 157.173.27.69:41797 OK -> 157.173.27.69:41797 | address=10.97.187.205/32 | match=yes [4/35] FI | Finland, Helsinki S4 | 192.71.247.18:35999 OK -> 192.71.247.18:35999 | address=10.98.185.144/32 | match=yes [5/35] BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 OK -> 194.71.227.212:32583 | address=10.100.254.15/32 | match=yes [6/35] CL | Chile, Santiago | 38.7.197.83:38465 OK -> 38.7.197.83:38465 | address=10.101.61.41/32 | match=yes [7/35] CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 OK -> 193.235.207.39:38330 | address=10.102.248.214/32 | match=yes [8/35] US | USA, Los Angeles S2 | 107.172.187.100:39480 OK -> 107.172.187.100:39480 | address=10.103.56.214/32 | match=yes [9/35] NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 OK -> 78.31.250.16:41729 | address=10.103.120.171/32 | match=yes [10/35] TR | Turkey, Istanbul S3 | 84.32.230.159:43808 OK -> 84.32.230.159:43808 | address=10.103.187.191/32 | match=yes [11/35] NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 OK -> 95.211.68.119:45176 | address=10.104.58.109/32 | match=yes [12/35] IT | Italy, Milan S3 | 149.154.157.24:35090 OK -> 149.154.157.24:35090 | address=10.104.120.117/32 | match=yes [13/35] US | USA, New York S1 | 107.175.93.59:31095 OK -> 107.175.93.59:31095 | address=10.107.43.173/32 | match=yes [14/35] US | USA, Dallas | 107.174.226.51:44839 OK -> 107.174.226.51:44839 | address=10.107.108.112/32 | match=yes [15/35] JP | Japan, Tokyo | 192.121.162.75:45945 OK -> 192.121.162.75:45945 | address=10.108.238.215/32 | match=yes [16/35] HU | Hungary, Budapest S6 | 89.46.237.14:38594 OK -> 89.46.237.14:38594 | address=10.81.111.97/32 | match=yes [17/35] PS | UAE, Dubai | 103.57.251.39:37380 OK -> 103.57.251.39:37380 | address=10.82.239.94/32 | match=yes [18/35] NO | Norway, Sandefjord S15 | 185.14.97.234:37492 OK -> 185.14.97.234:37492 | address=10.83.41.157/32 | match=yes [19/35] US | USA, New York City S3 | 64.253.89.235:37402 OK -> 64.253.89.235:37402 | address=10.83.172.142/32 | match=yes [20/35] RU | Russia, Moscow S5 | 141.98.189.83:39408 OK -> 141.98.189.83:39408 | address=10.83.235.104/32 | match=yes [21/35] LV | Latvia, Riga S1 | 192.121.163.235:42530 OK -> 192.121.163.235:42530 | address=10.86.108.200/32 | match=yes [22/35] CH | Switzerland, Zurich S2 | 89.46.232.39:40316 OK -> 89.46.232.39:40316 | address=10.86.172.73/32 | match=yes [23/35] SE | Sweden, Stockholm S2 | 46.246.127.84:36230 OK -> 46.246.127.84:36230 | address=10.87.170.125/32 | match=yes [24/35] RS | Serbia, Belgrade S2 | 194.71.126.45:32821 OK -> 194.71.126.45:32821 | address=10.89.174.45/32 | match=yes [25/35] GB | United Kingdom, London S1 | 37.235.54.96:38971 OK -> 37.235.54.96:38971 | address=10.90.235.244/32 | match=yes [26/35] US | USA, Salt Lake City S2 | 23.158.72.87:45460 OK -> 23.158.72.87:45460 | address=10.91.43.12/32 | match=yes [27/35] AT | Austria, Vienna S3 | 157.173.25.198:34340 OK -> 157.173.25.198:34340 | address=10.91.168.223/32 | match=yes [28/35] NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 OK -> 178.215.227.13:44408 | address=10.91.233.132/32 | match=yes [29/35] SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 OK -> 192.71.244.202:45735 | address=10.92.173.35/32 | match=yes [30/35] KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 OK -> 109.248.198.4:37129 | address=10.77.236.75/32 | match=yes [31/35] AT | Austria, Graz S1 | 151.236.30.139:33998 OK -> 151.236.30.139:33998 | address=10.124.237.218/32 | match=yes [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 OK -> 112.120.98.53:46369 | address=10.95.47.73/32 | match=yes [33/35] EE | Estonia, Tallinn S2 | 89.40.104.201:36979 OK -> 89.40.104.201:36979 | address=10.65.43.208/32 | match=yes [34/35] KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 OK -> 77.67.8.84:43378 | address=10.66.44.225/32 | match=yes [35/35] IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 OK -> 192.71.27.64:40044 | address=10.67.234.5/32 | match=yes 4/4 Готово. Всего WG-кандидатов: 35 Конфигов скачано: 35 Ошибок: 0 Конфиги: /root/hmn/configs/awg1/20260711-205609 Latest symlink: /root/hmn/configs/awg1/latest Таблица рабочих: /root/hmn/runs/20260711-205609/working-awg1.tsv Копия latest: /root/hmn/cache/working-awg1-latest.tsv Список скачанных: 1. id=12 | DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 | endpoint=192.36.27.17:35500 | /root/hmn/configs/awg1/20260711-205609/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | /root/hmn/configs/awg1/20260711-205609/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | /root/hmn/configs/awg1/20260711-205609/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=53 | FI | Finland, Helsinki S4 | 192.71.247.18:35999 | endpoint=192.71.247.18:35999 | /root/hmn/configs/awg1/20260711-205609/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf 5. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | /root/hmn/configs/awg1/20260711-205609/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 6. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | /root/hmn/configs/awg1/20260711-205609/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 7. id=70 | CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 | endpoint=193.235.207.39:38330 | /root/hmn/configs/awg1/20260711-205609/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf 8. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | /root/hmn/configs/awg1/20260711-205609/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 9. id=72 | NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 | endpoint=78.31.250.16:41729 | /root/hmn/configs/awg1/20260711-205609/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 10. id=73 | TR | Turkey, Istanbul S3 | 84.32.230.159:43808 | endpoint=84.32.230.159:43808 | /root/hmn/configs/awg1/20260711-205609/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | /root/hmn/configs/awg1/20260711-205609/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 12. id=76 | IT | Italy, Milan S3 | 149.154.157.24:35090 | endpoint=149.154.157.24:35090 | /root/hmn/configs/awg1/20260711-205609/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf 13. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | /root/hmn/configs/awg1/20260711-205609/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 14. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | /root/hmn/configs/awg1/20260711-205609/088-US-USA-Dallas-107.174.226.51-awg1.conf 15. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | /root/hmn/configs/awg1/20260711-205609/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 16. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | /root/hmn/configs/awg1/20260711-205609/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 17. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | /root/hmn/configs/awg1/20260711-205609/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 18. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | /root/hmn/configs/awg1/20260711-205609/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 19. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | /root/hmn/configs/awg1/20260711-205609/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 20. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | /root/hmn/configs/awg1/20260711-205609/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 21. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | /root/hmn/configs/awg1/20260711-205609/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 22. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | /root/hmn/configs/awg1/20260711-205609/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 23. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | /root/hmn/configs/awg1/20260711-205609/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 24. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | /root/hmn/configs/awg1/20260711-205609/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 25. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | /root/hmn/configs/awg1/20260711-205609/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 26. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | /root/hmn/configs/awg1/20260711-205609/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 27. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | /root/hmn/configs/awg1/20260711-205609/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 28. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | /root/hmn/configs/awg1/20260711-205609/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 29. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | /root/hmn/configs/awg1/20260711-205609/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 30. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | /root/hmn/configs/awg1/20260711-205609/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 31. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | /root/hmn/configs/awg1/20260711-205609/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 32. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | /root/hmn/configs/awg1/20260711-205609/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | /root/hmn/configs/awg1/20260711-205609/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | /root/hmn/configs/awg1/20260711-205609/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | /root/hmn/configs/awg1/20260711-205609/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf OpenWRT network config не трогали. 2026-07-11T20:56:53+00:00 fresh_download_rc=0 === validation decision === 2026-07-11T20:56:53+00:00 fresh download OK 2026-07-11T20:56:53+00:00 validate fresh/current latest pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_dir=/root/hmn/configs/awg1/latest min_all_ok=2 min_foreign_ok=2 exclude_regex=RU-Russia|US-USA|HK-Hong-Kong|CL-Chile|JP-Japan|PS-UAE|KR-South-Korea|South-Korea log=/root/hmn/logs/validate-current-pool-20260711-205653.log === freeze automation during validation === === pre-state === active=vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: /root/hmn/configs/awg1/latest Probe IPs: 9.9.9.9 1.1.1.1 Ping count: 5 per IP Wait seconds: 8 Run dir: /root/hmn/test-runs/20260711-205653 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf endpoint: 192.36.27.17:35500 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf endpoint: 38.244.192.244:45389 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint: 157.173.27.69:41797 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=59.893 [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf endpoint: 192.71.247.18:35999 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf endpoint: 194.71.227.212:32583 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=214.579 [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf endpoint: 38.7.197.83:38465 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=329.837 [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf endpoint: 193.235.207.39:38330 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.976 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf endpoint: 107.172.187.100:39480 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=185.197 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf endpoint: 78.31.250.16:41729 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:40% avg=48.103 [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf endpoint: 84.32.230.159:43808 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=74.977 [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint: 95.211.68.119:45176 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=44.615 [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf endpoint: 149.154.157.24:35090 status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=237.712 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf endpoint: 107.175.93.59:31095 FAIL: load_error [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf endpoint: 107.174.226.51:44839 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/088-US-USA-Dallas-107.174.226.51-awg1.conf.load.txt: No space left on device FAIL: load_error [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf endpoint: 192.121.162.75:45945 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf.load.txt: No space left on device FAIL: load_error [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf endpoint: 89.46.237.14:38594 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf.load.txt: No space left on device FAIL: load_error [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf endpoint: 103.57.251.39:37380 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/114-PS-UAE-Dubai-103.57.251.39-awg1.conf.load.txt: No space left on device FAIL: load_error [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf endpoint: 185.14.97.234:37492 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf.load.txt: No space left on device FAIL: load_error [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf endpoint: 64.253.89.235:37402 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf.load.txt: No space left on device FAIL: load_error [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf endpoint: 141.98.189.83:39408 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf.load.txt: No space left on device FAIL: load_error [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint: 192.121.163.235:42530 endpoint already UP on vpn2; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260711-205653/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf.ping.txt: No space left on device status= loss= avg= [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf endpoint: 89.46.232.39:40316 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf.load.txt: No space left on device FAIL: load_error [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf endpoint: 46.246.127.84:36230 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf.load.txt: No space left on device FAIL: load_error [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf endpoint: 194.71.126.45:32821 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf.load.txt: No space left on device FAIL: load_error [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint: 37.235.54.96:38971 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf.load.txt: No space left on device FAIL: load_error [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf endpoint: 23.158.72.87:45460 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf.load.txt: No space left on device FAIL: load_error [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint: 157.173.25.198:34340 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf.load.txt: No space left on device FAIL: load_error [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint: 178.215.227.13:44408 endpoint already UP on vpn1; testing existing interface, not starting duplicate /root/hmn/hmn-test-all-awg.sh: line 89: can't create /root/hmn/test-runs/20260711-205653/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf.ping.txt: No space left on device status= loss= avg= [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf endpoint: 192.71.244.202:45735 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf.load.txt: No space left on device FAIL: load_error [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf endpoint: 109.248.198.4:37129 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf.load.txt: No space left on device FAIL: load_error [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint: 151.236.30.139:33998 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf.load.txt: No space left on device FAIL: load_error [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf endpoint: 112.120.98.53:46369 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf.load.txt: No space left on device FAIL: load_error [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf endpoint: 89.40.104.201:36979 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf.load.txt: No space left on device FAIL: load_error [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf endpoint: 77.67.8.84:43378 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf.load.txt: No space left on device FAIL: load_error [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint: 192.71.27.64:40044 /root/hmn/hmn-test-all-awg.sh: line 179: can't create /root/hmn/test-runs/20260711-205653/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf.load.txt: No space left on device FAIL: load_error Готово. Results: /root/hmn/test-runs/20260711-205653/results.tsv Summary: total=35 OK=5 FAIL=30 OK candidates: 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=59.893 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=214.579 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=329.837 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=74.977 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.615 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.976 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=185.197 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:40% | avg=48.103 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=237.712 table 200: default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 main routes touching vpn_test: tester_rc=0 results=/root/hmn/test-runs/20260711-205653/results.tsv all_ok=5 foreign_ok=4 /root/hmn/hmn-validate-current-pool.sh: line 157: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 157: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No space left on device /root/hmn/hmn-validate-current-pool.sh: line 168: can't create /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No space left on device chmod: /root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv: No such file or directory chmod: /root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv: No such file or directory === publish strict tables atomically === cp: can't create '/root/hmn/cache/ok-awg1-strict-all-latest.tsv.before-validate-20260711-205653': No space left on device cp: can't create '/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv.before-validate-20260711-205653': No space left on device cp: can't create '/root/hmn/cache/ok-awg1-strict-latest.tsv.before-validate-20260711-205653': No space left on device cp: can't stat '/root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv': No such file or directory cp: can't stat '/root/hmn/reports/ok-awg1-strict-foreign-20260711-205653.tsv': No such file or directory cp: can't stat '/root/hmn/reports/ok-awg1-strict-all-20260711-205653.tsv': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-all-latest.tsv.new': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv.new': No such file or directory mv: can't rename '/root/hmn/cache/ok-awg1-strict-latest.tsv.new': No such file or directory === reset runtime bad/quarantine for new validation generation === === selected consistency check, no selected changes here === slot file endpoint avg_ms config_path vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn1 endpoint 109.248.198.4:37129: OK in current strict foreign table vpn2 endpoint 151.236.30.139:33998: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 === final state === vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache --- strict all head --- rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf --- strict foreign head --- rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf --- bad file after reset --- bad file empty === done validate-current-pool === 2026-07-11T21:00:53+00:00 validate_current_pool_rc=0 2026-07-11T21:00:53+00:00 retry-needed cleared === run manager once after validation === STEP_048M: legacy manager stage quarantined; skipping /usr/bin/vpn-egress-manager.sh 2026-07-11T21:00:53+00:00 manager_rc=0 === final state === active=vpn1 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 cache latest after: /root/hmn/configs/awg1/20260711-205609 === refresh status === USING_FRESH_POOL_RETESTED 2026-07-11T21:00:53+00:00 pool_source=fresh last_fresh_download_rc=0 last_fresh_download_at=2026-07-11T20:56:53+00:00 retry_needed=no === strict foreign head === rank file endpoint avg_ms ping_loss config_path 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% /root/hmn/configs/awg1/latest/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf === selected cache === slot file endpoint avg_ms config_path vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 /root/hmn/configs/awg1/latest/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 /root/hmn/configs/awg1/latest/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf === bad file today === bad file empty/not present 2026-07-11T21:00:53+00:00 === hmn-refresh-pool-safe done === wrapper_rc=0 wrapper_log=/root/hmn/logs/refresh-pool-safe-20260711-205609-18433.log { "schema": "router-egress-hmn-rebalance-top5-v1", "mode": "--commit", "decision": "commit_failed", "reason": "slot_apply_failed_egress1", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_age_sec": 100911, "pool_endpoint_count": 15, "top_count": 5, "changes_count": 3, "apply_performed": true, "apply_ok": false, "plan": [ {"slot":"egress1","iface":"vpn1","table":"201","mark":"0x201","dscp":"cs4","provider":"hidemyname","adapter":"hmn_pool_replace","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.008","target_file":"128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf"}, {"slot":"egress2","iface":"vpn2","table":"202","mark":"0x202","dscp":"cs5","provider":"hidemyname","adapter":"hmn_pool_replace","current":"151.236.30.139:33998","target":"78.31.250.16:41729","change":true,"target_rank":"3","target_avg_ms":"50.697","target_file":"072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf"}, {"slot":"egress3","iface":"vpn3","table":"203","mark":"0x203","dscp":"cs1","provider":"hidemyname","adapter":"hmn_pool_replace","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"44.271","target_file":"075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf"}, {"slot":"egress4","iface":"vpn4","table":"204","mark":"0x204","dscp":"cs2","provider":"hidemyname","adapter":"hmn_pool_replace","current":"157.173.25.198:34340","target":"178.215.227.13:44408","change":true,"target_rank":"4","target_avg_ms":"50.900","target_file":"150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf"}, {"slot":"egress5","iface":"vpn5","table":"205","mark":"0x205","dscp":"cs3","provider":"hidemyname","adapter":"hmn_pool_replace","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"5","target_avg_ms":"56.803","target_file":"049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf"} ], "safety": {"commit_requires_confirm": true, "per_slot_strict_check": true, "per_slot_rollback": true} } __BLOCK_END__ emergency_log_recent __BLOCK_BEGIN__ repair_log_recent Sat Jul 11 20:07:19 2026 daemon.notice netifd: Network device 'vpn4' link is down Sat Jul 11 20:07:19 2026 daemon.notice netifd: Interface 'vpn4' is now down Sat Jul 11 20:07:19 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sat Jul 11 20:07:19 2026 daemon.notice netifd: Interface 'vpn4' is now up Sat Jul 11 20:07:19 2026 daemon.notice netifd: Network device 'vpn4' link is up Sat Jul 11 20:07:19 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) Sat Jul 11 20:22:22 2026 daemon.notice netifd: vpn4 (27281): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 20:22:22 2026 daemon.notice netifd: Network device 'vpn4' link is down Sat Jul 11 20:22:22 2026 daemon.notice netifd: Interface 'vpn4' is now down Sat Jul 11 20:22:22 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sat Jul 11 20:22:22 2026 daemon.notice netifd: Interface 'vpn4' is now up Sat Jul 11 20:22:22 2026 daemon.notice netifd: Network device 'vpn4' link is up Sat Jul 11 20:22:22 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) Sat Jul 11 20:38:36 2026 daemon.notice netifd: vpn4 (5385): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 20:38:36 2026 daemon.notice netifd: Network device 'vpn4' link is down Sat Jul 11 20:38:36 2026 daemon.notice netifd: Interface 'vpn4' is now down Sat Jul 11 20:38:36 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sat Jul 11 20:38:36 2026 daemon.notice netifd: Interface 'vpn4' is now up Sat Jul 11 20:38:36 2026 daemon.notice netifd: Network device 'vpn4' link is up Sat Jul 11 20:38:36 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) Sat Jul 11 21:00:53 2026 daemon.notice netifd: vpn1 (29453): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 21:00:53 2026 daemon.notice netifd: Network device 'vpn1' link is down Sat Jul 11 21:00:53 2026 daemon.notice netifd: Interface 'vpn1' is now down Sat Jul 11 21:00:53 2026 daemon.notice netifd: Interface 'vpn1' is setting up now Sat Jul 11 21:00:53 2026 daemon.notice netifd: Interface 'vpn1' is now up Sat Jul 11 21:00:53 2026 daemon.notice netifd: Network device 'vpn1' link is up Sat Jul 11 21:00:54 2026 user.notice firewall: Reloading firewall due to ifup of vpn1 (vpn1) Sat Jul 11 21:01:10 2026 daemon.notice netifd: vpn1 (29945): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 21:01:11 2026 daemon.notice netifd: Network device 'vpn1' link is down Sat Jul 11 21:01:11 2026 daemon.notice netifd: Interface 'vpn1' is now down Sat Jul 11 21:01:11 2026 daemon.notice netifd: Interface 'vpn1' is setting up now Sat Jul 11 21:01:11 2026 daemon.notice netifd: Interface 'vpn1' is now up Sat Jul 11 21:01:11 2026 daemon.notice netifd: Network device 'vpn1' link is up Sat Jul 11 21:01:11 2026 user.notice firewall: Reloading firewall due to ifup of vpn1 (vpn1) Sat Jul 11 21:01:41 2026 daemon.notice netifd: vpn4 (32409): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 21:01:41 2026 daemon.notice netifd: Network device 'vpn4' link is down Sat Jul 11 21:01:41 2026 daemon.notice netifd: Interface 'vpn4' is now down Sat Jul 11 21:01:41 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sat Jul 11 21:01:41 2026 daemon.notice netifd: Interface 'vpn4' is now up Sat Jul 11 21:01:41 2026 daemon.notice netifd: Network device 'vpn4' link is up Sat Jul 11 21:01:41 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) Sat Jul 11 21:27:29 2026 daemon.notice netifd: vpn4 (27182): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sat Jul 11 21:27:29 2026 daemon.notice netifd: Network device 'vpn4' link is down Sat Jul 11 21:27:29 2026 daemon.notice netifd: Interface 'vpn4' is now down Sat Jul 11 21:27:29 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sat Jul 11 21:27:29 2026 daemon.notice netifd: Interface 'vpn4' is now up Sat Jul 11 21:27:29 2026 daemon.notice netifd: Network device 'vpn4' link is up Sat Jul 11 21:27:29 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) Sun Jul 12 04:40:00 2026 daemon.notice netifd: vpn1 (29109): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sun Jul 12 04:40:00 2026 daemon.notice netifd: Network device 'vpn1' link is down Sun Jul 12 04:40:00 2026 daemon.notice netifd: Interface 'vpn1' is now down Sun Jul 12 04:40:00 2026 daemon.notice netifd: Interface 'vpn1' is setting up now Sun Jul 12 04:40:00 2026 daemon.notice netifd: Interface 'vpn1' is now up Sun Jul 12 04:40:00 2026 daemon.notice netifd: Network device 'vpn1' link is up Sun Jul 12 04:40:00 2026 user.notice firewall: Reloading firewall due to ifup of vpn1 (vpn1) Sun Jul 12 04:40:16 2026 daemon.notice netifd: vpn2 (29430): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sun Jul 12 04:40:16 2026 daemon.notice netifd: Network device 'vpn2' link is down Sun Jul 12 04:40:16 2026 daemon.notice netifd: Interface 'vpn2' is now down Sun Jul 12 04:40:16 2026 daemon.notice netifd: Interface 'vpn2' is setting up now Sun Jul 12 04:40:16 2026 daemon.notice netifd: Interface 'vpn2' is now up Sun Jul 12 04:40:16 2026 daemon.notice netifd: Network device 'vpn2' link is up Sun Jul 12 04:40:16 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) Sun Jul 12 04:40:32 2026 daemon.notice netifd: vpn4 (29671): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Sun Jul 12 04:40:32 2026 daemon.notice netifd: Network device 'vpn4' link is down Sun Jul 12 04:40:32 2026 daemon.notice netifd: Interface 'vpn4' is now down Sun Jul 12 04:40:32 2026 daemon.notice netifd: Interface 'vpn4' is setting up now Sun Jul 12 04:40:33 2026 daemon.notice netifd: Interface 'vpn4' is now up Sun Jul 12 04:40:33 2026 daemon.notice netifd: Network device 'vpn4' link is up Sun Jul 12 04:40:33 2026 user.notice firewall: Reloading firewall due to ifup of vpn4 (vpn4) __BLOCK_END__ repair_log_recent __BLOCK_BEGIN__ recent_recovery_artifacts -rw------- 1 root root 5 Jul 11 18:28 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/emergency-decision-last.existed -rw------- 1 root root 5 Jul 11 18:28 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/state.kv.existed -rw------- 1 root root 29 Jul 11 21:00 /var/lib/router-egress-recovery/rebalance-egress1-20260711-210053/table.before -rw------- 1 root root 664 Jul 11 18:28 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/slot-rollbacks.before -rw------- 1 root root 664 Jul 11 18:29 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/slot-rollbacks.after -rw------- 1 root root 999 Jul 11 18:28 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/emergency-decision-last.json.before -rw------- 1 root root 8218 Jul 11 18:13 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/network.before -rw------- 1 root root 10481 Jul 11 21:00 /var/lib/router-egress-recovery/rebalance-egress1-20260711-210053/network.uci.before -rw-r--r-- 1 root root 0 Jul 11 09:12 /var/lib/router-egress-recovery/backup-egress2-20260711-091232/table.before -rw-r--r-- 1 root root 0 Jul 11 10:48 /var/lib/router-egress-recovery/backup-egress2-20260711-104857/table.before -rw-r--r-- 1 root root 0 Jul 12 07:12 /var/lib/router-egress-recovery/health-watch/last.err -rw-r--r-- 1 root root 2 Jul 12 07:12 /var/lib/router-egress-recovery/health-watch/fail-egress1 -rw-r--r-- 1 root root 2 Jul 12 07:12 /var/lib/router-egress-recovery/health-watch/fail-egress2 -rw-r--r-- 1 root root 2 Jul 12 07:13 /var/lib/router-egress-recovery/health-watch/fail-egress3 -rw-r--r-- 1 root root 2 Jul 12 07:13 /var/lib/router-egress-recovery/health-watch/fail-egress4 -rw-r--r-- 1 root root 2 Jul 12 07:13 /var/lib/router-egress-recovery/health-watch/fail-egress5 -rw-r--r-- 1 root root 3 Jul 11 21:27 /var/lib/router-egress-recovery/fail-counter/repairs_20260711.count -rw-r--r-- 1 root root 11 Jul 11 10:49 /var/lib/router-egress-recovery/health-watch/cooldown-egress2 -rw-r--r-- 1 root root 11 Jul 11 16:26 /var/lib/router-egress-recovery/health-watch/cooldown-egress1 -rw-r--r-- 1 root root 11 Jul 11 21:27 /var/lib/router-egress-recovery/health-watch/cooldown-egress4 -rw-r--r-- 1 root root 29 Jul 11 16:26 /var/lib/router-egress-recovery/backup-egress1-20260711-162636/table.before -rw-r--r-- 1 root root 29 Jul 11 17:10 /var/lib/router-egress-recovery/backup-egress4-20260711-171001/table.before -rw-r--r-- 1 root root 29 Jul 11 17:26 /var/lib/router-egress-recovery/backup-egress4-20260711-172616/table.before -rw-r--r-- 1 root root 29 Jul 11 17:42 /var/lib/router-egress-recovery/backup-egress4-20260711-174234/table.before -rw-r--r-- 1 root root 29 Jul 11 17:57 /var/lib/router-egress-recovery/backup-egress4-20260711-175738/table.before -rw-r--r-- 1 root root 29 Jul 11 18:13 /var/lib/router-egress-recovery/backup-egress4-20260711-181356/table.before -rw-r--r-- 1 root root 29 Jul 11 18:29 /var/lib/router-egress-recovery/backup-egress4-20260711-182916/table.before -rw-r--r-- 1 root root 29 Jul 11 18:45 /var/lib/router-egress-recovery/backup-egress4-20260711-184533/table.before -rw-r--r-- 1 root root 29 Jul 11 19:04 /var/lib/router-egress-recovery/backup-egress4-20260711-190443/table.before -rw-r--r-- 1 root root 29 Jul 11 19:35 /var/lib/router-egress-recovery/backup-egress4-20260711-193554/table.before -rw-r--r-- 1 root root 29 Jul 11 19:52 /var/lib/router-egress-recovery/backup-egress4-20260711-195218/table.before -rw-r--r-- 1 root root 29 Jul 11 20:07 /var/lib/router-egress-recovery/backup-egress4-20260711-200719/table.before -rw-r--r-- 1 root root 29 Jul 11 20:22 /var/lib/router-egress-recovery/backup-egress4-20260711-202222/table.before -rw-r--r-- 1 root root 29 Jul 11 20:38 /var/lib/router-egress-recovery/backup-egress4-20260711-203836/table.before -rw-r--r-- 1 root root 29 Jul 11 21:01 /var/lib/router-egress-recovery/backup-egress4-20260711-210141/table.before -rw-r--r-- 1 root root 29 Jul 11 21:27 /var/lib/router-egress-recovery/backup-egress4-20260711-212729/table.before -rw-r--r-- 1 root root 29 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress1-20260712-044000/table.before -rw-r--r-- 1 root root 29 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress2-20260712-044016/table.before -rw-r--r-- 1 root root 29 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress4-20260712-044032/table.before -rw-r--r-- 1 root root 192 Jul 11 18:28 /var/lib/router-egress-recovery/step050m07b-20260711-182854-8532/state.kv.before -rw-r--r-- 1 root root 329 Jul 12 07:13 /var/lib/router-egress-recovery/state.kv -rw-r--r-- 1 root root 789 Jul 12 07:13 /var/lib/router-egress-recovery/health-watch/last.json -rw-r--r-- 1 root root 1006 Jul 12 07:12 /var/lib/router-egress-recovery/emergency-decision-last.json -rw-r--r-- 1 root root 1105 Jul 11 21:27 /var/lib/router-egress-recovery/hmn-pool-replace-last.json -rw-r--r-- 1 root root 3458 Jul 11 21:27 /var/lib/router-egress-recovery/quarantine.tsv -rw-r--r-- 1 root root 10478 Jul 11 10:48 /var/lib/router-egress-recovery/backup-egress2-20260711-104857/network.uci.before -rw-r--r-- 1 root root 10478 Jul 11 17:10 /var/lib/router-egress-recovery/backup-egress4-20260711-171001/network.uci.before -rw-r--r-- 1 root root 10479 Jul 11 16:26 /var/lib/router-egress-recovery/backup-egress1-20260711-162636/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 09:12 /var/lib/router-egress-recovery/backup-egress2-20260711-091232/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 17:26 /var/lib/router-egress-recovery/backup-egress4-20260711-172616/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 17:42 /var/lib/router-egress-recovery/backup-egress4-20260711-174234/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 17:57 /var/lib/router-egress-recovery/backup-egress4-20260711-175738/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 18:13 /var/lib/router-egress-recovery/backup-egress4-20260711-181356/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 18:29 /var/lib/router-egress-recovery/backup-egress4-20260711-182916/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 18:45 /var/lib/router-egress-recovery/backup-egress4-20260711-184533/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 19:04 /var/lib/router-egress-recovery/backup-egress4-20260711-190443/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 19:35 /var/lib/router-egress-recovery/backup-egress4-20260711-193554/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 19:52 /var/lib/router-egress-recovery/backup-egress4-20260711-195218/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 20:07 /var/lib/router-egress-recovery/backup-egress4-20260711-200719/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 20:22 /var/lib/router-egress-recovery/backup-egress4-20260711-202222/network.uci.before -rw-r--r-- 1 root root 10480 Jul 11 20:38 /var/lib/router-egress-recovery/backup-egress4-20260711-203836/network.uci.before -rw-r--r-- 1 root root 10481 Jul 11 21:01 /var/lib/router-egress-recovery/backup-egress4-20260711-210141/network.uci.before -rw-r--r-- 1 root root 10481 Jul 11 21:27 /var/lib/router-egress-recovery/backup-egress4-20260711-212729/network.uci.before -rw-r--r-- 1 root root 10481 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress1-20260712-044000/network.uci.before -rw-r--r-- 1 root root 10481 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress2-20260712-044016/network.uci.before -rw-r--r-- 1 root root 10481 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress4-20260712-044032/network.uci.before -rwx------ 1 root root 312 Jul 11 21:00 /var/lib/router-egress-recovery/rebalance-egress1-20260711-210053/rollback-egress1.sh -rwx------ 1 root root 312 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress1-20260712-044000/rollback-egress1.sh -rwx------ 1 root root 313 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress2-20260712-044016/rollback-egress2.sh -rwx------ 1 root root 313 Jul 12 04:40 /var/lib/router-egress-recovery/rebalance-egress4-20260712-044032/rollback-egress4.sh -rwx------ 1 root root 331 Jul 11 17:10 /var/lib/router-egress-recovery/backup-egress4-20260711-171001/rollback-egress4.sh -rwx------ 1 root root 332 Jul 11 10:48 /var/lib/router-egress-recovery/backup-egress2-20260711-104857/rollback-egress2.sh -rwx------ 1 root root 333 Jul 11 16:26 /var/lib/router-egress-recovery/backup-egress1-20260711-162636/rollback-egress1.sh -rwx------ 1 root root 333 Jul 11 17:26 /var/lib/router-egress-recovery/backup-egress4-20260711-172616/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 17:42 /var/lib/router-egress-recovery/backup-egress4-20260711-174234/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 17:57 /var/lib/router-egress-recovery/backup-egress4-20260711-175738/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 18:13 /var/lib/router-egress-recovery/backup-egress4-20260711-181356/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 18:29 /var/lib/router-egress-recovery/backup-egress4-20260711-182916/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 18:45 /var/lib/router-egress-recovery/backup-egress4-20260711-184533/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 19:04 /var/lib/router-egress-recovery/backup-egress4-20260711-190443/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 19:35 /var/lib/router-egress-recovery/backup-egress4-20260711-193554/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 19:52 /var/lib/router-egress-recovery/backup-egress4-20260711-195218/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 20:07 /var/lib/router-egress-recovery/backup-egress4-20260711-200719/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 20:22 /var/lib/router-egress-recovery/backup-egress4-20260711-202222/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 20:38 /var/lib/router-egress-recovery/backup-egress4-20260711-203836/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 21:01 /var/lib/router-egress-recovery/backup-egress4-20260711-210141/rollback-egress4.sh -rwx------ 1 root root 333 Jul 11 21:27 /var/lib/router-egress-recovery/backup-egress4-20260711-212729/rollback-egress4.sh -rwx------ 1 root root 334 Jul 11 09:12 /var/lib/router-egress-recovery/backup-egress2-20260711-091232/rollback-egress2.sh __BLOCK_END__ recent_recovery_artifacts __FACT__ refresh_ran=false __FACT__ rebalance_ran=false __FACT__ network_changed=false __FACT__ state_changed=false __FACT__ services_changed=false __FACT__ plan_changed=false __FACT__ direct_failopen_changed=false __TRACE__ stage=complete