1
0
Files
homelab-public-context/runtime/latest.json
T

39 lines
12 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-ALL-LANES-PERSISTENT-PRODUCER-SOURCE-MAP-386R1",
"status": "FAIL",
"rc": 2,
"host": "pve01",
"mode": "read-only",
"component": "infra-dr-backupv2-shadow-all-lanes-persistent-producer-source-map",
"started_at_utc": "2026-09-14T20:36:19Z",
"finished_at_utc": "2026-09-14T20:36:27Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "1aa716e771e44b3659b1465bcfa615d1833759d6a28e54b058974231f24a9230",
"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": 2,
"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": "78e191c1dcb1034c25f75b3e0de540d2cedb64588592b638b631cb9acbebf4d6",
"sanitized_output_sha256": "78e191c1dcb1034c25f75b3e0de540d2cedb64588592b638b631cb9acbebf4d6",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-ALL-LANES-PERSISTENT-PRODUCER-SOURCE-MAP-386R1\nMODE=READ_ONLY_BACKUPV2_SHADOW_ALL_LANES_PERSISTENT_PRODUCER_SOURCE_MAP\nNO_BACKUP_EXECUTION=YES\nNO_EXTERNAL_SSH=YES\nNO_RCLONE=YES\nNO_SYSTEMD_MUTATION=YES\nCURRENT_ID_GITEA_FRESHNESS=404_404_PASS\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nERROR_REGISTER_FRESH_READ=OK\nERROR_REGISTER_PROVENANCE_MATCH=YES\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nREFERENCE_FRESH_READ=OK\nREFERENCE_PROVENANCE_MATCH=YES\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nRUNNER_SHA_MATCH=YES\nANCHOR_385_COMMIT=39549b0bdf54381b0e686b933d13f2eb04d92fb4\nANCHOR_385_RUNTIME_IDENTITY=PASS\nANCHOR_385_GATE=PASS\nANCHOR_ROUTER_EXPORT=PASS\nANCHOR_ROUTER_BACKUP=PASS\nANCHOR_VPS_MD=PASS\nANCHOR_VPS_SPB=PASS\nANCHOR_VPS_US=PASS\nANCHOR_XF_CODEVIPE=FAIL\nANCHOR_XF_DSMODS=PASS\nANCHOR_XF_KING=PASS\nANCHOR_XF_NEWFI=PASS\nANCHOR_XF_GAMEVIPE=PASS\nANCHOR_XF_HKMODS=PASS\nANCHOR_XF_ZAKRUTIM=PASS\nPVE_V2_SOURCE_1={\"bytes\":11755,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/core-260r1/v2core.py\",\"sha256\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\",\"static\":{\"flags\":[],\"functions\":[\"allocate\",\"canonical_bytes\",\"crypt_size\",\"integer\",\"inventory_from_config\",\"make_manifest\",\"manifest_hash\",\"part_sizes\",\"quota_reason\",\"require\",\"required_space\",\"safe_path\",\"valid_hash\",\"valid_name\",\"validate_inventory\",\"validate_manifest\",\"verify_receipts\"],\"language\":\"python\",\"words\":[\"backup\",\"crypt\",\"plan\",\"rclone\",\"sealed\"]},\"uid\":0}\nPVE_V2_SOURCE_2={\"bytes\":15364,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/transport-261r1/transport261.py\",\"sha256\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"static\":{\"flags\":[\"--ask-password\",\"--cache-dir\",\"--config\",\"--contimeout\",\"--count\",\"--immutable\",\"--json\",\"--log-level\",\"--low-level-retries\",\"--max-depth\",\"--no-update-modtime\",\"--retries\",\"--stat\",\"--stats\",\"--timeout\"],\"functions\":[\"binding\",\"bounded_process\",\"create\",\"ident\",\"make_archive\",\"make_dir\",\"need\",\"open_dir\",\"pipeline\",\"read_secure\",\"remove_owned\",\"sha\"],\"language\":\"python\",\"words\":[\"backup\",\"crypt\",\"manifest\",\"restore\",\"resume\",\"sealed\"]},\"uid\":0}\nPVE_V2_SOURCE_3={\"bytes\":8831,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/stream263.py\",\"sha256\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"static\":{\"flags\":[],\"functions\":[\"file_handle\",\"hash_file\",\"need\",\"private_dir\",\"reassemble\",\"split_file\",\"validate_record\",\"verify_parts\",\"write_all\"],\"language\":\"python\",\"words\":[\"backup\",\"rclone\",\"restore\"]},\"uid\":0}\nPVE_V2_SOURCE_4={\"bytes\":19595,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/pve270.py\",\"sha256\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"static\":{\"flags\":[\"--output-format\",\"--quiet\",\"--test\"],\"functions\":[\"_parent\",\"capture_archive\",\"host_mapping\",\"live_gate\",\"produce\",\"validate_ct\",\"validate_mapping\"],\"language\":\"python\",\"words\":[\"backup\",\"verify\",\"vzdump\"]},\"uid\":0}\nPVE_V2_SOURCE_5={\"bytes\":6195,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/pve282.py\",\"sha256\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"static\":{\"flags\":[\"--output-format\",\"--quiet\",\"--test\"],\"functions\":[\"live_gate\",\"produce\",\"require_target\",\"select112\"],\"language\":\"python\",\"words\":[\"backup\",\"plan\",\"vzdump\"]},\"uid\":0}\nPVE_V2_SOURCE_6={\"bytes\":13209,\"gid\":0,\"identity_match\":true,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/vm283.py\",\"sha256\":\"5c8d2ba5d6fa67cb61623dfa59a2aa1a51af67cf8febc3a0878bc2347e32abd2\",\"static\":{\"flags\":[\"--decompress\",\"--output-format\",\"--quiet\",\"--stdout\",\"--test\"],\"functions\":[\"check_result\",\"live_gate\",\"produce\",\"require_vm\",\"run_flow\",\"select_first\",\"tool_check\",\"verify_vma\"],\"language\":\"python\",\"words\":[\"manifest\",\"plan\",\"restore\",\"verify\",\"vzdump\"]},\"uid\":0}\nPVE_V2_RELEASE_SOURCE_SET=PASS\nPVE_V2_PERSISTENT_ENTRYPOINT=NO\nPVE_PRODUCTION_WRAPPER_REQUIRED=YES\nCONTROL_V2_PRODUCER_1={\"bytes\":11862,\"gid\":0,\"identity_match\":true,\"mode\":\"0755\",\"path\":\"/usr/local/sbin/homelab-control-backup\",\"sha256\":\"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\",\"static\":{\"flags\":[\"--archive\",\"--arg\",\"--argjson\",\"--config\",\"--expected-generation\",\"--generation\",\"--one-file-system\",\"--output-dir\"],\"functions\":[\"die\",\"latest_state\",\"mark_cloud_write\",\"prepare_rclone\",\"reconstruct\",\"run_backup\",\"scan\",\"state_decision\",\"verify_generation\"],\"language\":\"shell\",\"words\":[\"backup\",\"crypt\",\"flock\",\"force\",\"manifest\",\"rclone\",\"restore\",\"scan\",\"sealed\",\"verify\"]},\"uid\":0}\nCONTROL_V2_PERSISTENT_PRODUCER=YES\nROUTER_EXPORT_SOURCE_1={\"bytes\":4672,\"gid\":0,\"identity_match\":true,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-router-running-config-mail-cloud\",\"sha256\":\"a0aeb0e1ec7e2714b3d6147c13c2af04d8d8118219541ec60b66df6919858dc7\",\"static\":{\"flags\":[\"--checksum\",\"--dirs-only\"],\"functions\":[],\"language\":\"shell\",\"words\":[\"crypt\",\"flock\",\"rclone\",\"router\",\"ssh\"]},\"uid\":0}\nROUTER_EXPORT_SOURCE_REUSABLE=YES\nROUTER_V2_TWO_REPLICA_PERSISTENT_WRAPPER=NOT_PROVEN\nVPS_LIVE_CANDIDATE_COUNT=5\nVPS_LIVE_CANDIDATE_1={\"bytes\":2608,\"gid\":0,\"identity_match\":null,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-external-probe-vps\",\"sha256\":\"fdbdeee1f2ea108d5318ea48b072e11f226d6f9d60957d9a95fb496e4322c19a\",\"static\":{\"flags\":[\"--connect-timeout\",\"--max-time\"],\"functions\":[],\"language\":\"shell\",\"words\":[\"backup\",\"netbird\"]},\"uid\":0}\nVPS_LIVE_CANDIDATE_2={\"bytes\":3280,\"gid\":0,\"identity_match\":null,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-external-probe-vps-health\",\"sha256\":\"e889270a26129bc9da104b19fbb05a00f7547485bac9f713292958311fd0d366\",\"static\":{\"flags\":[\"--connect-timeout\",\"--max-time\"],\"functions\":[],\"language\":\"shell\",\"words\":[\"backup\",\"netbird\"]},\"uid\":0}\nVPS_LIVE_CANDIDATE_3={\"bytes\":8889,\"gid\":0,\"identity_match\":null,\"mode\":\"0750\",\"path\":\"/usr/local/sbin/homelab-ingress-failover\",\"sha256\":\"ae7978c58b1437e996c4664927a40d3a98be24f820876bd53d85c8151d820f11\",\"static\":{\"flags\":[\"--failed\",\"--format\",\"--no-legend\",\"--output-format\",\"--plain\",\"--timeout\",\"--type\"],\"functions\":[\"activate_standby\",\"cleanup\",\"dry_run_activate\",\"guest_health\",\"network_is_down\",\"node_run\",\"rollback_primary\",\"set_network_state\",\"show_status\",\"vm_state\",\"wait_agent\",\"wait_stopped\",\"write_state\"],\"language\":\"shell\",\"words\":[\"flock\",\"qm\",\"ssh\"]},\"uid\":0}\nVPS_LIVE_CANDIDATE_4={\"bytes\":5667,\"gid\":0,\"identity_match\":null,\"mode\":\"0750\",\"path\":\"/usr/local/sbin/homelab-ingress-standby-refresh\",\"sha256\":\"ab0f89db0a06958661206797342e915a78e88de8bc9bab58c016df162518933a\",\"static\":{\"flags\":[\"--compress\",\"--mode\",\"--output-format\",\"--quiet\",\"--remove\",\"--storage\",\"--type\"],\"functions\":[\"cleanup\",\"run_node\"],\"language\":\"shell\",\"words\":[\"backup\",\"flock\",\"qm\",\"ssh\",\"vzdump\"]},\"uid\":0}\nVPS_LIVE_CANDIDATE_5={\"bytes\":2161,\"gid\":0,\"identity_match\":null,\"mode\":\"0755\",\"path\":\"/usr/local/sbin/homelab-vps-identity-audit\",\"sha256\":\"b709691c52ae48432b70e197eb4810b6c374a05911cee3b9fdba4ecc67c76c3a\",\"static\":{\"flags\":[],\"functions\":[],\"language\":\"shell\",\"words\":[\"backup\",\"netbird\",\"ssh\"]},\"uid\":0}\nROUTER_LIVE_CANDIDATE_COUNT=3\nROUTER_LIVE_CANDIDATE_1={\"bytes\":1737,\"gid\":0,\"identity_match\":null,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-router-hard-power-cycle\",\"sha256\":\"4f3d701b9d20ee967b6af5b178748904f74a5930527468baeeb543d979eae2a7\",\"static\":{\"flags\":[],\"functions\":[],\"language\":\"shell\",\"words\":[\"flock\",\"rclone\",\"router\",\"ssh\"]},\"uid\":0}\nROUTER_LIVE_CANDIDATE_2={\"bytes\":4672,\"gid\":0,\"identity_match\":null,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-router-running-config-mail-cloud\",\"sha256\":\"a0aeb0e1ec7e2714b3d6147c13c2af04d8d8118219541ec60b66df6919858dc7\",\"static\":{\"flags\":[\"--checksum\",\"--dirs-only\"],\"functions\":[],\"language\":\"shell\",\"words\":[\"crypt\",\"flock\",\"rclone\",\"router\",\"ssh\"]},\"uid\":0}\nROUTER_LIVE_CANDIDATE_3={\"bytes\":5479,\"gid\":0,\"identity_match\":null,\"mode\":\"0755\",\"path\":\"/usr/local/sbin/homelab-router-watchdog\",\"sha256\":\"f6dbebf9177b322ab8d3954bc2bdc9006c93ed244fae2db5688f7882663ed1be\",\"static\":{\"flags\":[\"--connect-timeout\"],\"functions\":[\"router_query\",\"router_reboot\",\"write_health\",\"write_state\"],\"language\":\"shell\",\"words\":[\"flock\",\"router\",\"ssh\"]},\"uid\":0}\nXENFORO_LIVE_CANDIDATE_COUNT=1\nXENFORO_LIVE_CANDIDATE_1={\"bytes\":3349,\"gid\":0,\"identity_match\":null,\"mode\":\"0700\",\"path\":\"/usr/local/sbin/homelab-forum-snuffleupagus-health\",\"sha256\":\"d7cee34b7d0e93c578f9203ba6e3634d304fee3ea5f3629a576dd683f1b50b29\",\"static\":{\"flags\":[\"--connect-timeout\",\"--max-time\",\"--ri\"],\"functions\":[],\"language\":\"shell\",\"words\":[\"mariadb\",\"ssh\",\"xenforo\"]},\"uid\":0}\nVPS_THREE_ROLE_BACKUP_ANCHORS=PASS\nXENFORO_SEVEN_BACKUP_ANCHORS=FAIL\nVPS_V2_PERSISTENT_PRODUCER=NOT_PROVEN\nXENFORO_V2_PERSISTENT_PRODUCER=NOT_PROVEN\nROUTER_V2_PERSISTENT_PRODUCER=NOT_PROVEN\nCHAT_RUN_STATE_SURFACE={\"entries\":[{\"kind\":\"DIR\",\"name\":\"public\"},{\"kind\":\"DIR\",\"name\":\"raw\"},{\"kind\":\"DIR\",\"name\":\"state\"}],\"present\":true}\nPERSISTENT_V2_READY_LANES=[\"CONTROL\"]\nREUSABLE_SOURCE_ONLY_LANES=[\"PVE_RELEASE_SOURCE\",\"ROUTER_EXPORT_SOURCE\"]\nPRODUCTIONIZATION_MISSING_COMPONENTS=[\"PVE_PERSISTENT_WRAPPER\",\"VPS_PERSISTENT_PRODUCER\",\"ROUTER_V2_WRAPPER\",\"XENFORO_PERSISTENT_PRODUCER\"]\nALL_LANES_PERSISTENT_PRODUCER_READY=NO\nRCA_ARCHITECTURE_RULE=NO_NAME_OR_REGEX_MATCH_MAY_PROMOTE_A_LANE_TO_V2_PERSISTENT_READY\nSTATUS=FAIL\nPHASE=SOURCE_MAP\nREASON=SOURCE_OR_ANCHOR_INCOMPLETE\nNEXT_GATE=STOP\nCHANGES_MADE=false\nMUTATION_OUTCOME=NO_MUTATION\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nEXTERNAL_SSH_ATTEMPTS=0\nCONTROL_ENGINE_EXECUTIONS=0\nSYSTEMD_MUTATIONS=0\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-ALL-LANES-PERSISTENT-PRODUCER-SOURCE-MAP-386R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n"
}