1
0
Files
homelab-public-context/runtime/history/HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z.json
T

39 lines
53 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "verify",
"component": "skladchik-runtime-topology-rules-auth-read-only",
"started_at_utc": "2026-08-05T10:24:07Z",
"finished_at_utc": "2026-08-05T10:24:08Z",
"reference_register_checked": true,
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
"error_register_checked": true,
"error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
"command_sha256": "f8ade832407e0c36639ff7c9c9dc19640a8f8b7be4cb0f0e18bc46a961f0bb71",
"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": "5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49",
"sanitized_output_sha256": "5d925702fd34664dba7dcd0c107505d45ccf56bddaa95c8849571cd221f2da49",
"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-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}\n{\"analysis_ready\":false,\"auth_artifacts\":[],\"based_on\":{\"capsule_sha256\":\"7a93030f4dbc871fbb075c54c4163ccab72796432c7f7feac14206e80cb51635\",\"command_id\":\"HOMELAB-SKLADCHIK-MODERATOR-ASSISTANT-EXACT-SUMMARY-READ-ONLY-20260805T100400Z\",\"runner_json_sha256\":\"25045080750656820d78d9796bec5c670a306b6cd7ebe8183b83f0b5234d7478\"},\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-RUNTIME-TOPOLOGY-RULES-AUTH-READ-ONLY-20260805T101800Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"next_action\":\"TARGET_FAILED_EXECUTION_PATH_FROM_UNIT_AND_JOURNAL\",\"output_truncated_in_json\":false,\"rc\":0,\"read_only\":true,\"related_runtime_files\":[{\"binary\":false,\"bytes\":182,\"env_key_names\":[],\"hits\":[{\"line\":2,\"text\":\"Description=Skladchik reports monitor full supervisor\"},{\"line\":7,\"text\":\"ExecStart=/usr/local/sbin/skladchik-reports-monitor-supervisor check\"}],\"path\":\"/etc/systemd/system/skladchik-reports-monitor-supervisor.service\",\"sha256\":\"e874fb03573b76181f3eb812c7285848e60705923c172a2f102504a7b9100ef7\"},{\"binary\":false,\"bytes\":20598,\"env_key_names\":[],\"hits\":[{\"line\":12,\"text\":\"EDGE = os.environ.get(\\\"SKLADCHIK_EDGE\\\", \\\"debian@<PRIVATE_IP>\\\")\"},{\"line\":13,\"text\":\"STATE_DIR = Path(\\\"/var/lib/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":14,\"text\":\"LOG_DIR = Path(\\\"/var/log/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":19,\"text\":\"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\\\", \\\"600\\\"))\"},{\"line\":20,\"text\":\"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\\\", \\\"129600\\\"))\"},{\"line\":21,\"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\"}],\"repo_identity\":{\"head\":\"60f53ea6fe6724196802a46de3de19c7889a51cc\",\"head_verified\":true,\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"symbolic_head\":\"refs/heads/cr-2026-0015-pve03-r8152-rx-ring-canary\"},\"repo_scan\":{\"matching_files\":[{\"bytes\":1340,\"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,\"},{\"line\":26,\"terms\":[\"skladchik\"],\"text\":\" \\\"REG-024-SKLADCHIK-REAUTH-STRICT-HOSTKEY\\\",\"},{\"line\":28,\"terms\":[\"skladchik\"],\"text\":\" \\\"REG-026-ACTIVE-SKLADCHIK-STRICT-HOSTKEY-COVERAGE\\\",\"}],\"path\":\"changes/CR-2026-0007/plan.json\",\"sha256\":\"9a1cd77ebb9a880869aa24711408a88abadddd3ac4e43b04510e8ac13ba545c2\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"]},{\"bytes\":3498,\"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\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"542c2dfcefcf9f41661887fdbd4cff6c827c69407dad478914c521dfcf106549 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ea79bd668bdc1854b45316df88b9314b9551ee4e02da506f513031530b7270ed tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\"}],\"path\":\"changes/CR-2026-0007/task-package.sha256\",\"sha256\":\"40515974b5cb0acac0e1d4c1b6f1eea95f71a9df093304e65c1c66cc9b820356\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":3094,\"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\":\"ca42f68133086af7afd78a6d65e54a905a0ac9cfe583b867a98cd121addf732f 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\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"c8978f9c09001577cc602884c3d06af6e62abbe33eb0b7208a3a01c49f91b0f2 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ed65911a8e02e5fa022be27a01b29b7e854900a2f452f933deaba5c3c6f06433 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\"}],\"path\":\"changes/CR-2026-0008/task-package.sha256\",\"sha256\":\"a8bbc735fbeb5d99b5d08df4e0a897c59659669b234645e76f6534eac2ef383b\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":3094,\"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\":\"32652485ae959a44cfc02894669810114256739a5bd68dd27c454a211c2572db tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":3,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ca42f68133086af7afd78a6d65e54a905a0ac9cfe583b867a98cd121addf732f tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\"},{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"77ebb2893962550f97d80bdfd2eb414f666578a272b6c35a3f4ca669df117878 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"c8978f9c09001577cc602884c3d06af6e62abbe33eb0b7208a3a01c49f91b0f2 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ed65911a8e02e5fa022be27a01b29b7e854900a2f452f933deaba5c3c6f06433 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\"}],\"path\":\"changes/CR-2026-0009/task-package.sha256\",\"sha256\":\"cf36a7a36127177b776275133b41a62ac97961133d559457414a3cf318a44eba\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":3094,\"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\":\"32652485ae959a44cfc02894669810114256739a5bd68dd27c454a211c2572db tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":3,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ca42f68133086af7afd78a6d65e54a905a0ac9cfe583b867a98cd121addf732f tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-dry-run.sh\"},{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"77ebb2893962550f97d80bdfd2eb414f666578a272b6c35a3f4ca669df117878 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"c8978f9c09001577cc602884c3d06af6e62abbe33eb0b7208a3a01c49f91b0f2 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"ed65911a8e02e5fa022be27a01b29b7e854900a2f452f933deaba5c3c6f06433 tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\"}],\"path\":\"changes/CR-2026-0010/task-package.sha256\",\"sha256\":\"9d60c10fb1cdee57a5f9b130ccc0a01ae865b8ebd09a01682422ab86061f53e6\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1352,\"hits\":[{\"line\":4,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\" \\\"title\\\": \\\"Force fresh Skladchik Cookie before persistent jar validation\\\",\"},{\"line\":7,\"terms\":[\"cookie\"],\"text\":\" \\\"incident\\\": \\\"A non-empty stale cookies.jar shadowed every newly entered Cookie header.\\\",\"},{\"line\":11,\"terms\":[\"cookie\"],\"text\":\" \\\"snapshot previous secrets and cookie jar\\\",\"},{\"line\":13,\"terms\":[\"cookie\"],\"text\":\" \\\"force first probe to use newly entered Cookie header\\\",\"},{\"line\":14,\"terms\":[\"cookie\"],\"text\":\" \\\"temporarily remove Cookie header secret before second probe\\\",\"},{\"line\":20,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\" \\\"REG-046-SKLADCHIK-STALE-COOKIE-JAR-SHADOWS-REAUTH\\\",\"}],\"path\":\"changes/CR-2026-0011/plan.json\",\"sha256\":\"21d49906f24d0ec2b8dac0850499f1190f5f6e6ee4d60f7f9f34d355f27be384\",\"terms\":[\"skladchik\",\"cookie\"]},{\"bytes\":1404,\"hits\":[{\"line\":3,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"10fe854274dca1a053cfd8c0155340bd689bf3f6555c70dbc14b890cbafb93fa tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"15282031817306d3b72befbdd1c43387958a2caec002dba5ad00b155a3317ac1 tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/apply.sh\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"15202467ebe014537a8e57db35ac1064821279efef344c9325082eab1f929a34 tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/dry-run.sh\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"f3e533ebd72ba2343a78797a8087c529c9fcfa2b3cabc45b3c0bd477356a8cc9 tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/preflight.sh\"},{\"line\":7,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"e93bb56ad833118c955a33d794fd9bbfe72d062f1933f63af1a13a3968fcad40 tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/verify.sh\"},{\"line\":8,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"84e202a690b195b93dc90ae95f9d4c8191280c50a2efe3e7030e196b4ccfe350 tasks/skladchik-reports-monitor-controlled-reauth-v1/task.json\"}],\"path\":\"changes/CR-2026-0011/task-package.sha256\",\"sha256\":\"f14fe6e20ff18e2bc943fb18534d25da3ade2b7a9f4f6efe462c9d546cbcadcb\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1147,\"hits\":[{\"line\":4,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\" \\\"title\\\": \\\"Add permanent one-command Skladchik Cookie refresh workflow\\\",\"},{\"line\":7,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\" \\\"operator_entrypoint\\\": \\\"/srv/homelab-ops/tools/skladchik-cookie-refresh\\\",\"},{\"line\":8,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\" \\\"operator_runbook\\\": \\\"docs/skladchik-cookie-refresh.md\\\",\"},{\"line\":19,\"terms\":[\"cookie\"],\"text\":\" \\\"hidden interactive Cookie prompt\\\",\"},{\"line\":20,\"terms\":[\"cookie\"],\"text\":\" \\\"stale cookie jar reset proof\\\",\"},{\"line\":24,\"terms\":[\"cookie\"],\"text\":\" \\\"no Cookie values in Git or logs\\\",\"}],\"path\":\"changes/CR-2026-0012/plan.json\",\"sha256\":\"93e1ed6219e38e55dc0bef109c1aa3027061ae0e41b449e47f15d70e9571d7fb\",\"terms\":[\"skladchik\",\"cookie\"]},{\"bytes\":3020,\"hits\":[{\"line\":1,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"# Ежемесячное обновление Cookie для Skladchik\"},{\"line\":8,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"/srv/homelab-ops/tools/skladchik-cookie-refresh\"},{\"line\":15,\"terms\":[\"cookie\"],\"text\":\"Он не отключает защиту от параллельного backup/restore. Перед каждой фазой сценарий ждёт три последовательные чистые проверки. При ошибке до `seal` запускается проверенный rollback, который восстанавливает прежние Cookie, cookie jar, скрипты, desired-state, таймер и состояние supervisor.\"},{\"line\":17,\"terms\":[\"cookie\"],\"text\":\"## Где взять Cookie\"},{\"line\":19,\"terms\":[\"az52.skladchik.org\",\"skladchik\",\"report\"],\"text\":\"1. Откройте `https://az52.skladchik.org/reports/` в уже авторизованном браузере.\"},{\"line\":22,\"terms\":[\"report\"],\"text\":\"4. Выберите запрос к `/reports/`.\"}],\"path\":\"docs/skladchik-cookie-refresh.md\",\"sha256\":\"91c66d8ee6622d925174055599ad5ece6270c35f8d7d7967a26609f7e290c7e6\",\"terms\":[\"az52.skladchik.org\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":38408,\"hits\":[{\"line\":143,\"terms\":[\"skladchik\"],\"text\":\" \\\"id\\\": \\\"REG-024-SKLADCHIK-REAUTH-STRICT-HOSTKEY\\\",\"},{\"line\":144,\"terms\":[\"skladchik\"],\"text\":\" \\\"incident\\\": \\\"The legacy Skladchik reauthentication wrapper used automatic host-key acceptance during an authentication repair.\\\",\"},{\"line\":145,\"terms\":[\"skladchik\"],\"text\":\" \\\"required_control\\\": \\\"Skladchik reauthentication must run only through a versioned homelab-admin task using StrictHostKeyChecking=yes, the canonical known_hosts file, a pinned edge script hash, a hidden interactive prompt and a root-only rollback snapshot.\\\",\"},{\"line\":146,\"terms\":[\"skladchik\"],\"text\":\" \\\"test\\\": \\\"tests.test_cr_2026_0007_skladchik_reauth.SkladchikReauthTaskTests.test_strict_hostkey_and_no_secret_material\\\"\"},{\"line\":152,\"terms\":[\"skladchik\"],\"text\":\" \\\"test\\\": \\\"tests.test_cr_2026_0007_skladchik_reauth.SkladchikReauthTaskTests.test_edge_script_sha_is_exact_sha256\\\"\"},{\"line\":155,\"terms\":[\"skladchik\"],\"text\":\" \\\"id\\\": \\\"REG-026-ACTIVE-SKLADCHIK-STRICT-HOSTKEY-COVERAGE\\\",\"}],\"path\":\"errors/regression-cases.json\",\"sha256\":\"07c9854ab0232d1f2766cdab114d0d398a4dcc1a5b41ea7fde77646e5f42804e\",\"terms\":[\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":770,\"hits\":[{\"line\":1,\"terms\":[\"skladchik\"],\"text\":\"Controlled one-time Skladchik monitor reauthentication.\"},{\"line\":7,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"persistent cookie health, clears only the Skladchik supervisor failed latch,\"},{\"line\":10,\"terms\":[\"cookie\"],\"text\":\"Cookie content is never stored in Git, task output, or command arguments.\"},{\"line\":12,\"terms\":[\"cookie\"],\"text\":\"MONTHLY COOKIE REFRESH ENTRYPOINT\"},{\"line\":14,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"/srv/homelab-ops/tools/skladchik-cookie-refresh\"},{\"line\":15,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"Runbook: docs/skladchik-cookie-refresh.md\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/README.txt\",\"sha256\":\"7e2e699c9e4a3418a6fc357585be6e3d911480071a6dd653b2ea908163da1eb4\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1351,\"hits\":[{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"SCRIPT=/usr/local/sbin/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"HEALTH=/var/lib/skladchik-reports-monitor/health.txt\"},{\"line\":8,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"test -s /etc/skladchik-reports-monitor/secrets.env\"},{\"line\":9,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"test -s /opt/skladchik-reports-monitor/monitor.py\"},{\"line\":13,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"test \\\"$(systemctl is-enabled skladchik-reports-monitor.timer)\\\" = enabled\"},{\"line\":14,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"test \\\"$(systemctl is-active skladchik-reports-monitor.timer)\\\" = active\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-preflight.sh\",\"sha256\":\"77ebb2893962550f97d80bdfd2eb414f666578a272b6c35a3f4ca669df117878\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1730,\"hits\":[{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"EDGE_SCRIPT=/usr/local/sbin/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":11,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"cp -a /etc/skladchik-reports-monitor/secrets.env \\\"$STAGE/secrets.env\\\"\"},{\"line\":12,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"if test -e /var/lib/skladchik-reports-monitor/cookies.jar; then cp -a /var/lib/skladchik-reports-monitor/cookies.jar \\\"$STAGE/cookies.jar\\\"; else : >\\\"$STAGE/.cookies-absent\\\"; fi\"},{\"line\":13,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"cp -a /var/lib/skladchik-reports-monitor/health.txt \\\"$STAGE/health.txt\\\"\"},{\"line\":14,\"terms\":[\"cookie\"],\"text\":\"cp -a \\\"$EDGE_SCRIPT\\\" \\\"$STAGE/cookie-update-edge\\\"\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-prepare.sh\",\"sha256\":\"c8978f9c09001577cc602884c3d06af6e62abbe33eb0b7208a3a01c49f91b0f2\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1456,\"hits\":[{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"TASK_ID=skladchik-reports-monitor-controlled-reauth-v1\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"EDGE_SCRIPT=/usr/local/sbin/skladchik-reports-monitor-cookie-update-edge\"},{\"line\":13,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"install -m 0600 -o root -g root \\\"$STAGE/secrets.env\\\" /etc/skladchik-reports-monitor/secrets.env\"},{\"line\":14,\"terms\":[\"cookie\"],\"text\":\"if test -s \\\"$STAGE/cookies.jar\\\"; then\"},{\"line\":15,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\" install -m 0600 -o root -g root \\\"$STAGE/cookies.jar\\\" /var/lib/skladchik-reports-monitor/cookies.jar\"},{\"line\":16,\"terms\":[\"cookie\"],\"text\":\"elif test -e \\\"$STAGE/.cookies-absent\\\"; then\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-rollback.sh\",\"sha256\":\"ed65911a8e02e5fa022be27a01b29b7e854900a2f452f933deaba5c3c6f06433\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":1240,\"hits\":[{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"HEALTH=/var/lib/skladchik-reports-monitor/health.txt\"},{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"test \\\"$(sha256sum /usr/local/sbin/skladchik-reports-monitor-cookie-update-edge | awk '{print $1}')\\\" = \\\"$EXPECTED_SHA\\\"\"},{\"line\":8,\"terms\":[\"report\"],\"text\":\"REPORTS=\\\"$(awk -F= '$1==\\\"reports\\\"{print $2;exit}' \\\"$HEALTH\\\")\\\"\"},{\"line\":12,\"terms\":[\"cookie\"],\"text\":\"JAR=\\\"$(awk -F= '$1==\\\"cookie_jar\\\"{print $2;exit}' \\\"$HEALTH\\\")\\\"\"},{\"line\":14,\"terms\":[\"report\"],\"text\":\"case \\\"$REPORTS:$OPEN:$RESOLVED\\\" in *[!0-9:]*) exit 1 ;; esac\"},{\"line\":15,\"terms\":[\"cookie\"],\"text\":\"test \\\"$KEEPALIVE\\\" = persistent_cookie_jar\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge-verify.sh\",\"sha256\":\"12db8e75a128398dd8de6fd8e3db0db45063ebfdc174c2e38e5d27753e3ca68e\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":5247,\"hits\":[{\"line\":5,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"SECRETS=/etc/skladchik-reports-monitor/secrets.env\"},{\"line\":6,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"MONITOR=/opt/skladchik-reports-monitor/monitor.py\"},{\"line\":7,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"],\"text\":\"COOKIE_JAR=/var/lib/skladchik-reports-monitor/cookies.jar\"},{\"line\":8,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"HEALTH=/var/lib/skladchik-reports-monitor/health.txt\"},{\"line\":9,\"terms\":[\"skladchik\",\"cookie\"],\"text\":\"OUTPUT=/tmp/skladchik-cookie-update-monitor.out\"},{\"line\":10,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"TIMER=skladchik-reports-monitor.timer\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\",\"sha256\":\"10fe854274dca1a053cfd8c0155340bd689bf3f6555c70dbc14b890cbafb93fa\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":5610,\"hits\":[{\"line\":4,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"CONF=/etc/skladchik-reports-monitor-backup.conf\"},{\"line\":8,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\": \\\"${SERVICE_NAME:=skladchik-reports-monitor}\\\"\"},{\"line\":9,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\": \\\"${LOCAL_ROOT:=/mnt/staging/skladchik-reports-monitor-backup}\\\"\"},{\"line\":10,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\": \\\"${REMOTE_BASE:=homelab/skladchik-reports-monitor-backup}\\\"\"},{\"line\":19,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"LOGDIR=/var/log/skladchik-reports-monitor-backup\"},{\"line\":20,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"HEALTH=/var/lib/skladchik-reports-monitor-backup/health.txt\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-backup\",\"sha256\":\"1912f8f0559637563972bb8ac984fb0036694092056ae53968c02cc3b67855f3\",\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\",\"cookie\"]},{\"bytes\":9180,\"hits\":[{\"line\":12,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"EDGE_NOTIFY = \\\"/opt/skladchik-reports-monitor/notify_mail.py\\\"\"},{\"line\":13,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"HEALTH_DIR = Path(\\\"/var/lib/skladchik-reports-monitor-selftest-watch\\\")\"},{\"line\":16,\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"LOG = Path(\\\"/var/log/skladchik-reports-monitor-supervisor/monthly-selftest-watch.log\\\")\"},{\"line\":71,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\" \\\"sudo python3 /opt/skladchik-reports-monitor/notify_mail.py --json-stdin\\\",\"},{\"line\":104,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\" \\\"echo TIMER_ENABLED=$(systemctl is-enabled skladchik-reports-monitor-event-selftest.timer 2>/dev/null); \\\"\"},{\"line\":105,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\" \\\"echo TIMER_ACTIVE=$(systemctl is-active skladchik-reports-monitor-event-selftest.timer 2>/dev/null); \\\"\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-monthly-selftest-watch\",\"sha256\":\"48c6ca01d2430d14c6af797c079640815ba1352a98466d4014ecbb80a27eaada\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"жалоб\",\"report\"]},{\"bytes\":3427,\"hits\":[{\"line\":38,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_timer skladchik-reports-monitor-backup.timer\"},{\"line\":39,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_timer skladchik-reports-monitor-backup-restore-check.timer\"},{\"line\":40,\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_timer skladchik-reports-monitor-supervisor.timer\"},{\"line\":41,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_timer skladchik-reports-monitor-monthly-selftest-watch.timer\"},{\"line\":43,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_health \\\"PVE01: ежедневный бэкап\\\" \\\"/var/lib/skladchik-reports-monitor-backup/health.txt\\\"\"},{\"line\":44,\"terms\":[\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"check_health \\\"PVE01: проверка восстановления\\\" \\\"/var/lib/skladchik-reports-monitor-backup/restore-check-health.txt\\\"\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-status\",\"sha256\":\"f902a61109efbac5918360f2235c2523bd10704ac484a4e8591e8a1c490faf5a\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\"]},{\"bytes\":20463,\"hits\":[{\"line\":12,\"terms\":[\"skladchik\"],\"text\":\"EDGE = os.environ.get(\\\"SKLADCHIK_EDGE\\\", \\\"debian@<PRIVATE_IP>\\\")\"},{\"line\":13,\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"STATE_DIR = Path(\\\"/var/lib/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":14,\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"report\"],\"text\":\"LOG_DIR = Path(\\\"/var/log/skladchik-reports-monitor-supervisor\\\")\"},{\"line\":19,\"terms\":[\"skladchik\"],\"text\":\"MONITOR_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_MONITOR_HEALTH_MAX_SECONDS\\\", \\\"600\\\"))\"},{\"line\":20,\"terms\":[\"skladchik\"],\"text\":\"BACKUP_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_BACKUP_HEALTH_MAX_SECONDS\\\", \\\"129600\\\"))\"},{\"line\":21,\"terms\":[\"skladchik\"],\"text\":\"RESTORE_HEALTH_AGE_MAX = int(os.environ.get(\\\"SKLADCHIK_RESTORE_HEALTH_MAX_SECONDS\\\", \\\"691200\\\"))\"}],\"path\":\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-supervisor\",\"sha256\":\"35c68ae0929ff3795be2bde40de334fc8e26413a3d8a620a137be90d1f2c164e\",\"terms\":[\"skladchik-reports-monitor-supervisor\",\"skladchik-reports-monitor\",\"skladchik\",\"жалоб\",\"report\",\"cookie\"]}],\"text_bytes_scanned\":426697,\"text_files_scanned\":127,\"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\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/edge/skladchik-reports-monitor-cookie-update-edge\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-backup\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-cookie-update\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-monthly-selftest-watch\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-status\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/assets/pve01/skladchik-reports-monitor-supervisor\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/apply.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/dry-run.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/preflight.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/prepare.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/rollback.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/seal.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/phases/verify.sh\",\"tasks/skladchik-reports-monitor-controlled-reauth-v1/task.json\",\"tests/test_cr_2026_0007_skladchik_reauth.py\",\"tests/test_cr_2026_0007_skladchik_semantic_repair.py\",\"tests/test_cr_2026_0008_skladchik_snapshot_integrity.py\",\"tests/test_cr_2026_0009_skladchik_concurrency_guard.py\",\"tests/test_cr_2026_0011_skladchik_cookie_jar_reset.py\",\"tests/test_cr_2026_0012_skladchik_cookie_refresh_runbook.py\",\"tools/skladchik-cookie-refresh\"]},\"rollback_restored\":null,\"rollback_started\":false,\"root_cause_classification\":\"SUPERVISOR_FAILED_RUNTIME_EVIDENCE_CAPTURED\",\"rules_page\":{\"attempts\":[],\"selected\":null,\"success\":false,\"target_url\":\"https://az52.skladchik.org/threads/pravila-moderirovanija.163004/\"},\"schema\":1,\"status\":\"OK\",\"systemd\":{\"journal\":{\"rc\":0,\"stderr\":\"\",\"stdout_bytes\":21504,\"stdout_sha256\":\"27dcacde03b29a70cafadc8c9bf47a602539b15ce51987d93b5eb8e1fb26d307\",\"text\":\"2026-08-05T10:46:14+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: MONITOR=OK reports=27 open=20 resolved=7\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T10:46:15+03:00 pve01 skladchik-reports-monitor-supervisor[1934384]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T10:46:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T10:46:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T10:46:15+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T10:56:14+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: MONITOR=OK reports=27 open=20 resolved=7\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T10:56:15+03:00 pve01 skladchik-reports-monitor-supervisor[1961875]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T10:56:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T10:56:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T10:56:15+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:06:14+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: MONITOR=OK reports=27 open=20 resolved=7\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:06:15+03:00 pve01 skladchik-reports-monitor-supervisor[1997073]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:06:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:06:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:06:15+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:16:14+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:16:15+03:00 pve01 skladchik-reports-monitor-supervisor[2032079]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:16:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:16:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:16:15+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:26:14+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:26:15+03:00 pve01 skladchik-reports-monitor-supervisor[2059656]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:26:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:26:15+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:26:15+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:36:17+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:36:17+03:00 pve01 skladchik-reports-monitor-supervisor[2094864]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:36:17+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:36:17+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:36:17+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:46:17+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:46:18+03:00 pve01 skladchik-reports-monitor-supervisor[2116844]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:46:18+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:46:18+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:46:18+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T11:56:17+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T11:56:18+03:00 pve01 skladchik-reports-monitor-supervisor[2146153]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T11:56:18+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T11:56:18+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T11:56:18+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:06:18+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T12:06:19+03:00 pve01 skladchik-reports-monitor-supervisor[2181114]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T12:06:19+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T12:06:19+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T12:06:19+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:16:20+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T12:16:20+03:00 pve01 skladchik-reports-monitor-supervisor[2216194]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T12:16:20+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T12:16:20+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T12:16:20+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:26:24+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T12:26:25+03:00 pve01 skladchik-reports-monitor-supervisor[2243671]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T12:26:25+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T12:26:25+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T12:26:25+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:36:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: SUPERVISOR_MAIL_SENT=no\\n2026-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\\n2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T12:36:27+03:00 pve01 skladchik-reports-monitor-supervisor[2278551]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T12:36:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T12:36:27+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:46:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer_bad,skladchik_reports_monitor_backup_restore_check_timer_bad\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: MONITOR=OK reports=27 open=18 resolved=9\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: BACKUP=OK run=20260724T012808Z\\n2026-08-05T12:46:27+03:00 pve01 skladchik-reports-monitor-supervisor[2313728]: RESTORE=OK run=20260719T021125Z\\n2026-08-05T12:46:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Main process exited, code=exited, status=1/FAILURE\\n2026-08-05T12:46:27+03:00 pve01 systemd[1]: skladchik-reports-monitor-supervisor.service: Failed with result 'exit-code'.\\n2026-08-05T12:46:27+03:00 pve01 systemd[1]: Failed to start skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor.\\n2026-08-05T12:56:26+03:00 pve01 systemd[1]: Starting skladchik-reports-monitor-supervisor.service - Skladchik reports monitor full supervisor...\\n2026-08-05T12:56:27+03:00 pve01 skladchik-reports-monitor-supervisor[2341392]: SUPERVISOR_STATUS=FAIL\\n2026-08-05T12:56:27+03:00 pve01 skladchik-reports-monitor-supervisor[2341392]: SUPERVISOR_MAIL_SENT=no\\n2026-08-05T12:56:27+03:00 pve01 skladchik-reports-monitor-supervisor[2341392]: SUPERVISOR_PROBLEMS=backup_health_stale,restore_health_stale,skladchik_reports_monitor_backup_timer\"},\"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\"}},\"virtualization\":{\"matching_guest_configs\":[],\"pct\":{\"rc\":255,\"relevant_lines\":[],\"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\",\"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\\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\",\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}}}\n"
}