diff --git a/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.json b/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.json new file mode 100644 index 00000000..1c142689 --- /dev/null +++ b/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "newpc-driverbooster14-state-recovery", + "started_at_utc": "2026-09-21T20:31:30Z", + "finished_at_utc": "2026-09-21T20:31:30Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "8ef21a7ed695fcbdaf49c96347f2f26ce3e444d4e1bc7074cbb91f7dff3dad90", + "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": "1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5", + "sanitized_output_sha256": "1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2\nRECOVERY_MODE=FRESH_RECOLLECT_AFTER_1097R2_UNPUBLISHED\nSOURCE_COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-READONLY-1097R2\nMODE=read-only-local-state-plus-read-only-publication\nCOMPONENT=newpc-driverbooster14-state-recovery\nDRIVERBOOSTER_FOUND=\nfalse\nDRIVERBOOSTER_VERSION=\nNONE\nDRIVERBOOSTER_MAJOR=\n-1\nDB_EXE_PRESENT=\nfalse\nDB_EXE_FILE_VERSION=\nNONE\nDB_EXE_SIGNATURE=\nUNKNOWN\nDB_EXE_SIGNER_IOBIT=\nfalse\nIDENTITY_ERROR_CODE=\nNONE\nPAGEANT_PROCESS_COUNT=\n1\nSOCKS_LISTENING=\nfalse\nSOCKS_OWNER=\nNONE\nWININET_PROXY_ENABLE=\n0\nLOCAL_CHANGES_MADE=false\nSANITIZED=yes\nSECRETS_INCLUDED=no\nPRIVATE_ADDRESSES_INCLUDED=no\nDECISION=\nHOLD_DRIVERBOOSTER_NOT_FOUND\nNEXT_GATE=\nLOCATE_DRIVERBOOSTER\nTASK_RESULT=PASS_NEWPC_DRIVERBOOSTER14_STATE_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.txt b/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.txt new file mode 100644 index 00000000..576b6157 --- /dev/null +++ b/runtime/history/SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2.txt @@ -0,0 +1,71 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=newpc-driverbooster14-state-recovery +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=8ef21a7ed695fcbdaf49c96347f2f26ce3e444d4e1bc7074cbb91f7dff3dad90 +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=1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5 +SANITIZED_OUTPUT_SHA256=1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5 +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2 +RECOVERY_MODE=FRESH_RECOLLECT_AFTER_1097R2_UNPUBLISHED +SOURCE_COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-READONLY-1097R2 +MODE=read-only-local-state-plus-read-only-publication +COMPONENT=newpc-driverbooster14-state-recovery +DRIVERBOOSTER_FOUND= +false +DRIVERBOOSTER_VERSION= +NONE +DRIVERBOOSTER_MAJOR= +-1 +DB_EXE_PRESENT= +false +DB_EXE_FILE_VERSION= +NONE +DB_EXE_SIGNATURE= +UNKNOWN +DB_EXE_SIGNER_IOBIT= +false +IDENTITY_ERROR_CODE= +NONE +PAGEANT_PROCESS_COUNT= +1 +SOCKS_LISTENING= +false +SOCKS_OWNER= +NONE +WININET_PROXY_ENABLE= +0 +LOCAL_CHANGES_MADE=false +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +DECISION= +HOLD_DRIVERBOOSTER_NOT_FOUND +NEXT_GATE= +LOCATE_DRIVERBOOSTER +TASK_RESULT=PASS_NEWPC_DRIVERBOOSTER14_STATE_RECOVERY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index f7b17cec..1c142689 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1", - "status": "FAIL", - "rc": 10, + "command_id": "SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2", + "status": "OK", + "rc": 0, "host": "pve01", - "mode": "change", - "component": "homelab-backup-vm-rpo-refresh", - "started_at_utc": "2026-09-21T20:11:10Z", - "finished_at_utc": "2026-09-21T20:31:24Z", + "mode": "read-only", + "component": "newpc-driverbooster14-state-recovery", + "started_at_utc": "2026-09-21T20:31:30Z", + "finished_at_utc": "2026-09-21T20:31:30Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "b67692a4f48430147fce56f9140fb1ac7e06b0b298409438f04c42cfe5b6f715", + "command_sha256": "8ef21a7ed695fcbdaf49c96347f2f26ce3e444d4e1bc7074cbb91f7dff3dad90", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": null, "result_contract_error": null, - "command_rc": 10, - "changes_made": true, + "command_rc": 0, + "changes_made": false, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "MUTATED", + "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "61c35e9aa097ac930d804b57150f74d84901a62da41c2c100c94e40589b9f9e2", - "sanitized_output_sha256": "61c35e9aa097ac930d804b57150f74d84901a62da41c2c100c94e40589b9f9e2", + "raw_evidence_sha256": "1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5", + "sanitized_output_sha256": "1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "WORKERS2_VM_RPO_REFRESH_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1\nMODE=change\nCOMPONENT=homelab-backup-vm-rpo-refresh\nMUTATION_BOUNDARY=VM_BACKUP_SERVICE_ONLY_WHEN_CURRENT_RPO_VM_STALE;NO_APP_BACKUP;NO_TIMER_CHANGE;NO_KILL;NO_SIGNAL;NO_LOCK_BREAK;NO_CONFIG_CHANGE;NO_GC;NO_MAIL;NO_GIT_WRITE\nRPO_BEFORE=[{\"age_seconds\":93352,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm110\"},{\"age_seconds\":86451,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm111\"},{\"age_seconds\":80396,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":78231,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":72839,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":76125,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"}]\nBACKUP_STATE_BEFORE={\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"}\nRPO_LOOP_1=[{\"age_seconds\":93353,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm110\"},{\"age_seconds\":86452,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm111\"},{\"age_seconds\":80397,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":78232,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":72840,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":76126,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=60 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=120 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=180 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=240 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=300 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=361 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=421 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=481 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=541 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=601 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=662 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=722 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=782 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1454793,\"result\":\"success\",\"sub\":\"start\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":832,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":1,\"ok\":true,\"stale_before\":[\"vm110\",\"vm111\",\"vm112\",\"vm113\",\"vm130\",\"vm150\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_1={\"cleared\":[],\"newly_stale\":[\"vm160\"],\"remaining\":[\"vm110\",\"vm111\",\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_LOOP_2=[{\"age_seconds\":94194,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm110\"},{\"age_seconds\":87293,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm111\"},{\"age_seconds\":81238,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79073,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":73681,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":76967,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72214,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1495880,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=60 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1495880,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=120 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1495880,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=180 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1495880,\"result\":\"success\",\"sub\":\"start\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":190,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":2,\"ok\":true,\"stale_before\":[\"vm110\",\"vm111\",\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_2={\"cleared\":[\"vm110\"],\"newly_stale\":[],\"remaining\":[\"vm111\",\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_LOOP_3=[{\"age_seconds\":87492,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm111\"},{\"age_seconds\":81437,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79272,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":73880,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":77166,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72413,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1511723,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=60 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1511723,\"result\":\"success\",\"sub\":\"start\"}\nOWNER_WAIT label=started-by-1101 elapsed=120 state={\"active\":\"activating\",\"exec_main_status\":0,\"heavy_lock_free\":false,\"mainpid\":1511723,\"result\":\"success\",\"sub\":\"start\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":140,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":3,\"ok\":true,\"stale_before\":[\"vm111\",\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_3={\"cleared\":[\"vm111\"],\"newly_stale\":[],\"remaining\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_LOOP_4=[{\"age_seconds\":81585,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79420,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":74028,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":77314,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72561,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":0,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":4,\"ok\":true,\"stale_before\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_4={\"cleared\":[],\"newly_stale\":[],\"remaining\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_LOOP_5=[{\"age_seconds\":81593,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79428,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":74036,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":77322,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72569,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":0,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":5,\"ok\":true,\"stale_before\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_5={\"cleared\":[],\"newly_stale\":[],\"remaining\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_LOOP_6=[{\"age_seconds\":81601,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79436,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":74044,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":77330,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72577,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nOWNER_WAIT label=started-by-1101 elapsed=0 state={\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"}\nVM_REFRESH_RUN={\"action\":\"start_backup_service\",\"elapsed\":0,\"end_state\":{\"active\":\"inactive\",\"exec_main_status\":0,\"heavy_lock_free\":true,\"mainpid\":0,\"result\":\"success\",\"sub\":\"dead\"},\"iteration\":6,\"ok\":true,\"stale_before\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"],\"start_rc\":0}\nVM_REFRESH_PROGRESS_6={\"cleared\":[],\"newly_stale\":[],\"remaining\":[\"vm112\",\"vm113\",\"vm130\",\"vm150\",\"vm160\"]}\nRPO_STALLED=[{\"age_seconds\":81608,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"age_seconds\":79443,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"age_seconds\":74051,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"age_seconds\":77337,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"age_seconds\":72584,\"freshness_limit_seconds\":72000,\"kind\":\"VM\",\"logical_id\":\"vm160\"}]\nFAILURE=VM_RPO_REFRESH_STALLED\nTASK_RESULT=FAIL_VM_RPO_REFRESH\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2\nRECOVERY_MODE=FRESH_RECOLLECT_AFTER_1097R2_UNPUBLISHED\nSOURCE_COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-READONLY-1097R2\nMODE=read-only-local-state-plus-read-only-publication\nCOMPONENT=newpc-driverbooster14-state-recovery\nDRIVERBOOSTER_FOUND=\nfalse\nDRIVERBOOSTER_VERSION=\nNONE\nDRIVERBOOSTER_MAJOR=\n-1\nDB_EXE_PRESENT=\nfalse\nDB_EXE_FILE_VERSION=\nNONE\nDB_EXE_SIGNATURE=\nUNKNOWN\nDB_EXE_SIGNER_IOBIT=\nfalse\nIDENTITY_ERROR_CODE=\nNONE\nPAGEANT_PROCESS_COUNT=\n1\nSOCKS_LISTENING=\nfalse\nSOCKS_OWNER=\nNONE\nWININET_PROXY_ENABLE=\n0\nLOCAL_CHANGES_MADE=false\nSANITIZED=yes\nSECRETS_INCLUDED=no\nPRIVATE_ADDRESSES_INCLUDED=no\nDECISION=\nHOLD_DRIVERBOOSTER_NOT_FOUND\nNEXT_GATE=\nLOCATE_DRIVERBOOSTER\nTASK_RESULT=PASS_NEWPC_DRIVERBOOSTER14_STATE_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index b302c1c4..576b6157 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,85 +1,71 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1 -STATUS=FAIL -RC=10 +COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2 +STATUS=OK +RC=0 HOST=pve01 -MODE=change -COMPONENT=homelab-backup-vm-rpo-refresh +MODE=read-only +COMPONENT=newpc-driverbooster14-state-recovery REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=b67692a4f48430147fce56f9140fb1ac7e06b0b298409438f04c42cfe5b6f715 +COMMAND_SHA256=8ef21a7ed695fcbdaf49c96347f2f26ce3e444d4e1bc7074cbb91f7dff3dad90 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=10 -CHANGES_MADE=true +COMMAND_RC=0 +CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=MUTATED +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=61c35e9aa097ac930d804b57150f74d84901a62da41c2c100c94e40589b9f9e2 -SANITIZED_OUTPUT_SHA256=61c35e9aa097ac930d804b57150f74d84901a62da41c2c100c94e40589b9f9e2 +RAW_EVIDENCE_SHA256=1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5 +SANITIZED_OUTPUT_SHA256=1c3fdedbc19abd8aeb167f9aaaf407ae4a5343c1bb1f22095784140c5a8a6be5 OUTPUT_BEGIN -WORKERS2_VM_RPO_REFRESH_BEGIN=1 -COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1 -MODE=change -COMPONENT=homelab-backup-vm-rpo-refresh -MUTATION_BOUNDARY=VM_BACKUP_SERVICE_ONLY_WHEN_CURRENT_RPO_VM_STALE;NO_APP_BACKUP;NO_TIMER_CHANGE;NO_KILL;NO_SIGNAL;NO_LOCK_BREAK;NO_CONFIG_CHANGE;NO_GC;NO_MAIL;NO_GIT_WRITE -RPO_BEFORE=[{"age_seconds":93352,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm110"},{"age_seconds":86451,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm111"},{"age_seconds":80396,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":78231,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":72839,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":76125,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"}] -BACKUP_STATE_BEFORE={"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"} -RPO_LOOP_1=[{"age_seconds":93353,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm110"},{"age_seconds":86452,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm111"},{"age_seconds":80397,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":78232,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":72840,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":76126,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=60 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=120 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=180 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=240 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=300 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=361 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=421 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=481 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=541 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=601 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=662 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=722 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=782 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1454793,"result":"success","sub":"start"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":832,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":1,"ok":true,"stale_before":["vm110","vm111","vm112","vm113","vm130","vm150"],"start_rc":0} -VM_REFRESH_PROGRESS_1={"cleared":[],"newly_stale":["vm160"],"remaining":["vm110","vm111","vm112","vm113","vm130","vm150","vm160"]} -RPO_LOOP_2=[{"age_seconds":94194,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm110"},{"age_seconds":87293,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm111"},{"age_seconds":81238,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79073,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":73681,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":76967,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72214,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1495880,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=60 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1495880,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=120 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1495880,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=180 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1495880,"result":"success","sub":"start"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":190,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":2,"ok":true,"stale_before":["vm110","vm111","vm112","vm113","vm130","vm150","vm160"],"start_rc":0} -VM_REFRESH_PROGRESS_2={"cleared":["vm110"],"newly_stale":[],"remaining":["vm111","vm112","vm113","vm130","vm150","vm160"]} -RPO_LOOP_3=[{"age_seconds":87492,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm111"},{"age_seconds":81437,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79272,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":73880,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":77166,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72413,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1511723,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=60 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1511723,"result":"success","sub":"start"} -OWNER_WAIT label=started-by-1101 elapsed=120 state={"active":"activating","exec_main_status":0,"heavy_lock_free":false,"mainpid":1511723,"result":"success","sub":"start"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":140,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":3,"ok":true,"stale_before":["vm111","vm112","vm113","vm130","vm150","vm160"],"start_rc":0} -VM_REFRESH_PROGRESS_3={"cleared":["vm111"],"newly_stale":[],"remaining":["vm112","vm113","vm130","vm150","vm160"]} -RPO_LOOP_4=[{"age_seconds":81585,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79420,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":74028,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":77314,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72561,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":0,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":4,"ok":true,"stale_before":["vm112","vm113","vm130","vm150","vm160"],"start_rc":0} -VM_REFRESH_PROGRESS_4={"cleared":[],"newly_stale":[],"remaining":["vm112","vm113","vm130","vm150","vm160"]} -RPO_LOOP_5=[{"age_seconds":81593,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79428,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":74036,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":77322,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72569,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":0,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":5,"ok":true,"stale_before":["vm112","vm113","vm130","vm150","vm160"],"start_rc":0} -VM_REFRESH_PROGRESS_5={"cleared":[],"newly_stale":[],"remaining":["vm112","vm113","vm130","vm150","vm160"]} -RPO_LOOP_6=[{"age_seconds":81601,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79436,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":74044,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":77330,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72577,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -OWNER_WAIT label=started-by-1101 elapsed=0 state={"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"} -VM_REFRESH_RUN={"action":"start_backup_service","elapsed":0,"end_state":{"active":"inactive","exec_main_status":0,"heavy_lock_free":true,"mainpid":0,"result":"success","sub":"dead"},"iteration":6,"ok":true,"stale_before":["vm112","vm113","vm130","vm150","vm160"],"start_rc":0} -VM_REFRESH_PROGRESS_6={"cleared":[],"newly_stale":[],"remaining":["vm112","vm113","vm130","vm150","vm160"]} -RPO_STALLED=[{"age_seconds":81608,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm112"},{"age_seconds":79443,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm113"},{"age_seconds":74051,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm130"},{"age_seconds":77337,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm150"},{"age_seconds":72584,"freshness_limit_seconds":72000,"kind":"VM","logical_id":"vm160"}] -FAILURE=VM_RPO_REFRESH_STALLED -TASK_RESULT=FAIL_VM_RPO_REFRESH -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-HOMELAB-BACKUP-VM-RPO-REFRESH-1101R1","status":"FAIL","changes_made":true,"rollback_started":false,"rollback_restored":null} +COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2 +RECOVERY_MODE=FRESH_RECOLLECT_AFTER_1097R2_UNPUBLISHED +SOURCE_COMMAND_ID=SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-READONLY-1097R2 +MODE=read-only-local-state-plus-read-only-publication +COMPONENT=newpc-driverbooster14-state-recovery +DRIVERBOOSTER_FOUND= +false +DRIVERBOOSTER_VERSION= +NONE +DRIVERBOOSTER_MAJOR= +-1 +DB_EXE_PRESENT= +false +DB_EXE_FILE_VERSION= +NONE +DB_EXE_SIGNATURE= +UNKNOWN +DB_EXE_SIGNER_IOBIT= +false +IDENTITY_ERROR_CODE= +NONE +PAGEANT_PROCESS_COUNT= +1 +SOCKS_LISTENING= +false +SOCKS_OWNER= +NONE +WININET_PROXY_ENABLE= +0 +LOCAL_CHANGES_MADE=false +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +DECISION= +HOLD_DRIVERBOOSTER_NOT_FOUND +NEXT_GATE= +LOCATE_DRIVERBOOSTER +TASK_RESULT=PASS_NEWPC_DRIVERBOOSTER14_STATE_RECOVERY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-NEWPC-DRIVERBOOSTER14-STATE-RECOVERY-1098R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END