diff --git a/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.json b/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.json new file mode 100644 index 0000000..d0aba4b --- /dev/null +++ b/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "verify", + "component": "skladchik-runtime-exact-summary-read-only", + "started_at_utc": "2026-08-05T10:29:54Z", + "finished_at_utc": "2026-08-05T10:29:54Z", + "reference_register_checked": true, + "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", + "error_register_checked": true, + "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", + "command_sha256": "be3e707d94385f364171e799ae8a27db2a26e9a44feda2c7cdd02a21935a9741", + "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": "f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450", + "sanitized_output_sha256": "f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"analysis_ready\":false,\"auth_artifacts\":[],\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"next_action\":\"TARGET_FAILED_EXECUTION_PATH_FROM_UNIT_AND_JOURNAL\",\"output_truncated_in_json\":false,\"projection_bytes\":8878,\"rc\":0,\"read_only\":true,\"related_runtime_files\":[{\"binary\":false,\"bytes\":182,\"env_key_names\":[],\"hits\":[{\"line\":2,\"terms\":[],\"text\":\"Description=Skladchik reports monitor full supervisor\"},{\"line\":7,\"terms\":[],\"text\":\"ExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check\"}],\"path\":\"/etc/systemd/system/skladchik-reports-monitor-supervisor.service\",\"sha256\":\"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7\",\"terms\":[]},{\"binary\":false,\"bytes\":20598,\"env_key_names\":[],\"hits\":[{\"line\":12,\"terms\":[],\"text\":\"EDGE = os.environ.get(\\\"SKLADCHIK_EDGE\\\", \\\"debian@\\\")\"},{\"line\":13,\"terms\":[],\"text\":\"STATE_DIR = Path(\\\"/var/lib/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":14,\"terms\":[],\"text\":\"LOG_DIR = Path(\\\"/var/log/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":19,\"terms\":[],\"text\":\"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\\\", \\\"600\\\"))\"},{\"line\":20,\"terms\":[],\"text\":\"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\\\", \\\"129600\\\"))\"},{\"line\":21,\"terms\":[],\"text\":\"RESTORE_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_RESTORE_HEALTH_MAX_SECONDS\\\", \\\"691200\\\"))\"}],\"path\":\"/usr/local/sbin/skladchik-reports-monitor-supervisor\",\"sha256\":\"bd40ee19ea8b277d52f4240b97d3c79b825c90154272bac8a43004591bd0ddc3\",\"terms\":[]}],\"repo_evidence\":{\"matching_files\":[{\"binary\":null,\"bytes\":1340,\"env_key_names\":[],\"hits\":[{\"line\":4,\"terms\":[\"skladchik\"],\"text\":\"\\\"branch\\\": \\\"cr-2026-0007-skladchik-controlled-reauth\\\",\"},{\"line\":6,\"terms\":[\"skladchik\"],\"text\":\"\\\"scope\\\": \\\"controlled Skladchik monitor reauthentication with strict known_hosts\\\",\"},{\"line\":9,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"\\\"task_id\\\": \\\"skladchik-reports-monitor-controlled-reauth-v1\\\",\"},{\"line\":23,\"terms\":[\"skladchik\"],\"text\":\"\\\"active_skladchik_sources_versioned\\\": 5,\"}],\"path\":\"changes/CR-2026-0007/plan.json\",\"sha256\":\"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"]},{\"binary\":null,\"bytes\":3498,\"env_key_names\":[],\"hits\":[{\"line\":1,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"31ddb9088f30e892690e3dd7fe184b8da113d473dd4744fc7d78857d9b43b272 tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt\"},{\"line\":2,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":3,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"971b63baa5c9d9e0391e9adf8c289406e8da408a1aeb32e089740272eb280bd9 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\"},{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"bc46788a8f7dbe50b7ef600727f72b76981a23fdfc026cd10ba857fad9edb0e1 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\"}],\"path\":\"changes/CR-2026-0007/task-package.sha256\",\"sha256\":\"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]}],\"tracked_path_markers\":[\"docs/skladchik-cookie-refresh.md\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-seal.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-verify.sh\"]},\"rollback_restored\":null,\"rollback_started\":false,\"root_cause_classification\":\"SUPERVISOR_FAILED_RUNTIME_EVIDENCE_CAPTURED\",\"rules_page\":{\"attempts\":[],\"selected_present\":false,\"success\":false,\"target_url\":\"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/\"},\"schema\":1,\"status\":\"OK\",\"systemd\":{\"journal\":{\"last_lines\":[\"2026-08-05T12:36:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_STATUS=FAIL\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_MAIL_SENT=no\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: MONITOR=OK reports=27 open=18 resolved=9\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: BACKUP=OK run=20260724T012808Z\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: RESTORE=OK run=20260719T021125Z\",\"2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\"],\"rc\":0,\"stderr\":\"\",\"stdout_bytes\":21504,\"stdout_sha256\":\"27dcacde03b29a70cafadc8c9bf47a602539b15ce51987d93b5eb8e1fb26d307\"},\"service\":\"skladchik-reports-monitor-supervisor.service\",\"show\":{\"ActiveEnterTimestamp\":\"\",\"ActiveState\":\"failed\",\"DropInPaths\":\"\",\"ExecMainCode\":\"1\",\"ExecMainStatus\":\"1\",\"ExecStart\":\"{ path=/usr/local/sbin/skladchik-reports-monitor-supervisor ; argv[]=/usr/local/sbin/skladchik-reports-monitor-supervisor check ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:16:26 MSK] ; stop_time=[Wed 2026-08-05 13:16:27 MSK] ; pid=2400803 ; code=exited ; status=1 }\",\"FragmentPath\":\"/etc/systemd/system/skladchik-reports-monitor-supervisor.service\",\"Group\":\"\",\"InactiveExitTimestamp\":\"Wed 2026-08-05 13:16:26 MSK\",\"LoadState\":\"loaded\",\"NRestarts\":\"0\",\"Restart\":\"no\",\"RestartUSec\":\"100ms\",\"Result\":\"exit-code\",\"RootDirectory\":\"\",\"StateChangeTimestamp\":\"Wed 2026-08-05 13:16:27 MSK\",\"SubState\":\"failed\",\"User\":\"\",\"WorkingDirectory\":\"\",\"probe\":{\"duration_seconds\":0.006,\"rc\":0,\"stderr\":\"\",\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"5a1e3fc2dd8927afa2c98b5dec56bf6a508604e39d9c33bbae80f32db21fc7b4\"}},\"unit\":{\"rc\":0,\"stderr\":\"\",\"text\":\"# /etc/systemd/system/skladchik-reports-monitor-supervisor.service\\n[Unit]\\nDescription=Skladchik reports monitor full supervisor\\nAfter=network-online.target\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check\",\"text_sha256\":\"29e5210aa4e7492b22674d5ce7b0366ba8a92ec23dfacb28b99d141c1bd3b198\"}},\"target_execution\":{\"control_plane_error\":null,\"runner_document_rc\":0,\"runner_rc\":0,\"runner_status\":\"OK\",\"runner_wrapper_matches_document\":true,\"state_status\":\"OK\",\"task_result_contract\":{\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}},\"target_identity\":{\"capsule_sha256\":\"d28db98524b6f8b3e5e6759effff662691505994c6f394057eeded532eb1e0db\",\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z\",\"full_output_sha_verified\":true,\"output_sha256\":\"5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49\",\"runner_json_sha256\":\"381b67138a8a6e9ddbfa006ba6b70f7ec919915a14f8df042dcaf6046ecd3cee\",\"runner_text_sha256\":\"cb07ca7e740cd0ab2b2950328a99761ce19fcc7b7cd63b419de0c326a268cea2\"},\"virtualization\":{\"matching_guest_configs\":[],\"pct\":{\"rc\":255,\"relevant_lines\":[],\"stderr\":\"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1\",\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"podman\":{\"rc\":0,\"relevant_lines\":[],\"stderr\":\"\",\"stdout_sha256\":\"fd06fb7ad7e6d8248b40e67821d7572fc71bb2c3dc27ebc52d99b254b0d1e2ef\"},\"qm\":{\"rc\":255,\"relevant_lines\":[],\"stderr\":\"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1\",\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}}}\n" +} diff --git a/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.txt b/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.txt new file mode 100644 index 0000000..7e0b7c4 --- /dev/null +++ b/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.txt @@ -0,0 +1,34 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z +STATUS=OK +RC=0 +HOST=pve01 +MODE=verify +COMPONENT=skladchik-runtime-exact-summary-read-only +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 +COMMAND_SHA256=be3e707d94385f364171e799ae8a27db2a26e9a44feda2c7cdd02a21935a9741 +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 +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=f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450 +SANITIZED_OUTPUT_SHA256=f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450 +OUTPUT_BEGIN +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z","command_rc":0,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":0,"rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +{"analysis_ready":false,"auth_artifacts":[],"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z","command_rc":0,"mutation_outcome":"NO_MUTATION","next_action":"TARGET_FAILED_EXECUTION_PATH_FROM_UNIT_AND_JOURNAL","output_truncated_in_json":false,"projection_bytes":8878,"rc":0,"read_only":true,"related_runtime_files":[{"binary":false,"bytes":182,"env_key_names":[],"hits":[{"line":2,"terms":[],"text":"Description=Skladchik reports monitor full supervisor"},{"line":7,"terms":[],"text":"ExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check"}],"path":"/etc/systemd/system/skladchik-reports-monitor-supervisor.service","sha256":"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7","terms":[]},{"binary":false,"bytes":20598,"env_key_names":[],"hits":[{"line":12,"terms":[],"text":"EDGE = os.environ.get(\"SKLADCHIK_EDGE\", \"debian@\")"},{"line":13,"terms":[],"text":"STATE_DIR = Path(\"/var/lib/skladchik-reports-monitor-supervisor\")"},{"line":14,"terms":[],"text":"LOG_DIR = Path(\"/var/log/skladchik-reports-monitor-supervisor\")"},{"line":19,"terms":[],"text":"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\", \"600\"))"},{"line":20,"terms":[],"text":"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\", \"129600\"))"},{"line":21,"terms":[],"text":"RESTORE_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_RESTORE_HEALTH_MAX_SECONDS\", \"691200\"))"}],"path":"/usr/local/sbin/skladchik-reports-monitor-supervisor","sha256":"bd40ee19ea8b277d52f4240b97d3c79b825c90154272bac8a43004591bd0ddc3","terms":[]}],"repo_evidence":{"matching_files":[{"binary":null,"bytes":1340,"env_key_names":[],"hits":[{"line":4,"terms":["skladchik"],"text":"\"branch\": \"cr-2026-0007-skladchik-controlled-reauth\","},{"line":6,"terms":["skladchik"],"text":"\"scope\": \"controlled Skladchik monitor reauthentication with strict known_hosts\","},{"line":9,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"\"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","},{"line":23,"terms":["skladchik"],"text":"\"active_skladchik_sources_versioned\": 5,"}],"path":"changes/CR-2026-0007/plan.json","sha256":"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2","terms":["skladchik-reports-monitor","skladchik","report"]},{"binary":null,"bytes":3498,"env_key_names":[],"hits":[{"line":1,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"31ddb9088f30e892690e3dd7fe184b8da113d473dd4744fc7d78857d9b43b272 tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt"},{"line":2,"terms":["skladchik-reports-monitor","skladchik","report","cookie"],"text":"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge"},{"line":3,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"971b63baa5c9d9e0391e9adf8c289406e8da408a1aeb32e089740272eb280bd9 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh"},{"line":4,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"bc46788a8f7dbe50b7ef600727f72b76981a23fdfc026cd10ba857fad9edb0e1 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh"}],"path":"changes/CR-2026-0007/task-package.sha256","sha256":"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356","terms":["skladchik-reports-monitor-supervisor","skladchik-reports-monitor","skladchik","report","cookie"]}],"tracked_path_markers":["docs/skladchik-cookie-refresh.md","tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-seal.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-verify.sh"]},"rollback_restored":null,"rollback_started":false,"root_cause_classification":"SUPERVISOR_FAILED_RUNTIME_EVIDENCE_CAPTURED","rules_page":{"attempts":[],"selected_present":false,"success":false,"target_url":"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/"},"schema":1,"status":"OK","systemd":{"journal":{"last_lines":["2026-08-05T12:36:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_STATUS=FAIL","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_MAIL_SENT=no","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: MONITOR=OK reports=27 open=18 resolved=9","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: BACKUP=OK run=20260724T012808Z","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: RESTORE=OK run=20260719T021125Z","2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE"],"rc":0,"stderr":"","stdout_bytes":21504,"stdout_sha256":"27dcacde03b29a70cafadc8c9bf47a602539b15ce51987d93b5eb8e1fb26d307"},"service":"skladchik-reports-monitor-supervisor.service","show":{"ActiveEnterTimestamp":"","ActiveState":"failed","DropInPaths":"","ExecMainCode":"1","ExecMainStatus":"1","ExecStart":"{ path=/usr/local/sbin/skladchik-reports-monitor-supervisor ; argv[]=/usr/local/sbin/skladchik-reports-monitor-supervisor check ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:16:26 MSK] ; stop_time=[Wed 2026-08-05 13:16:27 MSK] ; pid=2400803 ; code=exited ; status=1 }","FragmentPath":"/etc/systemd/system/skladchik-reports-monitor-supervisor.service","Group":"","InactiveExitTimestamp":"Wed 2026-08-05 13:16:26 MSK","LoadState":"loaded","NRestarts":"0","Restart":"no","RestartUSec":"100ms","Result":"exit-code","RootDirectory":"","StateChangeTimestamp":"Wed 2026-08-05 13:16:27 MSK","SubState":"failed","User":"","WorkingDirectory":"","probe":{"duration_seconds":0.006,"rc":0,"stderr":"","stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"5a1e3fc2dd8927afa2c98b5dec56bf6a508604e39d9c33bbae80f32db21fc7b4"}},"unit":{"rc":0,"stderr":"","text":"# /etc/systemd/system/skladchik-reports-monitor-supervisor.service\n[Unit]\nDescription=Skladchik reports monitor full supervisor\nAfter=network-online.target\n\n[Service]\nType=oneshot\nExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check","text_sha256":"29e5210aa4e7492b22674d5ce7b0366ba8a92ec23dfacb28b99d141c1bd3b198"}},"target_execution":{"control_plane_error":null,"runner_document_rc":0,"runner_rc":0,"runner_status":"OK","runner_wrapper_matches_document":true,"state_status":"OK","task_result_contract":{"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z","command_rc":0,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":0,"rollback_restored":null,"rollback_started":false,"status":"OK","version":1}},"target_identity":{"capsule_sha256":"d28db98524b6f8b3e5e6759effff662691505994c6f394057eeded532eb1e0db","command_id":"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z","full_output_sha_verified":true,"output_sha256":"5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49","runner_json_sha256":"381b67138a8a6e9ddbfa006ba6b70f7ec919915a14f8df042dcaf6046ecd3cee","runner_text_sha256":"cb07ca7e740cd0ab2b2950328a99761ce19fcc7b7cd63b419de0c326a268cea2"},"virtualization":{"matching_guest_configs":[],"pct":{"rc":255,"relevant_lines":[],"stderr":"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"podman":{"rc":0,"relevant_lines":[],"stderr":"","stdout_sha256":"fd06fb7ad7e6d8248b40e67821d7572fc71bb2c3dc27ebc52d99b254b0d1e2ef"},"qm":{"rc":255,"relevant_lines":[],"stderr":"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}}} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index c1f431e..d0aba4b 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z", - "status": "FAIL", - "rc": 1, + "command_id": "HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "verify", - "component": "homelab-cluster-admin-update-visibility", - "started_at_utc": "2026-08-05T10:27:23Z", - "finished_at_utc": "2026-08-05T10:27:24Z", + "component": "skladchik-runtime-exact-summary-read-only", + "started_at_utc": "2026-08-05T10:29:54Z", + "finished_at_utc": "2026-08-05T10:29:54Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", - "command_sha256": "75cfef3176fed60ed65c6ccbc7278bdc07ca13bf5c05d91d6bea714c44e2f2ec", + "command_sha256": "be3e707d94385f364171e799ae8a27db2a26e9a44feda2c7cdd02a21935a9741", "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": 1, + "command_rc": 0, "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": "6b65d69302de2bf50c4c690eb8fef3a1be5222b6681c88b6dd00b9198548c578", - "sanitized_output_sha256": "6b65d69302de2bf50c4c690eb8fef3a1be5222b6681c88b6dd00b9198548c578", + "raw_evidence_sha256": "f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450", + "sanitized_output_sha256": "f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z\",\"command_rc\":1,\"control_plane_error\":null,\"mutation_outcome\":\"NO_MUTATION\",\"rc\":1,\"rollback_restored\":false,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z\",\"error\":\"pvesh /nodes failed or returned invalid JSON: {\\\"duration_seconds\\\": 0.461, \\\"output_limited\\\": false, \\\"rc\\\": 255, \\\"stderr\\\": \\\"ipcc_send_rec[1] failed: Unknown error -1\\\\nipcc_send_rec[2] failed: Unknown error -1\\\\nipcc_send_rec[3] failed: Unknown error -1\\\\nUnable to load access control list: Unknown error -1\\\\n\\\", \\\"stderr_bytes\\\": 179, \\\"stderr_sha256\\\": \\\"\\\", \\\"stdout_bytes\\\": 0, \\\"stdout_sha256\\\": \\\"\\\"}\",\"error_type\":\"RuntimeError\",\"mutation_outcome\":\"NO_MUTATION\",\"read_only\":true,\"rollback_restored\":false,\"rollback_started\":false,\"schema\":5,\"status\":\"FAIL\"}\n" + "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"analysis_ready\":false,\"auth_artifacts\":[],\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"next_action\":\"TARGET_FAILED_EXECUTION_PATH_FROM_UNIT_AND_JOURNAL\",\"output_truncated_in_json\":false,\"projection_bytes\":8878,\"rc\":0,\"read_only\":true,\"related_runtime_files\":[{\"binary\":false,\"bytes\":182,\"env_key_names\":[],\"hits\":[{\"line\":2,\"terms\":[],\"text\":\"Description=Skladchik reports monitor full supervisor\"},{\"line\":7,\"terms\":[],\"text\":\"ExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check\"}],\"path\":\"/etc/systemd/system/skladchik-reports-monitor-supervisor.service\",\"sha256\":\"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7\",\"terms\":[]},{\"binary\":false,\"bytes\":20598,\"env_key_names\":[],\"hits\":[{\"line\":12,\"terms\":[],\"text\":\"EDGE = os.environ.get(\\\"SKLADCHIK_EDGE\\\", \\\"debian@\\\")\"},{\"line\":13,\"terms\":[],\"text\":\"STATE_DIR = Path(\\\"/var/lib/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":14,\"terms\":[],\"text\":\"LOG_DIR = Path(\\\"/var/log/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":19,\"terms\":[],\"text\":\"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\\\", \\\"600\\\"))\"},{\"line\":20,\"terms\":[],\"text\":\"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\\\", \\\"129600\\\"))\"},{\"line\":21,\"terms\":[],\"text\":\"RESTORE_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_RESTORE_HEALTH_MAX_SECONDS\\\", \\\"691200\\\"))\"}],\"path\":\"/usr/local/sbin/skladchik-reports-monitor-supervisor\",\"sha256\":\"bd40ee19ea8b277d52f4240b97d3c79b825c90154272bac8a43004591bd0ddc3\",\"terms\":[]}],\"repo_evidence\":{\"matching_files\":[{\"binary\":null,\"bytes\":1340,\"env_key_names\":[],\"hits\":[{\"line\":4,\"terms\":[\"skladchik\"],\"text\":\"\\\"branch\\\": \\\"cr-2026-0007-skladchik-controlled-reauth\\\",\"},{\"line\":6,\"terms\":[\"skladchik\"],\"text\":\"\\\"scope\\\": \\\"controlled Skladchik monitor reauthentication with strict known_hosts\\\",\"},{\"line\":9,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"\\\"task_id\\\": \\\"skladchik-reports-monitor-controlled-reauth-v1\\\",\"},{\"line\":23,\"terms\":[\"skladchik\"],\"text\":\"\\\"active_skladchik_sources_versioned\\\": 5,\"}],\"path\":\"changes/CR-2026-0007/plan.json\",\"sha256\":\"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"]},{\"binary\":null,\"bytes\":3498,\"env_key_names\":[],\"hits\":[{\"line\":1,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"31ddb9088f30e892690e3dd7fe184b8da113d473dd4744fc7d78857d9b43b272 tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt\"},{\"line\":2,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":3,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"971b63baa5c9d9e0391e9adf8c289406e8da408a1aeb32e089740272eb280bd9 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\"},{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"bc46788a8f7dbe50b7ef600727f72b76981a23fdfc026cd10ba857fad9edb0e1 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\"}],\"path\":\"changes/CR-2026-0007/task-package.sha256\",\"sha256\":\"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]}],\"tracked_path_markers\":[\"docs/skladchik-cookie-refresh.md\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-seal.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-verify.sh\"]},\"rollback_restored\":null,\"rollback_started\":false,\"root_cause_classification\":\"SUPERVISOR_FAILED_RUNTIME_EVIDENCE_CAPTURED\",\"rules_page\":{\"attempts\":[],\"selected_present\":false,\"success\":false,\"target_url\":\"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/\"},\"schema\":1,\"status\":\"OK\",\"systemd\":{\"journal\":{\"last_lines\":[\"2026-08-05T12:36:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_STATUS=FAIL\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_MAIL_SENT=no\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: MONITOR=OK reports=27 open=18 resolved=9\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: BACKUP=OK run=20260724T012808Z\",\"2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: RESTORE=OK run=20260719T021125Z\",\"2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\"],\"rc\":0,\"stderr\":\"\",\"stdout_bytes\":21504,\"stdout_sha256\":\"27dcacde03b29a70cafadc8c9bf47a602539b15ce51987d93b5eb8e1fb26d307\"},\"service\":\"skladchik-reports-monitor-supervisor.service\",\"show\":{\"ActiveEnterTimestamp\":\"\",\"ActiveState\":\"failed\",\"DropInPaths\":\"\",\"ExecMainCode\":\"1\",\"ExecMainStatus\":\"1\",\"ExecStart\":\"{ path=/usr/local/sbin/skladchik-reports-monitor-supervisor ; argv[]=/usr/local/sbin/skladchik-reports-monitor-supervisor check ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:16:26 MSK] ; stop_time=[Wed 2026-08-05 13:16:27 MSK] ; pid=2400803 ; code=exited ; status=1 }\",\"FragmentPath\":\"/etc/systemd/system/skladchik-reports-monitor-supervisor.service\",\"Group\":\"\",\"InactiveExitTimestamp\":\"Wed 2026-08-05 13:16:26 MSK\",\"LoadState\":\"loaded\",\"NRestarts\":\"0\",\"Restart\":\"no\",\"RestartUSec\":\"100ms\",\"Result\":\"exit-code\",\"RootDirectory\":\"\",\"StateChangeTimestamp\":\"Wed 2026-08-05 13:16:27 MSK\",\"SubState\":\"failed\",\"User\":\"\",\"WorkingDirectory\":\"\",\"probe\":{\"duration_seconds\":0.006,\"rc\":0,\"stderr\":\"\",\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"5a1e3fc2dd8927afa2c98b5dec56bf6a508604e39d9c33bbae80f32db21fc7b4\"}},\"unit\":{\"rc\":0,\"stderr\":\"\",\"text\":\"# /etc/systemd/system/skladchik-reports-monitor-supervisor.service\\n[Unit]\\nDescription=Skladchik reports monitor full supervisor\\nAfter=network-online.target\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check\",\"text_sha256\":\"29e5210aa4e7492b22674d5ce7b0366ba8a92ec23dfacb28b99d141c1bd3b198\"}},\"target_execution\":{\"control_plane_error\":null,\"runner_document_rc\":0,\"runner_rc\":0,\"runner_status\":\"OK\",\"runner_wrapper_matches_document\":true,\"state_status\":\"OK\",\"task_result_contract\":{\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}},\"target_identity\":{\"capsule_sha256\":\"d28db98524b6f8b3e5e6759effff662691505994c6f394057eeded532eb1e0db\",\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z\",\"full_output_sha_verified\":true,\"output_sha256\":\"5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49\",\"runner_json_sha256\":\"381b67138a8a6e9ddbfa006ba6b70f7ec919915a14f8df042dcaf6046ecd3cee\",\"runner_text_sha256\":\"cb07ca7e740cd0ab2b2950328a99761ce19fcc7b7cd63b419de0c326a268cea2\"},\"virtualization\":{\"matching_guest_configs\":[],\"pct\":{\"rc\":255,\"relevant_lines\":[],\"stderr\":\"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1\",\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"podman\":{\"rc\":0,\"relevant_lines\":[],\"stderr\":\"\",\"stdout_sha256\":\"fd06fb7ad7e6d8248b40e67821d7572fc71bb2c3dc27ebc52d99b254b0d1e2ef\"},\"qm\":{\"rc\":255,\"relevant_lines\":[],\"stderr\":\"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1\",\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}}}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 42de838..7e0b7c4 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z -STATUS=FAIL -RC=1 +COMMAND_ID=HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z +STATUS=OK +RC=0 HOST=pve01 MODE=verify -COMPONENT=homelab-cluster-admin-update-visibility +COMPONENT=skladchik-runtime-exact-summary-read-only REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 -COMMAND_SHA256=75cfef3176fed60ed65c6ccbc7278bdc07ca13bf5c05d91d6bea714c44e2f2ec +COMMAND_SHA256=be3e707d94385f364171e799ae8a27db2a26e9a44feda2c7cdd02a21935a9741 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=1 +COMMAND_RC=0 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,11 +24,11 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=6b65d69302de2bf50c4c690eb8fef3a1be5222b6681c88b6dd00b9198548c578 -SANITIZED_OUTPUT_SHA256=6b65d69302de2bf50c4c690eb8fef3a1be5222b6681c88b6dd00b9198548c578 +RAW_EVIDENCE_SHA256=f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450 +SANITIZED_OUTPUT_SHA256=f19a8cf0f70a091ebc7f9956c9c8e5df934d2fd7369dde5d47afd2241fba9450 OUTPUT_BEGIN -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z","command_rc":1,"control_plane_error":null,"mutation_outcome":"NO_MUTATION","rc":1,"rollback_restored":false,"rollback_started":false,"status":"FAIL","version":1} -{"changes_made":false,"command_id":"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V5-READ-ONLY-20260805T102230Z","error":"pvesh /nodes failed or returned invalid JSON: {\"duration_seconds\": 0.461, \"output_limited\": false, \"rc\": 255, \"stderr\": \"ipcc_send_rec[1] failed: Unknown error -1\\nipcc_send_rec[2] failed: Unknown error -1\\nipcc_send_rec[3] failed: Unknown error -1\\nUnable to load access control list: Unknown error -1\\n\", \"stderr_bytes\": 179, \"stderr_sha256\": \"\", \"stdout_bytes\": 0, \"stdout_sha256\": \"\"}","error_type":"RuntimeError","mutation_outcome":"NO_MUTATION","read_only":true,"rollback_restored":false,"rollback_started":false,"schema":5,"status":"FAIL"} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z","command_rc":0,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":0,"rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +{"analysis_ready":false,"auth_artifacts":[],"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z","command_rc":0,"mutation_outcome":"NO_MUTATION","next_action":"TARGET_FAILED_EXECUTION_PATH_FROM_UNIT_AND_JOURNAL","output_truncated_in_json":false,"projection_bytes":8878,"rc":0,"read_only":true,"related_runtime_files":[{"binary":false,"bytes":182,"env_key_names":[],"hits":[{"line":2,"terms":[],"text":"Description=Skladchik reports monitor full supervisor"},{"line":7,"terms":[],"text":"ExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check"}],"path":"/etc/systemd/system/skladchik-reports-monitor-supervisor.service","sha256":"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7","terms":[]},{"binary":false,"bytes":20598,"env_key_names":[],"hits":[{"line":12,"terms":[],"text":"EDGE = os.environ.get(\"SKLADCHIK_EDGE\", \"debian@\")"},{"line":13,"terms":[],"text":"STATE_DIR = Path(\"/var/lib/skladchik-reports-monitor-supervisor\")"},{"line":14,"terms":[],"text":"LOG_DIR = Path(\"/var/log/skladchik-reports-monitor-supervisor\")"},{"line":19,"terms":[],"text":"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\", \"600\"))"},{"line":20,"terms":[],"text":"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\", \"129600\"))"},{"line":21,"terms":[],"text":"RESTORE_HEALTH_AGE_MAX = int(os.environ.get(\"SKLADCHIK_RESTORE_HEALTH_MAX_SECONDS\", \"691200\"))"}],"path":"/usr/local/sbin/skladchik-reports-monitor-supervisor","sha256":"bd40ee19ea8b277d52f4240b97d3c79b825c90154272bac8a43004591bd0ddc3","terms":[]}],"repo_evidence":{"matching_files":[{"binary":null,"bytes":1340,"env_key_names":[],"hits":[{"line":4,"terms":["skladchik"],"text":"\"branch\": \"cr-2026-0007-skladchik-controlled-reauth\","},{"line":6,"terms":["skladchik"],"text":"\"scope\": \"controlled Skladchik monitor reauthentication with strict known_hosts\","},{"line":9,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"\"task_id\": \"skladchik-reports-monitor-controlled-reauth-v1\","},{"line":23,"terms":["skladchik"],"text":"\"active_skladchik_sources_versioned\": 5,"}],"path":"changes/CR-2026-0007/plan.json","sha256":"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2","terms":["skladchik-reports-monitor","skladchik","report"]},{"binary":null,"bytes":3498,"env_key_names":[],"hits":[{"line":1,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"31ddb9088f30e892690e3dd7fe184b8da113d473dd4744fc7d78857d9b43b272 tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt"},{"line":2,"terms":["skladchik-reports-monitor","skladchik","report","cookie"],"text":"b13d846cf089d450e3d5ac9e85ad1e232c198930e466bb8b82f6983a4d48ce0e tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge"},{"line":3,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"971b63baa5c9d9e0391e9adf8c289406e8da408a1aeb32e089740272eb280bd9 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh"},{"line":4,"terms":["skladchik-reports-monitor","skladchik","report"],"text":"bc46788a8f7dbe50b7ef600727f72b76981a23fdfc026cd10ba857fad9edb0e1 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh"}],"path":"changes/CR-2026-0007/task-package.sha256","sha256":"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356","terms":["skladchik-reports-monitor-supervisor","skladchik-reports-monitor","skladchik","report","cookie"]}],"tracked_path_markers":["docs/skladchik-cookie-refresh.md","tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-seal.sh","tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-verify.sh"]},"rollback_restored":null,"rollback_started":false,"root_cause_classification":"SUPERVISOR_FAILED_RUNTIME_EVIDENCE_CAPTURED","rules_page":{"attempts":[],"selected_present":false,"success":false,"target_url":"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/"},"schema":1,"status":"OK","systemd":{"journal":{"last_lines":["2026-08-05T12:36:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_STATUS=FAIL","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_MAIL_SENT=no","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: MONITOR=OK reports=27 open=18 resolved=9","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: BACKUP=OK run=20260724T012808Z","2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: RESTORE=OK run=20260719T021125Z","2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE"],"rc":0,"stderr":"","stdout_bytes":21504,"stdout_sha256":"27dcacde03b29a70cafadc8c9bf47a602539b15ce51987d93b5eb8e1fb26d307"},"service":"skladchik-reports-monitor-supervisor.service","show":{"ActiveEnterTimestamp":"","ActiveState":"failed","DropInPaths":"","ExecMainCode":"1","ExecMainStatus":"1","ExecStart":"{ path=/usr/local/sbin/skladchik-reports-monitor-supervisor ; argv[]=/usr/local/sbin/skladchik-reports-monitor-supervisor check ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:16:26 MSK] ; stop_time=[Wed 2026-08-05 13:16:27 MSK] ; pid=2400803 ; code=exited ; status=1 }","FragmentPath":"/etc/systemd/system/skladchik-reports-monitor-supervisor.service","Group":"","InactiveExitTimestamp":"Wed 2026-08-05 13:16:26 MSK","LoadState":"loaded","NRestarts":"0","Restart":"no","RestartUSec":"100ms","Result":"exit-code","RootDirectory":"","StateChangeTimestamp":"Wed 2026-08-05 13:16:27 MSK","SubState":"failed","User":"","WorkingDirectory":"","probe":{"duration_seconds":0.006,"rc":0,"stderr":"","stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"5a1e3fc2dd8927afa2c98b5dec56bf6a508604e39d9c33bbae80f32db21fc7b4"}},"unit":{"rc":0,"stderr":"","text":"# /etc/systemd/system/skladchik-reports-monitor-supervisor.service\n[Unit]\nDescription=Skladchik reports monitor full supervisor\nAfter=network-online.target\n\n[Service]\nType=oneshot\nExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check","text_sha256":"29e5210aa4e7492b22674d5ce7b0366ba8a92ec23dfacb28b99d141c1bd3b198"}},"target_execution":{"control_plane_error":null,"runner_document_rc":0,"runner_rc":0,"runner_status":"OK","runner_wrapper_matches_document":true,"state_status":"OK","task_result_contract":{"changes_made":false,"command_id":"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z","command_rc":0,"mutation_outcome":"NO_MUTATION","output_truncated_in_json":false,"rc":0,"rollback_restored":null,"rollback_started":false,"status":"OK","version":1}},"target_identity":{"capsule_sha256":"d28db98524b6f8b3e5e6759effff662691505994c6f394057eeded532eb1e0db","command_id":"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z","full_output_sha_verified":true,"output_sha256":"5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49","runner_json_sha256":"381b67138a8a6e9ddbfa006ba6b70f7ec919915a14f8df042dcaf6046ecd3cee","runner_text_sha256":"cb07ca7e740cd0ab2b2950328a99761ce19fcc7b7cd63b419de0c326a268cea2"},"virtualization":{"matching_guest_configs":[],"pct":{"rc":255,"relevant_lines":[],"stderr":"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"podman":{"rc":0,"relevant_lines":[],"stderr":"","stdout_sha256":"fd06fb7ad7e6d8248b40e67821d7572fc71bb2c3dc27ebc52d99b254b0d1e2ef"},"qm":{"rc":255,"relevant_lines":[],"stderr":"ipcc_send_rec[1] failed: Unknown error -1 ipcc_send_rec[2] failed: Unknown error -1 ipcc_send_rec[3] failed: Unknown error -1 Unable to load access control list: Unknown error -1","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}}} OUTPUT_END CHAT_OUTPUT_END