From 740e5181b86a85a0441eaf14f25e0aa5b482b9b3 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Tue, 22 Sep 2026 08:37:45 +0000 Subject: [PATCH] runtime: publish SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3 --- ...OMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.json | 38 +++++++ ...HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.txt | 98 +++++++++++++++++++ runtime/latest.json | 22 ++--- runtime/latest.txt | 87 +++++++++++++--- 4 files changed, 221 insertions(+), 24 deletions(-) create mode 100644 runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.json create mode 100644 runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.txt diff --git a/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.json b/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.json new file mode 100644 index 00000000..60616861 --- /dev/null +++ b/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3", + "status": "FAIL", + "rc": 3, + "host": "pve01", + "mode": "read-only", + "component": "homelab-backup-1119-ssh-net-rca", + "started_at_utc": "2026-09-22T08:37:45Z", + "finished_at_utc": "2026-09-22T08:37:45Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "73a474ffcb231f2d753a4564513fa910c49026a0fade2af8e76b6c5d73acd6fb", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 3, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d", + "sanitized_output_sha256": "a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "WORKERS2_BACKUP_1119_SSH_NET_RCA_BEGIN=1\nCOMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3\nMODE=read-only\nCOMPONENT=homelab-backup-1119-ssh-net-rca\nMUTATION_BOUNDARY=NONE;READ_ONLY_TRIANGULATED_SSH_PHASE_AND_TARGET_LIFECYCLE_RCA;NO_REMOTE_WRITE;NO_BACKUP;NO_SYSTEMD_ACTION;NO_GIT_FETCH_OR_WRITE;NO_KNOWN_HOSTS_WRITE\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nWRAPPER_SHA256=5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\nAUDIT_SHA256=5777bbb204708ffcebba0753506b819833b76370ecda59b4574e1aff3b9e4593\nLEGACY_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nSCHEDULER_RC=0\nSELFTEST_REPLACEMENT486=PASS\nSCHEDULER_LIVE_SELECTION={\"due_seconds\":86400,\"enabled\":true,\"logical_id\":\"xf-dsmods\"}\nTARGET_LIFECYCLE_EVIDENCE_BEGIN=1\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust.txt SHA256=643c858c4b1cfa77a7914349ccb05434a94e27a358320b687658684665d5c1ac BYTES=728\nSTATUS=OK\nTS=2026-07-17T04:52:15Z\nTYPE=backup-matrix-generated\nJOB_ID=netbird_vps_backup\nJOB_NAME=netbird-vps-backup\nMATRIX_MODE=authoritative\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-clean-seal.txt SHA256=092eaa2c4f3a5f623e9440135d36e6bae7d8ae46a03d380d14a5e95657812b61 BYTES=433\nSTATUS=OK TS=2026-07-07T15:55:43Z TYPE=netbird-vps-trust-clean-seal BAD=0 WARN=0 MODE=CLEAN_SEAL_NO_AWK_TAIL TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH INDEPENDENT_RUNNER_AVAILABLE=no DEPLOY_DECISION=NO_DEPLOY KNOWN_HOSTS_CHANGED=no PRIVATE_KEYS_READ=no PROBE_DEPLOYED=no REPORT=/var/lib/homelab-netbird-vps-trust/clean-seal-latest.md\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-closure.txt SHA256=6db8ee1ffbd2c371959917cac5ded56af3ec1829b01bd9c190e3334d6593a4a0 BYTES=408\nSTATUS=OK TS=2026-07-07T15:29:49Z TYPE=netbird-vps-trust-closure BAD=0 WARN=0 MODE=TRUST_CLOSURE_NO_KNOWN_HOSTS_CHANGE TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH PUBLIC_IP_STRICT_BLOCKED=YES PUBLIC_IP_KEYSCAN_MATCH=NO EDGE_REF_OK=1 NETBIRD_PEER_OK=1 REPORT=/var/lib/homelab-netbird-vps-trust/closure-latest.md\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-backup.txt SHA256=372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e BYTES=312\nSTATUS=OK\nSERVICE=netbird-vps-backup\nTIMESTAMP_UTC=20260701T013054Z\nVPS_IP=[PRIVATE_IP]\nSNAPSHOT=/mnt/staging/netbird-vps-backups/snapshots/20260701T013054Z\nLATEST_SYMLINK=/mnt/staging/netbird-vps-backups/snapshots/latest\nHEALTH_FILE=/var/lib/homelab-health/external-probe-vps.txt SHA256=cbde0a4870bea225db201ccaf56e44482d665dc7cee0498abee2af4af4eb8b72 BYTES=539\nSTATUS=OK TS=2026-09-22T08:30:28Z TYPE=external-probe-vps BAD=0 WARN=1 MODE=STRATEGY_ONLY_NO_INDEPENDENT_RUNNER_NO_OVERALL_OK_CYCLE DEPLOYED=NO DEPLOY_DECISION=NO_DEPLOY VPS_TRUST=edge_vm_trusted_public_vps_rejected BACKUP_HOSTKEYS=not_used_public_vps_rejected PVE01_PUBLIC_SMOKE_BAD=1 INDEPENDENT_RUNNER=missing INDEPENDENT_RUNNER_AVAILABLE=no TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH REPORT=/var/lib/homelab-external-probe-vps/latest.md\nBACKUP_MATRIX_SHA256=9487e4dfa14c7f07d2ed6bd6bf270e8318be386c0f512a2cb253b23112a070b4\n{\"id\":\"netbird_vps_backup\",\"name\":\"netbird-vps-backup\",\"logical_id\":null,\"lifecycle\":\"active\",\"critical\":true,\"enabled_observed\":\"enabled\",\"active_observed\":\"active\",\"source_kind\":\"health_file\"}\nTARGET_LIFECYCLE_EVIDENCE_END=1\nTRIANGULATED_RCA_RC=0\nTARGET_CARDINALITY=1\nTARGET_HOST_SHA256=1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\nTARGET_USER=root\nTARGET_EXPECTED_HOSTKEY=SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE\nSOURCE_BEGIN=pve01\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=79cc1f047054b83ef74fae693cf5dae4cbede3defb7847bdee8f8cc586fa59db\nSOURCE_END=pve01\nSOURCE_BEGIN=pve02\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141\nSOURCE_END=pve02\nSOURCE_BEGIN=pve03\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141\nSOURCE_END=pve03\nTRIANGULATED_RCA_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nTRIAGE_CLASS=HOSTKEY_OR_KEYSCAN_DRIFT\nDECISION=HOLD_BACKUP_1120R3_NETWORK_CLASS_INCOMPLETE\nNEXT_GATE=RECONCILE_ONLY_BACKUP_1120R3_FAILURE\nTASK_RESULT=HOLD_HOMELAB_BACKUP_1119_SSH_NET_RCA\nCHANGES_MADE_BY_1120R3=false\nPRODUCT_MUTATION_BY_1120R3=false\nVM_MUTATION_BY_1120R3=false\nCLOUD_MUTATION_BY_1120R3=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nWORKERS2_BACKUP_1119_SSH_NET_RCA_END=1\n" +} diff --git a/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.txt b/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.txt new file mode 100644 index 00000000..81ed1c79 --- /dev/null +++ b/runtime/history/SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3.txt @@ -0,0 +1,98 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3 +STATUS=FAIL +RC=3 +HOST=pve01 +MODE=read-only +COMPONENT=homelab-backup-1119-ssh-net-rca +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=73a474ffcb231f2d753a4564513fa910c49026a0fade2af8e76b6c5d73acd6fb +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=3 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d +SANITIZED_OUTPUT_SHA256=a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d +OUTPUT_BEGIN +WORKERS2_BACKUP_1119_SSH_NET_RCA_BEGIN=1 +COMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3 +MODE=read-only +COMPONENT=homelab-backup-1119-ssh-net-rca +MUTATION_BOUNDARY=NONE;READ_ONLY_TRIANGULATED_SSH_PHASE_AND_TARGET_LIFECYCLE_RCA;NO_REMOTE_WRITE;NO_BACKUP;NO_SYSTEMD_ACTION;NO_GIT_FETCH_OR_WRITE;NO_KNOWN_HOSTS_WRITE +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +WRAPPER_SHA256=5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2 +AUDIT_SHA256=5777bbb204708ffcebba0753506b819833b76370ecda59b4574e1aff3b9e4593 +LEGACY_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7 +SCHEDULER_RC=0 +SELFTEST_REPLACEMENT486=PASS +SCHEDULER_LIVE_SELECTION={"due_seconds":86400,"enabled":true,"logical_id":"xf-dsmods"} +TARGET_LIFECYCLE_EVIDENCE_BEGIN=1 +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust.txt SHA256=643c858c4b1cfa77a7914349ccb05434a94e27a358320b687658684665d5c1ac BYTES=728 +STATUS=OK +TS=2026-07-17T04:52:15Z +TYPE=backup-matrix-generated +JOB_ID=netbird_vps_backup +JOB_NAME=netbird-vps-backup +MATRIX_MODE=authoritative +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-clean-seal.txt SHA256=092eaa2c4f3a5f623e9440135d36e6bae7d8ae46a03d380d14a5e95657812b61 BYTES=433 +STATUS=OK TS=2026-07-07T15:55:43Z TYPE=netbird-vps-trust-clean-seal BAD=0 WARN=0 MODE=CLEAN_SEAL_NO_AWK_TAIL TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH INDEPENDENT_RUNNER_AVAILABLE=no DEPLOY_DECISION=NO_DEPLOY KNOWN_HOSTS_CHANGED=no PRIVATE_KEYS_READ=no PROBE_DEPLOYED=no REPORT=/var/lib/homelab-netbird-vps-trust/clean-seal-latest.md +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-closure.txt SHA256=6db8ee1ffbd2c371959917cac5ded56af3ec1829b01bd9c190e3334d6593a4a0 BYTES=408 +STATUS=OK TS=2026-07-07T15:29:49Z TYPE=netbird-vps-trust-closure BAD=0 WARN=0 MODE=TRUST_CLOSURE_NO_KNOWN_HOSTS_CHANGE TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH PUBLIC_IP_STRICT_BLOCKED=YES PUBLIC_IP_KEYSCAN_MATCH=NO EDGE_REF_OK=1 NETBIRD_PEER_OK=1 REPORT=/var/lib/homelab-netbird-vps-trust/closure-latest.md +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-backup.txt SHA256=372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e BYTES=312 +STATUS=OK +SERVICE=netbird-vps-backup +TIMESTAMP_UTC=20260701T013054Z +VPS_IP=[PRIVATE_IP] +SNAPSHOT=/mnt/staging/netbird-vps-backups/snapshots/20260701T013054Z +LATEST_SYMLINK=/mnt/staging/netbird-vps-backups/snapshots/latest +HEALTH_FILE=/var/lib/homelab-health/external-probe-vps.txt SHA256=cbde0a4870bea225db201ccaf56e44482d665dc7cee0498abee2af4af4eb8b72 BYTES=539 +STATUS=OK TS=2026-09-22T08:30:28Z TYPE=external-probe-vps BAD=0 WARN=1 MODE=STRATEGY_ONLY_NO_INDEPENDENT_RUNNER_NO_OVERALL_OK_CYCLE DEPLOYED=NO DEPLOY_DECISION=NO_DEPLOY VPS_TRUST=edge_vm_trusted_public_vps_rejected BACKUP_HOSTKEYS=not_used_public_vps_rejected PVE01_PUBLIC_SMOKE_BAD=1 INDEPENDENT_RUNNER=missing INDEPENDENT_RUNNER_AVAILABLE=no TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH REPORT=/var/lib/homelab-external-probe-vps/latest.md +BACKUP_MATRIX_SHA256=9487e4dfa14c7f07d2ed6bd6bf270e8318be386c0f512a2cb253b23112a070b4 +{"id":"netbird_vps_backup","name":"netbird-vps-backup","logical_id":null,"lifecycle":"active","critical":true,"enabled_observed":"enabled","active_observed":"active","source_kind":"health_file"} +TARGET_LIFECYCLE_EVIDENCE_END=1 +TRIANGULATED_RCA_RC=0 +TARGET_CARDINALITY=1 +TARGET_HOST_SHA256=1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16 +TARGET_USER=root +TARGET_EXPECTED_HOSTKEY=SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE +SOURCE_BEGIN=pve01 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=79cc1f047054b83ef74fae693cf5dae4cbede3defb7847bdee8f8cc586fa59db +SOURCE_END=pve01 +SOURCE_BEGIN=pve02 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141 +SOURCE_END=pve02 +SOURCE_BEGIN=pve03 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141 +SOURCE_END=pve03 +TRIANGULATED_RCA_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +TRIAGE_CLASS=HOSTKEY_OR_KEYSCAN_DRIFT +DECISION=HOLD_BACKUP_1120R3_NETWORK_CLASS_INCOMPLETE +NEXT_GATE=RECONCILE_ONLY_BACKUP_1120R3_FAILURE +TASK_RESULT=HOLD_HOMELAB_BACKUP_1119_SSH_NET_RCA +CHANGES_MADE_BY_1120R3=false +PRODUCT_MUTATION_BY_1120R3=false +VM_MUTATION_BY_1120R3=false +CLOUD_MUTATION_BY_1120R3=false +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +WORKERS2_BACKUP_1119_SSH_NET_RCA_END=1 + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 37d512be..60616861 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260922-BEGET-NOBLE-SPECIALS-NEWFI-AUDIT-9110R1", - "status": "OK", - "rc": 0, + "command_id": "SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3", + "status": "FAIL", + "rc": 3, "host": "pve01", "mode": "read-only", - "component": "beget-noble-specials-newfi-audit", - "started_at_utc": "2026-09-22T08:37:27Z", - "finished_at_utc": "2026-09-22T08:37:38Z", + "component": "homelab-backup-1119-ssh-net-rca", + "started_at_utc": "2026-09-22T08:37:45Z", + "finished_at_utc": "2026-09-22T08:37:45Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "913be8dc2e4fa4b752b2ac1ca200dff282cb4f69ebdbdbaadd22dfd6b6d3ee21", + "command_sha256": "73a474ffcb231f2d753a4564513fa910c49026a0fade2af8e76b6c5d73acd6fb", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -21,7 +21,7 @@ "result_contract_valid": true, "result_contract_status": null, "result_contract_error": null, - "command_rc": 0, + "command_rc": 3, "changes_made": false, "rollback_started": false, "rollback_restored": null, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "2e0622046d5304c5533135c968ff98577a930daed1edb9bcf6660c1479a75c79", - "sanitized_output_sha256": "03c8129032acc440d464d942b2cac7e3eb865276f8dc15e7bee8cef73ff9de3b", + "raw_evidence_sha256": "a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d", + "sanitized_output_sha256": "a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SPECIALS9110_AUDIT={\"newfi\":{\"ok\":false,\"stage\":\"guest\",\"exitcode\":1},\"edge\":{\"ok\":true,\"data\":{\"routes\":{\"gram1.ru\":[{\"path_hash\":\"8ec84d70ff603fd5\",\"basename\":\"10.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"c59516ff8c0758aa\",\"basename\":\"11.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"e900ec5a644dcd63\",\"basename\":\"13.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"e9dceeea48aa5cbe\",\"basename\":\"14.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"2821052d1c3ef0fa\",\"basename\":\"19.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"0fd741d0319391b4\",\"basename\":\"31.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"8df5cc1332deab51\",\"basename\":\"4.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"2a56aef42859d8a1\",\"basename\":\"41.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"2363c4aec70ca2e0\",\"basename\":\"42.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"2f0c7e5cafa014bd\",\"basename\":\"45.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"f81279778e97e290\",\"basename\":\"46.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"c8778fea334c6bfd\",\"basename\":\"48.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"feb20545e18eebdf\",\"basename\":\"49.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"26ba70789ad5b6bf\",\"basename\":\"5.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"b9ec15269e40fb1a\",\"basename\":\"50.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"2468dc864ec78fee\",\"basename\":\"51.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"ea2da077eb390c0e\",\"basename\":\"52.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"8018c12fb120b2e4\",\"basename\":\"6.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"64a884aadc61e147\",\"basename\":\"60.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"0569dfb705b56158\",\"basename\":\"61.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"76903fed109b53d1\",\"basename\":\"8.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"f23f90264cec89eb\",\"basename\":\"9.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"6a5826261275206f\",\"basename\":\"900001.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"245696612cb8e111\",\"basename\":\"995.conf\",\"names\":[],\"roots\":[],\"proxy\":[]}],\"hapusya.ru\":[{\"path_hash\":\"29be13c63906c73a\",\"basename\":\"997.conf\",\"names\":[],\"roots\":[],\"proxy\":[]}],\"hbarhub.ru\":[{\"path_hash\":\"223abb9b203a78c0\",\"basename\":\"992.conf\",\"names\":[],\"roots\":[],\"proxy\":[]},{\"path_hash\":\"299dd1b8dafa1d9f\",\"basename\":\"999.conf\",\"names\":[],\"roots\":[],\"proxy\":[]}],\"newfilya.ru\":[{\"path_hash\":\"223abb9b203a78c0\",\"basename\":\"992.conf\",\"names\":[],\"roots\":[],\"proxy\":[]}],\"taftauto.ru\":[{\"path_hash\":\"940e8cef89578edd\",\"basename\":\"993.conf\",\"names\":[],\"roots\":[],\"proxy\":[]}]},\"reference_files\":{\"gram1.ru\":[{\"basename\":\"stacksICH_SERVICE_NOTE.txt\",\"path_hash\":\"824aa5ef21c86a00\",\"bytes\":567},{\"basename\":\"index.html\",\"path_hash\":\"7220ff93d0aceb25\",\"bytes\":27622},{\"basename\":\"homelab-service-inventory-ru-detailed-20260618T225817Z.txt\",\"path_hash\":\"cfd91d034ffa488a\",\"bytes\":81129},{\"basename\":\"index.html\",\"path_hash\":\"525c0f1fd67c2c66\",\"bytes\":17277},{\"basename\":\"index.html\",\"path_hash\":\"a6b34d7502609e52\",\"bytes\":12101},{\"basename\":\"index.html\",\"path_hash\":\"324c4f81febd8aac\",\"bytes\":11044},{\"basename\":\"index.html\",\"path_hash\":\"ad871aac5778b016\",\"bytes\":13930},{\"basename\":\"index.html\",\"path_hash\":\"a8bc09c86264fbeb\",\"bytes\":13099},{\"basename\":\"index.html\",\"path_hash\":\"ae5eb8f5000bba8f\",\"bytes\":13254},{\"basename\":\"index.html\",\"path_hash\":\"92d2bdad9e797c6e\",\"bytes\":11254},{\"basename\":\"index.html\",\"path_hash\":\"ab25582d8f09fea0\",\"bytes\":29794},{\"basename\":\"index.html\",\"path_hash\":\"e6572135a3220384\",\"bytes\":9694},{\"basename\":\"index.html\",\"path_hash\":\"ebffd2035e66db80\",\"bytes\":15962},{\"basename\":\"index.html\",\"path_hash\":\"fb33806eba88e6b7\",\"bytes\":12824},{\"basename\":\"index.html\",\"path_hash\":\"923de8a7354451af\",\"bytes\":34733},{\"basename\":\"index.html\",\"path_hash\":\"9b92618c36a65e2b\",\"bytes\":84317},{\"basename\":\"index.html\",\"path_hash\":\"9ace645e2be37035\",\"bytes\":11422},{\"basename\":\"index.html\",\"path_hash\":\"247c24c054e2a4e3\",\"bytes\":21773},{\"basename\":\"index.html\",\"path_hash\":\"95af3d318eb7e9ab\",\"bytes\":18457},{\"basename\":\"index.html\",\"path_hash\":\"c3fa1a5ad7c68712\",\"bytes\":18141},{\"basename\":\"index.html\",\"path_hash\":\"c530d051edc92a1f\",\"bytes\":16331},{\"basename\":\"index.html\",\"path_hash\":\"806d6d310357e74b\",\"bytes\":13724},{\"basename\":\"index.html\",\"path_hash\":\"a225bf70e90b592a\",\"bytes\":11226},{\"basename\":\"index.html\",\"path_hash\":\"fc053a2c74f8efa6\",\"bytes\":17549},{\"basename\":\"index.html\",\"path_hash\":\"592b5abe68f9ab4d\",\"bytes\":12135},{\"basename\":\"index.html\",\"path_hash\":\"77a8e20449581069\",\"bytes\":13488},{\"basename\":\"index.html\",\"path_hash\":\"9f8cd2ab81eaa26f\",\"bytes\":11879},{\"basename\":\"index.html\",\"path_hash\":\"16d0650cd417c8bc\",\"bytes\":12434},{\"basename\":\"index.html\",\"path_hash\":\"3adac1b26032c4ac\",\"bytes\":13717},{\"basename\":\"index.html\",\"path_hash\":\"2e95322928720b8e\",\"bytes\":17821}],\"hapusya.ru\":[{\"basename\":\"index.html.bak-stage18-20260701T165446Z\",\"path_hash\":\"8f12b9cfe0f3ae7f\",\"bytes\":4129},{\"basename\":\"index.html\",\"path_hash\":\"07197139ba595cc9\",\"bytes\":13913},{\"basename\":\"index.html\",\"path_hash\":\"370a91d7082905cb\",\"bytes\":199448},{\"basename\":\"index.html\",\"path_hash\":\"6c91a072c9fb802b\",\"bytes\":13913},{\"basename\":\"index.html\",\"path_hash\":\"0fa66c55639b092c\",\"bytes\":199448},{\"basename\":\"index.html\",\"path_hash\":\"726390b75f044284\",\"bytes\":13913},{\"basename\":\"index.html\",\"path_hash\":\"f11b7e85c5abbb36\",\"bytes\":199448},{\"basename\":\"index.html\",\"path_hash\":\"d2f04d6cac29ada5\",\"bytes\":13913},{\"basename\":\"index.html\",\"path_hash\":\"d4ca68574fd6a8eb\",\"bytes\":195282},{\"basename\":\"index.html\",\"path_hash\":\"9ae1cddda1cfa33e\",\"bytes\":13913},{\"basename\":\"index.html\",\"path_hash\":\"68b9fc019345f657\",\"bytes\":199448},{\"basename\":\"robots.txt\",\"path_hash\":\"1a582f0fdf72ddcc\",\"bytes\":64},{\"basename\":\"index.html\",\"path_hash\":\"fb394eb2e636f453\",\"bytes\":3572},{\"basename\":\"README.md\",\"path_hash\":\"0d4d1b98a93430b4\",\"bytes\":1571},{\"basename\":\"sitemap.xml\",\"path_hash\":\"41f0731a6988647d\",\"bytes\":227},{\"basename\":\"997.conf.before\",\"path_hash\":\"ad12a12c8df1fba9\",\"bytes\":898},{\"basename\":\"997.conf\",\"path_hash\":\"21a5ad80cdd6bc40\",\"bytes\":879},{\"basename\":\"997.conf\",\"path_hash\":\"f73e98897ad60cb0\",\"bytes\":879},{\"basename\":\"997.conf.before\",\"path_hash\":\"9063aa2432b72132\",\"bytes\":898},{\"basename\":\"997.conf\",\"path_hash\":\"58f3f233e676a372\",\"bytes\":875},{\"basename\":\"997.conf.before\",\"path_hash\":\"aa48edf6499c916f\",\"bytes\":875},{\"basename\":\"edge-stage16-route-only-finalize.py\",\"path_hash\":\"6211fdd1c08c4c21\",\"bytes\":7658},{\"basename\":\"edge-stage15-dns01-final-apply.py\",\"path_hash\":\"c94649ea34af6ba6\",\"bytes\":19482},{\"basename\":\"edge-stage18-placeholder-renewal.py\",\"path_hash\":\"c8a3d5877926ff65\",\"bytes\":6727},{\"basename\":\"edge_domain_audit.py\",\"path_hash\":\"e5ffa502daffc03a\",\"bytes\":10542},{\"basename\":\"parked-cf-certbot-hook.py\",\"path_hash\":\"e899e958dbc3cec9\",\"bytes\":5057},{\"basename\":\"edge-stage16-route-only-finalize.cpython-313.pyc\",\"path_hash\":\"f95dc32b7c57d400\",\"bytes\":10627},{\"basename\":\"edge-stage15-dns01-final-apply.cpython-313.pyc\",\"path_hash\":\"b17fb7c8df4fa335\",\"bytes\":25802},{\"basename\":\"edge-stage18-placeholder-renewal.cpython-313.pyc\",\"path_hash\":\"9f16af967813622d\",\"bytes\":11382},{\"basename\":\"edge_domain_audit.cpython-313.pyc\",\"path_hash\":\"58ec50b11f728e0e\",\"bytes\":20542}],\"hbarhub.ru\":[{\"basename\":\"992.conf.before\",\"path_hash\":\"0cd9302f08dcda00\",\"bytes\":4302},{\"basename\":\"992.conf.before\",\"path_hash\":\"fd2970bfe6ae53e5\",\"bytes\":4302},{\"basename\":\"992.conf.before\",\"path_hash\":\"273ae1f12bb95cb2\",\"bytes\":4455},{\"basename\":\"999.conf\",\"path_hash\":\"07d852ace99d7c16\",\"bytes\":1374},{\"basename\":\"992.conf\",\"path_hash\":\"88a73eb89710acec\",\"bytes\":4279},{\"basename\":\"992.conf.before\",\"path_hash\":\"cf2ea18d66171ef1\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"fd048c3a7d00826f\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"4bce55db816c6148\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"1a8f867ee294f66f\",\"bytes\":4279},{\"basename\":\"999.conf.before\",\"path_hash\":\"7f8edb41ab109796\",\"bytes\":1374},{\"basename\":\"992.conf.before\",\"path_hash\":\"7ed1dfb01c8b6519\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"803083373e85fd37\",\"bytes\":4455},{\"basename\":\"hbarhub.ru.conf\",\"path_hash\":\"3d2a4b0bd0732a4b\",\"bytes\":810},{\"basename\":\"999.conf\",\"path_hash\":\"299dd1b8dafa1d9f\",\"bytes\":1397},{\"basename\":\"992.conf\",\"path_hash\":\"223abb9b203a78c0\",\"bytes\":4777},{\"basename\":\"router-moscow-health\",\"path_hash\":\"598088806173d826\",\"bytes\":7269}],\"newfilya.ru\":[{\"basename\":\"992.conf.before\",\"path_hash\":\"0cd9302f08dcda00\",\"bytes\":4302},{\"basename\":\"992.conf.before\",\"path_hash\":\"fd2970bfe6ae53e5\",\"bytes\":4302},{\"basename\":\"992.conf.before\",\"path_hash\":\"273ae1f12bb95cb2\",\"bytes\":4455},{\"basename\":\"992.conf\",\"path_hash\":\"88a73eb89710acec\",\"bytes\":4279},{\"basename\":\"992.conf.before\",\"path_hash\":\"cf2ea18d66171ef1\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"fd048c3a7d00826f\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"4bce55db816c6148\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"1a8f867ee294f66f\",\"bytes\":4279},{\"basename\":\"992.conf.before\",\"path_hash\":\"7ed1dfb01c8b6519\",\"bytes\":4455},{\"basename\":\"992.conf.before\",\"path_hash\":\"803083373e85fd37\",\"bytes\":4455},{\"basename\":\"newfilya.ru.conf\",\"path_hash\":\"c92794f5ce015b44\",\"bytes\":769},{\"basename\":\"992.conf\",\"path_hash\":\"223abb9b203a78c0\",\"bytes\":4777}],\"taftauto.ru\":[{\"basename\":\"993.conf\",\"path_hash\":\"d7f91c8ff8e6fb52\",\"bytes\":967},{\"basename\":\"993.conf.before\",\"path_hash\":\"b36f19e228e6797f\",\"bytes\":967},{\"basename\":\"taftauto-cf-certbot-hook.py\",\"path_hash\":\"9ea0aaaf6843b195\",\"bytes\":3312},{\"basename\":\"edge_domain_audit.py\",\"path_hash\":\"e5ffa502daffc03a\",\"bytes\":10542},{\"basename\":\"edge_domain_audit.cpython-313.pyc\",\"path_hash\":\"58ec50b11f728e0e\",\"bytes\":20542},{\"basename\":\"993.conf\",\"path_hash\":\"940e8cef89578edd\",\"bytes\":990},{\"basename\":\"npmplus-route-cert-mapping-audit\",\"path_hash\":\"6cafe0af21d15aa4\",\"bytes\":1789},{\"basename\":\"cf-token-audit\",\"path_hash\":\"5c854ec971e58c2c\",\"bytes\":3020}]}}},\"core\":{\"ok\":true,\"data\":{\"containers\":[{\"name\":\"demonov-shadow-8020-shadow-1\\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\\t127.0.0.1:18020->8020/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"demonov-shadow-8020-relay-1\\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"demonov-shadow-8020-collector-1\\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"demonov-shadow-8020-worker-1\\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"immich_machine_learning\\tghcr.io/immich-app/immich-machine-learning:v2\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"crypto-portfolio\\tcrypto-portfolio:gram-trade-entry-14415368fa52-c1398\\t192.168.50.70:8030->8000/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"crypto-portfolio-worker\\tcrypto-portfolio:gram-trade-entry-14415368fa52-c1398\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"hbarhub-scheduler-1\\thbarhub-scheduler\\t8040/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"hbarhub-web-1\\thbarhub-web\\t0.0.0.0:8040->8040/tcp, :::8040->8040/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"hbarhub-worker-1\\thbarhub-worker\\t8040/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"hbarhub-postgres-1\\tpostgres:17-alpine\\t5432/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"hbarhub-redis-1\\tredis:8-alpine\\t6379/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"homelab-gitea-context-mcp\\thomelab/gitea-context-mcp:1.0.0\\t127.0.0.1:8765->8765/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"gitea\\tdocker.gitea.com/gitea:1.26.2\\t22/tcp, 0.0.0.0:3002->3000/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"authentik-worker-1\\tghcr.io/goauthentik/server:2026.5.3\\t\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"authentik-server-1\\tghcr.io/goauthentik/server:2026.5.3\\t0.0.0.0:9000->9000/tcp, 0.0.0.0:9443->9443/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"vaultwarden\\tvaultwarden/server:1.36.0-alpine\\t0.0.0.0:8083->80/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"homepage\\tghcr.io/gethomepage/homepage:latest\\t0.0.0.0:3000->3000/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"minio\\tminio/minio:latest\\t0.0.0.0:9002->9000/tcp, 0.0.0.0:9003->9001/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"authentik-postgresql-1\\tpostgres:16-alpine\\t5432/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"immich_server\\tghcr.io/immich-app/immich-server:v2\\t0.0.0.0:2283->2283/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"immich_postgres\\tghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0\\t5432/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"immich_redis\\tvalkey/valkey:9\\t6379/tcp\",\"image\":\"\",\"ports\":\"\"},{\"name\":\"filebrowser\\tfilebrowser/filebrowser:latest\\t0.0.0.0:8085->80/tcp\",\"image\":\"\",\"ports\":\"\"}],\"special_details\":[]}},\"public_specials\":{\"https://taftauto.ru/\":{\"rc\":0,\"meta\":\"200|https://taftauto.ru/|185.225.35.6\"},\"https://hapusya.ru/\":{\"rc\":0,\"meta\":\"200|https://hapusya.ru/|185.225.35.6\"},\"https://newfilya.ru/\":{\"rc\":0,\"meta\":\"200|https://newfilya.ru/|185.225.35.6\"},\"https://gram1.ru/\":{\"rc\":0,\"meta\":\"200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJYVlNKT0lNVEFETkhMUE1BWjVWTURDSExTUEhVWEhVNUY2Q0tQMzdTM05IQkpQTUpMTkJBIiwic3RhdGUiOiJvTzkxbE9Td3JSTGx3MUpFNnJRUm15R2FzbF9qMkxYRjNmTUVKUWk1aVhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.GDSZ31cwRJ__lOSdjuWyhTyw4arWIOyMQfkNXjHjbLE&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJYVlNKT0lNVEFETkhMUE1BWjVWTURDSExTUEhVWEhVNUY2Q0tQMzdTM05IQkpQTUpMTkJBIiwic3RhdGUiOiJvTzkxbE9Td3JSTGx3MUpFNnJRUm15R2FzbF9qMkxYRjNmTUVKUWk1aVhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.GDSZ31cwRJ__lOSdjuWyhTyw4arWIOyMQfkNXjHjbLE|[PRIVATE_IP]\"},\"https://hbarhub.ru/\":{\"rc\":0,\"meta\":\"200|https://hbarhub.ru/|185.225.35.6\"}}}\nTASK_COMPLETE=true\nTASK_RESULT=PASS_BEGET_NOBLE_SPECIALS_NEWFI_AUDIT\nDECISION=FINALIZE_PER_DOMAIN_NOBLE_MATRIX_AND_PREPARE_DESTINATION_ACCESS\nNEXT_GATE=READ_EXACT_9110_THEN_NOBLE_DESTINATION_ACCESS_PREFLIGHT\n" + "output": "WORKERS2_BACKUP_1119_SSH_NET_RCA_BEGIN=1\nCOMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3\nMODE=read-only\nCOMPONENT=homelab-backup-1119-ssh-net-rca\nMUTATION_BOUNDARY=NONE;READ_ONLY_TRIANGULATED_SSH_PHASE_AND_TARGET_LIFECYCLE_RCA;NO_REMOTE_WRITE;NO_BACKUP;NO_SYSTEMD_ACTION;NO_GIT_FETCH_OR_WRITE;NO_KNOWN_HOSTS_WRITE\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nWRAPPER_SHA256=5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\nAUDIT_SHA256=5777bbb204708ffcebba0753506b819833b76370ecda59b4574e1aff3b9e4593\nLEGACY_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nSCHEDULER_RC=0\nSELFTEST_REPLACEMENT486=PASS\nSCHEDULER_LIVE_SELECTION={\"due_seconds\":86400,\"enabled\":true,\"logical_id\":\"xf-dsmods\"}\nTARGET_LIFECYCLE_EVIDENCE_BEGIN=1\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust.txt SHA256=643c858c4b1cfa77a7914349ccb05434a94e27a358320b687658684665d5c1ac BYTES=728\nSTATUS=OK\nTS=2026-07-17T04:52:15Z\nTYPE=backup-matrix-generated\nJOB_ID=netbird_vps_backup\nJOB_NAME=netbird-vps-backup\nMATRIX_MODE=authoritative\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-clean-seal.txt SHA256=092eaa2c4f3a5f623e9440135d36e6bae7d8ae46a03d380d14a5e95657812b61 BYTES=433\nSTATUS=OK TS=2026-07-07T15:55:43Z TYPE=netbird-vps-trust-clean-seal BAD=0 WARN=0 MODE=CLEAN_SEAL_NO_AWK_TAIL TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH INDEPENDENT_RUNNER_AVAILABLE=no DEPLOY_DECISION=NO_DEPLOY KNOWN_HOSTS_CHANGED=no PRIVATE_KEYS_READ=no PROBE_DEPLOYED=no REPORT=/var/lib/homelab-netbird-vps-trust/clean-seal-latest.md\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-closure.txt SHA256=6db8ee1ffbd2c371959917cac5ded56af3ec1829b01bd9c190e3334d6593a4a0 BYTES=408\nSTATUS=OK TS=2026-07-07T15:29:49Z TYPE=netbird-vps-trust-closure BAD=0 WARN=0 MODE=TRUST_CLOSURE_NO_KNOWN_HOSTS_CHANGE TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH PUBLIC_IP_STRICT_BLOCKED=YES PUBLIC_IP_KEYSCAN_MATCH=NO EDGE_REF_OK=1 NETBIRD_PEER_OK=1 REPORT=/var/lib/homelab-netbird-vps-trust/closure-latest.md\nHEALTH_FILE=/var/lib/homelab-health/netbird-vps-backup.txt SHA256=372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e BYTES=312\nSTATUS=OK\nSERVICE=netbird-vps-backup\nTIMESTAMP_UTC=20260701T013054Z\nVPS_IP=[PRIVATE_IP]\nSNAPSHOT=/mnt/staging/netbird-vps-backups/snapshots/20260701T013054Z\nLATEST_SYMLINK=/mnt/staging/netbird-vps-backups/snapshots/latest\nHEALTH_FILE=/var/lib/homelab-health/external-probe-vps.txt SHA256=cbde0a4870bea225db201ccaf56e44482d665dc7cee0498abee2af4af4eb8b72 BYTES=539\nSTATUS=OK TS=2026-09-22T08:30:28Z TYPE=external-probe-vps BAD=0 WARN=1 MODE=STRATEGY_ONLY_NO_INDEPENDENT_RUNNER_NO_OVERALL_OK_CYCLE DEPLOYED=NO DEPLOY_DECISION=NO_DEPLOY VPS_TRUST=edge_vm_trusted_public_vps_rejected BACKUP_HOSTKEYS=not_used_public_vps_rejected PVE01_PUBLIC_SMOKE_BAD=1 INDEPENDENT_RUNNER=missing INDEPENDENT_RUNNER_AVAILABLE=no TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH REPORT=/var/lib/homelab-external-probe-vps/latest.md\nBACKUP_MATRIX_SHA256=9487e4dfa14c7f07d2ed6bd6bf270e8318be386c0f512a2cb253b23112a070b4\n{\"id\":\"netbird_vps_backup\",\"name\":\"netbird-vps-backup\",\"logical_id\":null,\"lifecycle\":\"active\",\"critical\":true,\"enabled_observed\":\"enabled\",\"active_observed\":\"active\",\"source_kind\":\"health_file\"}\nTARGET_LIFECYCLE_EVIDENCE_END=1\nTRIANGULATED_RCA_RC=0\nTARGET_CARDINALITY=1\nTARGET_HOST_SHA256=1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\nTARGET_USER=root\nTARGET_EXPECTED_HOSTKEY=SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE\nSOURCE_BEGIN=pve01\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=79cc1f047054b83ef74fae693cf5dae4cbede3defb7847bdee8f8cc586fa59db\nSOURCE_END=pve01\nSOURCE_BEGIN=pve02\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141\nSOURCE_END=pve02\nSOURCE_BEGIN=pve03\nSOURCE_TRANSPORT_RC=1\nSOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141\nSOURCE_END=pve03\nTRIANGULATED_RCA_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nTRIAGE_CLASS=HOSTKEY_OR_KEYSCAN_DRIFT\nDECISION=HOLD_BACKUP_1120R3_NETWORK_CLASS_INCOMPLETE\nNEXT_GATE=RECONCILE_ONLY_BACKUP_1120R3_FAILURE\nTASK_RESULT=HOLD_HOMELAB_BACKUP_1119_SSH_NET_RCA\nCHANGES_MADE_BY_1120R3=false\nPRODUCT_MUTATION_BY_1120R3=false\nVM_MUTATION_BY_1120R3=false\nCLOUD_MUTATION_BY_1120R3=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nWORKERS2_BACKUP_1119_SSH_NET_RCA_END=1\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 8378c5fd..81ed1c79 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260922-BEGET-NOBLE-SPECIALS-NEWFI-AUDIT-9110R1 -STATUS=OK -RC=0 +COMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3 +STATUS=FAIL +RC=3 HOST=pve01 MODE=read-only -COMPONENT=beget-noble-specials-newfi-audit +COMPONENT=homelab-backup-1119-ssh-net-rca REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=913be8dc2e4fa4b752b2ac1ca200dff282cb4f69ebdbdbaadd22dfd6b6d3ee21 +COMMAND_SHA256=73a474ffcb231f2d753a4564513fa910c49026a0fade2af8e76b6c5d73acd6fb DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=0 +COMMAND_RC=3 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,14 +24,75 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=2e0622046d5304c5533135c968ff98577a930daed1edb9bcf6660c1479a75c79 -SANITIZED_OUTPUT_SHA256=03c8129032acc440d464d942b2cac7e3eb865276f8dc15e7bee8cef73ff9de3b +RAW_EVIDENCE_SHA256=a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d +SANITIZED_OUTPUT_SHA256=a9b25208c372f1770e9644b49ff9d5225711cc8c7f8d8b61354f0bdb621d787d OUTPUT_BEGIN -SPECIALS9110_AUDIT={"newfi":{"ok":false,"stage":"guest","exitcode":1},"edge":{"ok":true,"data":{"routes":{"gram1.ru":[{"path_hash":"8ec84d70ff603fd5","basename":"10.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"c59516ff8c0758aa","basename":"11.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"e900ec5a644dcd63","basename":"13.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"e9dceeea48aa5cbe","basename":"14.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"2821052d1c3ef0fa","basename":"19.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"0fd741d0319391b4","basename":"31.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"8df5cc1332deab51","basename":"4.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"2a56aef42859d8a1","basename":"41.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"2363c4aec70ca2e0","basename":"42.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"2f0c7e5cafa014bd","basename":"45.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"f81279778e97e290","basename":"46.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"c8778fea334c6bfd","basename":"48.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"feb20545e18eebdf","basename":"49.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"26ba70789ad5b6bf","basename":"5.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"b9ec15269e40fb1a","basename":"50.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"2468dc864ec78fee","basename":"51.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"ea2da077eb390c0e","basename":"52.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"8018c12fb120b2e4","basename":"6.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"64a884aadc61e147","basename":"60.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"0569dfb705b56158","basename":"61.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"76903fed109b53d1","basename":"8.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"f23f90264cec89eb","basename":"9.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"6a5826261275206f","basename":"900001.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"245696612cb8e111","basename":"995.conf","names":[],"roots":[],"proxy":[]}],"hapusya.ru":[{"path_hash":"29be13c63906c73a","basename":"997.conf","names":[],"roots":[],"proxy":[]}],"hbarhub.ru":[{"path_hash":"223abb9b203a78c0","basename":"992.conf","names":[],"roots":[],"proxy":[]},{"path_hash":"299dd1b8dafa1d9f","basename":"999.conf","names":[],"roots":[],"proxy":[]}],"newfilya.ru":[{"path_hash":"223abb9b203a78c0","basename":"992.conf","names":[],"roots":[],"proxy":[]}],"taftauto.ru":[{"path_hash":"940e8cef89578edd","basename":"993.conf","names":[],"roots":[],"proxy":[]}]},"reference_files":{"gram1.ru":[{"basename":"stacksICH_SERVICE_NOTE.txt","path_hash":"824aa5ef21c86a00","bytes":567},{"basename":"index.html","path_hash":"7220ff93d0aceb25","bytes":27622},{"basename":"homelab-service-inventory-ru-detailed-20260618T225817Z.txt","path_hash":"cfd91d034ffa488a","bytes":81129},{"basename":"index.html","path_hash":"525c0f1fd67c2c66","bytes":17277},{"basename":"index.html","path_hash":"a6b34d7502609e52","bytes":12101},{"basename":"index.html","path_hash":"324c4f81febd8aac","bytes":11044},{"basename":"index.html","path_hash":"ad871aac5778b016","bytes":13930},{"basename":"index.html","path_hash":"a8bc09c86264fbeb","bytes":13099},{"basename":"index.html","path_hash":"ae5eb8f5000bba8f","bytes":13254},{"basename":"index.html","path_hash":"92d2bdad9e797c6e","bytes":11254},{"basename":"index.html","path_hash":"ab25582d8f09fea0","bytes":29794},{"basename":"index.html","path_hash":"e6572135a3220384","bytes":9694},{"basename":"index.html","path_hash":"ebffd2035e66db80","bytes":15962},{"basename":"index.html","path_hash":"fb33806eba88e6b7","bytes":12824},{"basename":"index.html","path_hash":"923de8a7354451af","bytes":34733},{"basename":"index.html","path_hash":"9b92618c36a65e2b","bytes":84317},{"basename":"index.html","path_hash":"9ace645e2be37035","bytes":11422},{"basename":"index.html","path_hash":"247c24c054e2a4e3","bytes":21773},{"basename":"index.html","path_hash":"95af3d318eb7e9ab","bytes":18457},{"basename":"index.html","path_hash":"c3fa1a5ad7c68712","bytes":18141},{"basename":"index.html","path_hash":"c530d051edc92a1f","bytes":16331},{"basename":"index.html","path_hash":"806d6d310357e74b","bytes":13724},{"basename":"index.html","path_hash":"a225bf70e90b592a","bytes":11226},{"basename":"index.html","path_hash":"fc053a2c74f8efa6","bytes":17549},{"basename":"index.html","path_hash":"592b5abe68f9ab4d","bytes":12135},{"basename":"index.html","path_hash":"77a8e20449581069","bytes":13488},{"basename":"index.html","path_hash":"9f8cd2ab81eaa26f","bytes":11879},{"basename":"index.html","path_hash":"16d0650cd417c8bc","bytes":12434},{"basename":"index.html","path_hash":"3adac1b26032c4ac","bytes":13717},{"basename":"index.html","path_hash":"2e95322928720b8e","bytes":17821}],"hapusya.ru":[{"basename":"index.html.bak-stage18-20260701T165446Z","path_hash":"8f12b9cfe0f3ae7f","bytes":4129},{"basename":"index.html","path_hash":"07197139ba595cc9","bytes":13913},{"basename":"index.html","path_hash":"370a91d7082905cb","bytes":199448},{"basename":"index.html","path_hash":"6c91a072c9fb802b","bytes":13913},{"basename":"index.html","path_hash":"0fa66c55639b092c","bytes":199448},{"basename":"index.html","path_hash":"726390b75f044284","bytes":13913},{"basename":"index.html","path_hash":"f11b7e85c5abbb36","bytes":199448},{"basename":"index.html","path_hash":"d2f04d6cac29ada5","bytes":13913},{"basename":"index.html","path_hash":"d4ca68574fd6a8eb","bytes":195282},{"basename":"index.html","path_hash":"9ae1cddda1cfa33e","bytes":13913},{"basename":"index.html","path_hash":"68b9fc019345f657","bytes":199448},{"basename":"robots.txt","path_hash":"1a582f0fdf72ddcc","bytes":64},{"basename":"index.html","path_hash":"fb394eb2e636f453","bytes":3572},{"basename":"README.md","path_hash":"0d4d1b98a93430b4","bytes":1571},{"basename":"sitemap.xml","path_hash":"41f0731a6988647d","bytes":227},{"basename":"997.conf.before","path_hash":"ad12a12c8df1fba9","bytes":898},{"basename":"997.conf","path_hash":"21a5ad80cdd6bc40","bytes":879},{"basename":"997.conf","path_hash":"f73e98897ad60cb0","bytes":879},{"basename":"997.conf.before","path_hash":"9063aa2432b72132","bytes":898},{"basename":"997.conf","path_hash":"58f3f233e676a372","bytes":875},{"basename":"997.conf.before","path_hash":"aa48edf6499c916f","bytes":875},{"basename":"edge-stage16-route-only-finalize.py","path_hash":"6211fdd1c08c4c21","bytes":7658},{"basename":"edge-stage15-dns01-final-apply.py","path_hash":"c94649ea34af6ba6","bytes":19482},{"basename":"edge-stage18-placeholder-renewal.py","path_hash":"c8a3d5877926ff65","bytes":6727},{"basename":"edge_domain_audit.py","path_hash":"e5ffa502daffc03a","bytes":10542},{"basename":"parked-cf-certbot-hook.py","path_hash":"e899e958dbc3cec9","bytes":5057},{"basename":"edge-stage16-route-only-finalize.cpython-313.pyc","path_hash":"f95dc32b7c57d400","bytes":10627},{"basename":"edge-stage15-dns01-final-apply.cpython-313.pyc","path_hash":"b17fb7c8df4fa335","bytes":25802},{"basename":"edge-stage18-placeholder-renewal.cpython-313.pyc","path_hash":"9f16af967813622d","bytes":11382},{"basename":"edge_domain_audit.cpython-313.pyc","path_hash":"58ec50b11f728e0e","bytes":20542}],"hbarhub.ru":[{"basename":"992.conf.before","path_hash":"0cd9302f08dcda00","bytes":4302},{"basename":"992.conf.before","path_hash":"fd2970bfe6ae53e5","bytes":4302},{"basename":"992.conf.before","path_hash":"273ae1f12bb95cb2","bytes":4455},{"basename":"999.conf","path_hash":"07d852ace99d7c16","bytes":1374},{"basename":"992.conf","path_hash":"88a73eb89710acec","bytes":4279},{"basename":"992.conf.before","path_hash":"cf2ea18d66171ef1","bytes":4455},{"basename":"992.conf.before","path_hash":"fd048c3a7d00826f","bytes":4455},{"basename":"992.conf.before","path_hash":"4bce55db816c6148","bytes":4455},{"basename":"992.conf.before","path_hash":"1a8f867ee294f66f","bytes":4279},{"basename":"999.conf.before","path_hash":"7f8edb41ab109796","bytes":1374},{"basename":"992.conf.before","path_hash":"7ed1dfb01c8b6519","bytes":4455},{"basename":"992.conf.before","path_hash":"803083373e85fd37","bytes":4455},{"basename":"hbarhub.ru.conf","path_hash":"3d2a4b0bd0732a4b","bytes":810},{"basename":"999.conf","path_hash":"299dd1b8dafa1d9f","bytes":1397},{"basename":"992.conf","path_hash":"223abb9b203a78c0","bytes":4777},{"basename":"router-moscow-health","path_hash":"598088806173d826","bytes":7269}],"newfilya.ru":[{"basename":"992.conf.before","path_hash":"0cd9302f08dcda00","bytes":4302},{"basename":"992.conf.before","path_hash":"fd2970bfe6ae53e5","bytes":4302},{"basename":"992.conf.before","path_hash":"273ae1f12bb95cb2","bytes":4455},{"basename":"992.conf","path_hash":"88a73eb89710acec","bytes":4279},{"basename":"992.conf.before","path_hash":"cf2ea18d66171ef1","bytes":4455},{"basename":"992.conf.before","path_hash":"fd048c3a7d00826f","bytes":4455},{"basename":"992.conf.before","path_hash":"4bce55db816c6148","bytes":4455},{"basename":"992.conf.before","path_hash":"1a8f867ee294f66f","bytes":4279},{"basename":"992.conf.before","path_hash":"7ed1dfb01c8b6519","bytes":4455},{"basename":"992.conf.before","path_hash":"803083373e85fd37","bytes":4455},{"basename":"newfilya.ru.conf","path_hash":"c92794f5ce015b44","bytes":769},{"basename":"992.conf","path_hash":"223abb9b203a78c0","bytes":4777}],"taftauto.ru":[{"basename":"993.conf","path_hash":"d7f91c8ff8e6fb52","bytes":967},{"basename":"993.conf.before","path_hash":"b36f19e228e6797f","bytes":967},{"basename":"taftauto-cf-certbot-hook.py","path_hash":"9ea0aaaf6843b195","bytes":3312},{"basename":"edge_domain_audit.py","path_hash":"e5ffa502daffc03a","bytes":10542},{"basename":"edge_domain_audit.cpython-313.pyc","path_hash":"58ec50b11f728e0e","bytes":20542},{"basename":"993.conf","path_hash":"940e8cef89578edd","bytes":990},{"basename":"npmplus-route-cert-mapping-audit","path_hash":"6cafe0af21d15aa4","bytes":1789},{"basename":"cf-token-audit","path_hash":"5c854ec971e58c2c","bytes":3020}]}}},"core":{"ok":true,"data":{"containers":[{"name":"demonov-shadow-8020-shadow-1\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\t127.0.0.1:18020->8020/tcp","image":"","ports":""},{"name":"demonov-shadow-8020-relay-1\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\t","image":"","ports":""},{"name":"demonov-shadow-8020-collector-1\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\t","image":"","ports":""},{"name":"demonov-shadow-8020-worker-1\t8020-demonov-shadow:signalbot-050r6-749073ae0f89\t","image":"","ports":""},{"name":"immich_machine_learning\tghcr.io/immich-app/immich-machine-learning:v2\t","image":"","ports":""},{"name":"crypto-portfolio\tcrypto-portfolio:gram-trade-entry-14415368fa52-c1398\t192.168.50.70:8030->8000/tcp","image":"","ports":""},{"name":"crypto-portfolio-worker\tcrypto-portfolio:gram-trade-entry-14415368fa52-c1398\t","image":"","ports":""},{"name":"hbarhub-scheduler-1\thbarhub-scheduler\t8040/tcp","image":"","ports":""},{"name":"hbarhub-web-1\thbarhub-web\t0.0.0.0:8040->8040/tcp, :::8040->8040/tcp","image":"","ports":""},{"name":"hbarhub-worker-1\thbarhub-worker\t8040/tcp","image":"","ports":""},{"name":"hbarhub-postgres-1\tpostgres:17-alpine\t5432/tcp","image":"","ports":""},{"name":"hbarhub-redis-1\tredis:8-alpine\t6379/tcp","image":"","ports":""},{"name":"homelab-gitea-context-mcp\thomelab/gitea-context-mcp:1.0.0\t127.0.0.1:8765->8765/tcp","image":"","ports":""},{"name":"gitea\tdocker.gitea.com/gitea:1.26.2\t22/tcp, 0.0.0.0:3002->3000/tcp","image":"","ports":""},{"name":"authentik-worker-1\tghcr.io/goauthentik/server:2026.5.3\t","image":"","ports":""},{"name":"authentik-server-1\tghcr.io/goauthentik/server:2026.5.3\t0.0.0.0:9000->9000/tcp, 0.0.0.0:9443->9443/tcp","image":"","ports":""},{"name":"vaultwarden\tvaultwarden/server:1.36.0-alpine\t0.0.0.0:8083->80/tcp","image":"","ports":""},{"name":"homepage\tghcr.io/gethomepage/homepage:latest\t0.0.0.0:3000->3000/tcp","image":"","ports":""},{"name":"minio\tminio/minio:latest\t0.0.0.0:9002->9000/tcp, 0.0.0.0:9003->9001/tcp","image":"","ports":""},{"name":"authentik-postgresql-1\tpostgres:16-alpine\t5432/tcp","image":"","ports":""},{"name":"immich_server\tghcr.io/immich-app/immich-server:v2\t0.0.0.0:2283->2283/tcp","image":"","ports":""},{"name":"immich_postgres\tghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0\t5432/tcp","image":"","ports":""},{"name":"immich_redis\tvalkey/valkey:9\t6379/tcp","image":"","ports":""},{"name":"filebrowser\tfilebrowser/filebrowser:latest\t0.0.0.0:8085->80/tcp","image":"","ports":""}],"special_details":[]}},"public_specials":{"https://taftauto.ru/":{"rc":0,"meta":"200|https://taftauto.ru/|185.225.35.6"},"https://hapusya.ru/":{"rc":0,"meta":"200|https://hapusya.ru/|185.225.35.6"},"https://newfilya.ru/":{"rc":0,"meta":"200|https://newfilya.ru/|185.225.35.6"},"https://gram1.ru/":{"rc":0,"meta":"200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJYVlNKT0lNVEFETkhMUE1BWjVWTURDSExTUEhVWEhVNUY2Q0tQMzdTM05IQkpQTUpMTkJBIiwic3RhdGUiOiJvTzkxbE9Td3JSTGx3MUpFNnJRUm15R2FzbF9qMkxYRjNmTUVKUWk1aVhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.GDSZ31cwRJ__lOSdjuWyhTyw4arWIOyMQfkNXjHjbLE&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJYVlNKT0lNVEFETkhMUE1BWjVWTURDSExTUEhVWEhVNUY2Q0tQMzdTM05IQkpQTUpMTkJBIiwic3RhdGUiOiJvTzkxbE9Td3JSTGx3MUpFNnJRUm15R2FzbF9qMkxYRjNmTUVKUWk1aVhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.GDSZ31cwRJ__lOSdjuWyhTyw4arWIOyMQfkNXjHjbLE|[PRIVATE_IP]"},"https://hbarhub.ru/":{"rc":0,"meta":"200|https://hbarhub.ru/|185.225.35.6"}}} -TASK_COMPLETE=true -TASK_RESULT=PASS_BEGET_NOBLE_SPECIALS_NEWFI_AUDIT -DECISION=FINALIZE_PER_DOMAIN_NOBLE_MATRIX_AND_PREPARE_DESTINATION_ACCESS -NEXT_GATE=READ_EXACT_9110_THEN_NOBLE_DESTINATION_ACCESS_PREFLIGHT +WORKERS2_BACKUP_1119_SSH_NET_RCA_BEGIN=1 +COMMAND_ID=SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3 +MODE=read-only +COMPONENT=homelab-backup-1119-ssh-net-rca +MUTATION_BOUNDARY=NONE;READ_ONLY_TRIANGULATED_SSH_PHASE_AND_TARGET_LIFECYCLE_RCA;NO_REMOTE_WRITE;NO_BACKUP;NO_SYSTEMD_ACTION;NO_GIT_FETCH_OR_WRITE;NO_KNOWN_HOSTS_WRITE +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +WRAPPER_SHA256=5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2 +AUDIT_SHA256=5777bbb204708ffcebba0753506b819833b76370ecda59b4574e1aff3b9e4593 +LEGACY_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7 +SCHEDULER_RC=0 +SELFTEST_REPLACEMENT486=PASS +SCHEDULER_LIVE_SELECTION={"due_seconds":86400,"enabled":true,"logical_id":"xf-dsmods"} +TARGET_LIFECYCLE_EVIDENCE_BEGIN=1 +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust.txt SHA256=643c858c4b1cfa77a7914349ccb05434a94e27a358320b687658684665d5c1ac BYTES=728 +STATUS=OK +TS=2026-07-17T04:52:15Z +TYPE=backup-matrix-generated +JOB_ID=netbird_vps_backup +JOB_NAME=netbird-vps-backup +MATRIX_MODE=authoritative +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-clean-seal.txt SHA256=092eaa2c4f3a5f623e9440135d36e6bae7d8ae46a03d380d14a5e95657812b61 BYTES=433 +STATUS=OK TS=2026-07-07T15:55:43Z TYPE=netbird-vps-trust-clean-seal BAD=0 WARN=0 MODE=CLEAN_SEAL_NO_AWK_TAIL TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH INDEPENDENT_RUNNER_AVAILABLE=no DEPLOY_DECISION=NO_DEPLOY KNOWN_HOSTS_CHANGED=no PRIVATE_KEYS_READ=no PROBE_DEPLOYED=no REPORT=/var/lib/homelab-netbird-vps-trust/clean-seal-latest.md +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-trust-closure.txt SHA256=6db8ee1ffbd2c371959917cac5ded56af3ec1829b01bd9c190e3334d6593a4a0 BYTES=408 +STATUS=OK TS=2026-07-07T15:29:49Z TYPE=netbird-vps-trust-closure BAD=0 WARN=0 MODE=TRUST_CLOSURE_NO_KNOWN_HOSTS_CHANGE TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH PUBLIC_IP_STRICT_BLOCKED=YES PUBLIC_IP_KEYSCAN_MATCH=NO EDGE_REF_OK=1 NETBIRD_PEER_OK=1 REPORT=/var/lib/homelab-netbird-vps-trust/closure-latest.md +HEALTH_FILE=/var/lib/homelab-health/netbird-vps-backup.txt SHA256=372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e BYTES=312 +STATUS=OK +SERVICE=netbird-vps-backup +TIMESTAMP_UTC=20260701T013054Z +VPS_IP=[PRIVATE_IP] +SNAPSHOT=/mnt/staging/netbird-vps-backups/snapshots/20260701T013054Z +LATEST_SYMLINK=/mnt/staging/netbird-vps-backups/snapshots/latest +HEALTH_FILE=/var/lib/homelab-health/external-probe-vps.txt SHA256=cbde0a4870bea225db201ccaf56e44482d665dc7cee0498abee2af4af4eb8b72 BYTES=539 +STATUS=OK TS=2026-09-22T08:30:28Z TYPE=external-probe-vps BAD=0 WARN=1 MODE=STRATEGY_ONLY_NO_INDEPENDENT_RUNNER_NO_OVERALL_OK_CYCLE DEPLOYED=NO DEPLOY_DECISION=NO_DEPLOY VPS_TRUST=edge_vm_trusted_public_vps_rejected BACKUP_HOSTKEYS=not_used_public_vps_rejected PVE01_PUBLIC_SMOKE_BAD=1 INDEPENDENT_RUNNER=missing INDEPENDENT_RUNNER_AVAILABLE=no TRUSTED_NETBIRD_IDENTITY=edge-vm TRUSTED_NETBIRD_IP=[PRIVATE_IP] PUBLIC_VPS_IP=[PRIVATE_IP] PUBLIC_VPS_DECISION=REJECTED_HOSTKEY_MISMATCH REPORT=/var/lib/homelab-external-probe-vps/latest.md +BACKUP_MATRIX_SHA256=9487e4dfa14c7f07d2ed6bd6bf270e8318be386c0f512a2cb253b23112a070b4 +{"id":"netbird_vps_backup","name":"netbird-vps-backup","logical_id":null,"lifecycle":"active","critical":true,"enabled_observed":"enabled","active_observed":"active","source_kind":"health_file"} +TARGET_LIFECYCLE_EVIDENCE_END=1 +TRIANGULATED_RCA_RC=0 +TARGET_CARDINALITY=1 +TARGET_HOST_SHA256=1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16 +TARGET_USER=root +TARGET_EXPECTED_HOSTKEY=SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE +SOURCE_BEGIN=pve01 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=79cc1f047054b83ef74fae693cf5dae4cbede3defb7847bdee8f8cc586fa59db +SOURCE_END=pve01 +SOURCE_BEGIN=pve02 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141 +SOURCE_END=pve02 +SOURCE_BEGIN=pve03 +SOURCE_TRANSPORT_RC=1 +SOURCE_TRANSPORT_STDERR_SHA256=0edc84bfa33aa3a305dba42f5df0fbf845a0131e79e2eca537489445ca08a141 +SOURCE_END=pve03 +TRIANGULATED_RCA_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +TRIAGE_CLASS=HOSTKEY_OR_KEYSCAN_DRIFT +DECISION=HOLD_BACKUP_1120R3_NETWORK_CLASS_INCOMPLETE +NEXT_GATE=RECONCILE_ONLY_BACKUP_1120R3_FAILURE +TASK_RESULT=HOLD_HOMELAB_BACKUP_1119_SSH_NET_RCA +CHANGES_MADE_BY_1120R3=false +PRODUCT_MUTATION_BY_1120R3=false +VM_MUTATION_BY_1120R3=false +CLOUD_MUTATION_BY_1120R3=false +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260922-HOMELAB-BACKUP-1119-SSH-NET-RCA-1120R3","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +WORKERS2_BACKUP_1119_SSH_NET_RCA_END=1 OUTPUT_END CHAT_OUTPUT_END