1
0
Files
homelab-public-context/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-EXACT-SUMMARY-READ-ONLY-20260805T102600Z.json
T

39 lines
11 KiB
JSON

{
"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@<PRIVATE_IP>\\\")\"},{\"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"
}