39 lines
9.2 KiB
JSON
39 lines
9.2 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-468-CANDIDATE-BUILD-FORENSIC-RCA-CHUNKED-472R1",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "read-only",
|
|
"component": "infra-dr-backupv2-468-candidate-build-forensic-rca-chunked",
|
|
"started_at_utc": "2026-09-16T14:58:24Z",
|
|
"finished_at_utc": "2026-09-16T14:58:25Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "012a92a5d8102dec736b37bb05ff69d89cb23f817c0b6b6cd2a658a880fd232f",
|
|
"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": 0,
|
|
"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": "6ffa04318c791c904b1dddc3fa1874647e0756e02eadfc732a9e472ba742ee37",
|
|
"sanitized_output_sha256": "6ffa04318c791c904b1dddc3fa1874647e0756e02eadfc732a9e472ba742ee37",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "RCA472_BEGIN\n{\"baseline_identity_all_match\":true,\"candidate_trees\":[{\"expected_ct_paths\":[],\"expected_wrapper_paths\":[],\"files\":[{\"bytes\":2077,\"mode\":\"0400\",\"path\":\"CONTRACT.json\",\"sha256\":\"a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01\",\"state\":\"FILE\"},{\"bytes\":7210,\"mode\":\"0400\",\"path\":\"PLAN265_REFERENCE.json\",\"sha256\":\"8d36e82080be93a8c929a9211191fa868166b9e7b6152c4c7689fa52b6720757\",\"state\":\"FILE\"},{\"bytes\":4310,\"mode\":\"0400\",\"path\":\"PROVENANCE.json\",\"sha256\":\"303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254\",\"state\":\"FILE\"},{\"bytes\":2989,\"mode\":\"0500\",\"path\":\"adapter.py\",\"sha256\":\"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\",\"state\":\"FILE\"},{\"bytes\":7385,\"mode\":\"0400\",\"path\":\"guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"state\":\"FILE\"},{\"bytes\":16514,\"mode\":\"0400\",\"path\":\"large264.py\",\"sha256\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\",\"state\":\"FILE\"},{\"bytes\":4603,\"mode\":\"0400\",\"path\":\"nodeplan263.py\",\"sha256\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\",\"state\":\"FILE\"},{\"bytes\":12888,\"mode\":\"0400\",\"path\":\"pve265.py\",\"sha256\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\",\"state\":\"FILE\"},{\"bytes\":19595,\"mode\":\"0400\",\"path\":\"pve270.py\",\"sha256\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"state\":\"FILE\"},{\"bytes\":6195,\"mode\":\"0400\",\"path\":\"pve282.py\",\"sha256\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"state\":\"FILE\"},{\"bytes\":14701,\"mode\":\"0400\",\"path\":\"restore262.py\",\"sha256\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\",\"state\":\"FILE\"},{\"bytes\":8831,\"mode\":\"0400\",\"path\":\"stream263.py\",\"sha256\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"state\":\"FILE\"},{\"bytes\":10752,\"mode\":\"0400\",\"path\":\"test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"state\":\"FILE\"},{\"bytes\":5441,\"mode\":\"0400\",\"path\":\"test_perl270.py\",\"sha256\":\"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f\",\"state\":\"FILE\"},{\"bytes\":12215,\"mode\":\"0400\",\"path\":\"test_producer282.py\",\"sha256\":\"a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7\",\"state\":\"FILE\"},{\"bytes\":11781,\"mode\":\"0400\",\"path\":\"test_pve265.py\",\"sha256\":\"16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707\",\"state\":\"FILE\"},{\"bytes\":12077,\"mode\":\"0400\",\"path\":\"test_pve270.py\",\"sha256\":\"9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4\",\"state\":\"FILE\"},{\"bytes\":5785,\"mode\":\"0400\",\"path\":\"test_pve282.py\",\"sha256\":\"1056407aab76e17181b05e043cb42c086058545a8e0027689ab4e03eee6531c4\",\"state\":\"FILE\"},{\"bytes\":15364,\"mode\":\"0400\",\"path\":\"transport261.py\",\"sha256\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"state\":\"FILE\"},{\"bytes\":11755,\"mode\":\"0400\",\"path\":\"v2core.py\",\"sha256\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\",\"state\":\"FILE\"}],\"hash_preimages\":[],\"root\":\"/opt/homelab-backup-v2/candidates/pve-lxc-adapter-411r1\",\"state\":\"READ\",\"truncated\":false}],\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-468-CANDIDATE-BUILD-FORENSIC-RCA-CHUNKED-472R1\",\"decision\":\"HASH_PREIMAGE_NOT_FOUND_PARTIAL_CANDIDATE_SNAPSHOT_COLLECTED\",\"hash_preimage_found\":false,\"hash_preimage_matches\":[],\"production_identities\":{\"/etc/homelab-backup-v2/targets.json\":{\"bytes\":5105,\"expected_match\":true,\"gid\":0,\"mode\":\"0600\",\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"state\":\"FILE\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.service\":{\"bytes\":309,\"expected_match\":true,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565\",\"state\":\"FILE\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.timer\":{\"bytes\":192,\"expected_match\":true,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d\",\"state\":\"FILE\",\"uid\":0},\"/usr/local/sbin/homelab-backup-v2\":{\"bytes\":59719,\"expected_match\":true,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"state\":\"FILE\",\"uid\":0},\"/usr/local/sbin/homelab-vm-cloud-quorum-queue\":{\"bytes\":8681,\"expected_match\":true,\"gid\":0,\"mode\":\"0755\",\"sha256\":\"fbc27ad67fc3d3f51934e1d73180fe0df8c9d15f129f34ebba39c56aa1d03612\",\"state\":\"FILE\",\"uid\":0}},\"runner_evidence\":{\"anchor_files\":[],\"files_scanned\":512,\"hash_preimages\":[],\"root\":\"/var/lib/homelab-chat-run\",\"state\":\"READ\",\"truncated\":true},\"scope\":\"READ_ONLY_FORENSIC_NO_BACKUP_NO_VZDUMP_NO_RCLONE_NO_CLOUD_NO_EXTERNAL_SSH_NO_SYSTEMD_MUTATION_NO_PROMOTION\",\"source_scans\":[{\"hash_preimages\":[],\"identity\":{\"bytes\":59719,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"state\":\"FILE\",\"uid\":0},\"path\":\"/usr/local/sbin/homelab-backup-v2\"},{\"hash_preimages\":[],\"identity\":{\"bytes\":7855,\"gid\":0,\"mode\":\"0755\",\"sha256\":\"1f959049cca2710a2cb820cc1f6acab16399c6b6711b9e4522e0ecd49e0e4650\",\"state\":\"FILE\",\"uid\":0},\"path\":\"/usr/local/sbin/homelab-app-cloud-quorum-queue\"},{\"hash_preimages\":[],\"identity\":{\"bytes\":8681,\"gid\":0,\"mode\":\"0755\",\"sha256\":\"fbc27ad67fc3d3f51934e1d73180fe0df8c9d15f129f34ebba39c56aa1d03612\",\"state\":\"FILE\",\"uid\":0},\"path\":\"/usr/local/sbin/homelab-vm-cloud-quorum-queue\"},{\"hash_preimages\":[],\"identity\":{\"bytes\":11862,\"gid\":0,\"mode\":\"0755\",\"sha256\":\"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\",\"state\":\"FILE\",\"uid\":0},\"path\":\"/usr/local/sbin/homelab-control-backup\"}],\"systemd\":{\"homelab-app-cloud-quorum-queue.service\":{\"ActiveState\":\"inactive\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"UnitFileState\":\"static\",\"state\":\"READ\"},\"homelab-app-cloud-quorum-queue.timer\":{\"ActiveState\":\"active\",\"LoadState\":\"loaded\",\"SubState\":\"waiting\",\"UnitFileState\":\"enabled\",\"state\":\"READ\"},\"homelab-backup-v2.service\":{\"ActiveState\":\"inactive\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"UnitFileState\":\"static\",\"state\":\"READ\"},\"homelab-backup-v2.timer\":{\"ActiveState\":\"inactive\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"UnitFileState\":\"disabled\",\"state\":\"READ\"},\"homelab-control-backup.service\":{\"ActiveState\":\"inactive\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"UnitFileState\":\"static\",\"state\":\"READ\"},\"homelab-control-backup.timer\":{\"ActiveState\":\"active\",\"LoadState\":\"loaded\",\"SubState\":\"waiting\",\"UnitFileState\":\"enabled\",\"state\":\"READ\"},\"homelab-vm-cloud-quorum-queue.service\":{\"ActiveState\":\"inactive\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"UnitFileState\":\"static\",\"state\":\"READ\"},\"homelab-vm-cloud-quorum-queue.timer\":{\"ActiveState\":\"active\",\"LoadState\":\"loaded\",\"SubState\":\"waiting\",\"UnitFileState\":\"enabled\",\"state\":\"READ\"}},\"target_exception_sha256\":\"bb1c111982a723103d49c0598083bfaac998467b4b7514fb230f5c74e8796136\",\"targets\":{\"count\":28,\"ct112_occurrences\":0,\"logical_ids_valid\":true,\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"state\":\"READ\",\"unique_logical_ids\":28,\"xf_zakrutim_occurrences\":1}}\nRCA472_END\n"
|
|
}
|