1
0
Files
homelab-public-context/runtime/latest.txt
T
2026-07-21 15:41:42 +00:00

33 lines
16 KiB
Plaintext

CHAT_OUTPUT_BEGIN
COMMAND_ID=HOMELAB-ROOTCAUSE-CONFIRM-118
STATUS=FAIL
RC=1
HOST=pve01
MODE=read-only
COMPONENT=cluster-audit
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
COMMAND_SHA256=0ea0573d63091f509b29209656bdb5262dcdf84129631003f3f5559278e1e9e5
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGES_MADE=false
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=21d4d80f10285ab16a350d0f8ad76e15a8bad4c66c69216fcbef9f5012715f3a
SANITIZED_OUTPUT_SHA256=e46a56fc7dd50a0f52702faf14c23ae4d88f521a5ea5b216aafb4d5dd91afba7
OUTPUT_BEGIN
Traceback (most recent call last):
File "<string>", line 1, in <module>
import base64; exec(compile(base64.b64decode("CmltcG9ydCBiYXNlNjQKaW1wb3J0IGhhc2hsaWIKaW1wb3J0IGpzb24KaW1wb3J0IHJlCmltcG9ydCB1cmxsaWIucGFyc2UKaW1wb3J0IHVybGxpYi5yZXF1ZXN0CgpCQVNFID0gImh0dHBzOi8vZ2l0LmdyYW0xLnJ1IgpSRVBPID0gImhvbWVsYWItYWRtaW4vaG9tZWxhYi1wdWJsaWMtY29udGV4dCIKQlJBTkNIID0gImFzc2lzdGFudC1ydW50aW1lIgpUQVJHRVQgPSAiSE9NRUxBQi1GQUlMVVJFLUNIQUlOLVJPT1RDQVVTRS0xMTciCgpkZWYgZmV0Y2godXJsLCB0aW1lb3V0PTkwKToKICAgIHJlcSA9IHVybGxpYi5yZXF1ZXN0LlJlcXVlc3QodXJsLCBoZWFkZXJzPXsiVXNlci1BZ2VudCI6ICJob21lbGFiLXJvb3RjYXVzZS1jb25maXJtLzEifSkKICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihyZXEsIHRpbWVvdXQ9dGltZW91dCkgYXMgcmVzcG9uc2U6CiAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnJlYWQoKQoKZGVmIGZldGNoX2pzb24odXJsKToKICAgIHJldHVybiBqc29uLmxvYWRzKGZldGNoKHVybCkuZGVjb2RlKCJ1dGYtOCIpKQoKZGVmIGltbXV0YWJsZV9oaXN0b3J5KGNvbW1hbmRfaWQpOgogICAgdmFsdWVzID0ge30KICAgIGNvbW1pdHMgPSBbXQogICAgZm9yIGV4dCBpbiAoImpzb24iLCAidHh0Iik6CiAgICAgICAgcGF0aCA9IGYicnVudGltZS9oaXN0b3J5L3tjb21tYW5kX2lkfS57ZXh0fSIKICAgICAgICBlbmNvZGVkX3BhdGggPSB1cmxsaWIucGFyc2UucXVvdGUocGF0aCwgc2FmZT0iLyIpCiAgICAgICAgbWV0YSA9IGZldGNoX2pzb24oZiJ7QkFTRX0vYXBpL3YxL3JlcG9zL3tSRVBPfS9jb250ZW50cy97ZW5jb2RlZF9wYXRofT9yZWY9e0JSQU5DSH0iKQogICAgICAgIGJyYW5jaF9ieXRlcyA9IGJhc2U2NC5iNjRkZWNvZGUobWV0YVsiY29udGVudCJdKQogICAgICAgIGNvbW1pdCA9IG1ldGEuZ2V0KCJsYXN0X2NvbW1pdF9zaGEiKSBvciAiIgogICAgICAgIGlmIG5vdCBjb21taXQ6CiAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcihmIm1pc3NpbmcgbGFzdF9jb21taXRfc2hhIGZvciB7cGF0aH0iKQogICAgICAgIGltbXV0YWJsZSA9IGZldGNoKGYie0JBU0V9L3tSRVBPfS9yYXcvY29tbWl0L3tjb21taXR9L3twYXRofSIpCiAgICAgICAgaWYgYnJhbmNoX2J5dGVzICE9IGltbXV0YWJsZToKICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKGYiYnJhbmNoL2NvbW1pdCBtaXNtYXRjaCBmb3Ige3BhdGh9IikKICAgICAgICB2YWx1ZXNbZXh0XSA9IGltbXV0YWJsZQogICAgICAgIGNvbW1pdHMuYXBwZW5kKGNvbW1pdCkKICAgIGlmIGNvbW1pdHNbMF0gIT0gY29tbWl0c1sxXToKICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoZiJqc29uL3R4dCBjb21taXQgbWlzbWF0Y2g6IHtjb21taXRzfSIpCiAgICByZXR1cm4gKAogICAgICAgIGpzb24ubG9hZHModmFsdWVzWyJqc29uIl0uZGVjb2RlKCJ1dGYtOCIpKSwKICAgICAgICB2YWx1ZXNbInR4dCJdLmRlY29kZSgidXRmLTgiLCBlcnJvcnM9InJlcGxhY2UiKSwKICAgICAgICBjb21taXRzWzBdLAogICAgICAgIGhhc2hsaWIuc2hhMjU2KHZhbHVlc1sianNvbiJdKS5oZXhkaWdlc3QoKSwKICAgICAgICBoYXNobGliLnNoYTI1Nih2YWx1ZXNbInR4dCJdKS5oZXhkaWdlc3QoKSwKICAgICkKCmRlZiBtYXJrZXIodGV4dCwgbmFtZSwgZGVmYXVsdD0iIik6CiAgICBtYXRjaGVzID0gcmUuZmluZGFsbChyZiJee3JlLmVzY2FwZShuYW1lKX09KC4qKSQiLCB0ZXh0LCBmbGFncz1yZS5NKQogICAgcmV0dXJuIG1hdGNoZXNbLTFdLnN0cmlwKCkgaWYgbWF0Y2hlcyBlbHNlIGRlZmF1bHQKCmJvb3RzdHJhcCA9IGZldGNoX2pzb24oZiJ7QkFTRX0vLndlbGwta25vd24vaG9tZWxhYi1ib290c3RyYXAuanNvbiIpCnJ1bnRpbWUgPSBib290c3RyYXBbInJ1bnRpbWUiXQpjb250cmFjdCA9IGJvb3RzdHJhcFsib3BlcmF0aW5nX2NvbnRyYWN0Il0KYXNzZXJ0IHJ1bnRpbWVbInJlc3VsdF9jb25maXJtYXRpb24iXSA9PSAiaW1tdXRhYmxlX2hpc3RvcnlfYnlfY29tbWFuZF9pZCIKYXNzZXJ0IHJ1bnRpbWVbImxhdGVzdF9qc29uX2lzX2F1dGhvcml0YXRpdmUiXSBpcyBGYWxzZQphc3NlcnQgY29udHJhY3RbImxvYWRfZXJyb3JfcmVnaXN0ZXJfYmVmb3JlX2NvbW1hbmRzIl0gaXMgVHJ1ZQphc3NlcnQgY29udHJhY3RbImNoZWNrX3ByZXZpb3VzX2NvbW1hbmRfcmVzdWx0Il0gaXMgVHJ1ZQphc3NlcnQgY29udHJhY3RbInJlamVjdF9rbm93bl9mYWlsZWRfZXhhY3RfcmVwZWF0cyJdIGlzIFRydWUKYXNzZXJ0IGNvbnRyYWN0WyJkb3VibGVfcHJlX2NvbW1hbmRfY2hlY2siXSBpcyBUcnVlCgplcnJvcnNfYnl0ZXMgPSBmZXRjaChib290c3RyYXBbImVudHJ5cG9pbnRzIl1bImVycm9yc19pbmRleF91cmwiXSkKZXJyb3JzX3RleHQgPSBlcnJvcnNfYnl0ZXMuZGVjb2RlKCJ1dGYtOCIsIGVycm9ycz0icmVwbGFjZSIpCmpzb24ubG9hZHMoZXJyb3JzX3RleHQpCgpyZXN1bHQsIHRleHQsIGNvbW1pdCwganNvbl9zaGEsIHR4dF9zaGEgPSBpbW11dGFibGVfaGlzdG9yeShUQVJHRVQpCmFzc2VydCByZXN1bHQuZ2V0KCJjb21tYW5kX2lkIikgPT0gVEFSR0VULCByZXN1bHQKYXNzZXJ0IHJlc3VsdC5nZXQoInN0YXR1cyIpID09ICJPSyIsIHJlc3VsdAphc3NlcnQgaW50KHJlc3VsdC5nZXQoInJjIikpID09IDAsIHJlc3VsdAphc3NlcnQgcmVzdWx0LmdldCgiZXhlY3V0aW9uX3N0YXJ0ZWQiKSBpcyBUcnVlLCByZXN1bHQKYXNzZXJ0IHJlc3VsdC5nZXQoImR1cGxpY2F0ZV9mYWlsZWRfY29tbWFuZF9ibG9ja2VkIikgaXMgRmFsc2UsIHJlc3VsdAphc3NlcnQgIkhPTUVMQUJfRkFJTFVSRV9DSEFJTl9ST09UQ0FVU0U9Q09NUExFVEUiIGluIHRleHQKCnJvb3RfaWQgPSBtYXJrZXIodGV4dCwgIlJPT1RfRkFJTFVSRV9JRCIsICJVTktOT1dOIikKcm9vdF9zdGF0dXMgPSBtYXJrZXIodGV4dCwgIlJPT1RfRkFJTFVSRV9TVEFUVVMiLCAiVU5LTk9XTiIpCnJvb3RfcmMgPSBtYXJrZXIodGV4dCwgIlJPT1RfRkFJTFVSRV9SQyIsICJVTktOT1dOIikKcm9vdF9yZWdpc3RlcmVkID0gbWFya2VyKHRleHQsICJST09UX0ZBSUxVUkVfUkVHSVNURVJFRCIsICJVTktOT1dOIikKY2hhaW5fc3RhdGUgPSBtYXJrZXIodGV4dCwgIkNIQUlOX1NUQVRFIiwgIlVOS05PV04iKQoKcHJpbnQoIj09PSBJTU1VVEFCTEVfMTE3ID09PSIpCnByaW50KGYiQ09NTUFORF9JRD17VEFSR0VUfSIpCnByaW50KGYiSU1NVVEFCTEVfQ09NTUlUPXtjb21taXR9IikKcHJpbnQoZiJKU09OX1NIQTI1Nj17anNvbl9zaGF9IikKcHJpbnQoZiJUWFRfU0hBMjU2PXt0eHRfc2hhfSIpCnByaW50KGYiRVJST1JfUkVHSVNURVJfU0hBMjU2PXtoYXNobGliLnNoYTI1NihlcnJvcnNfYnl0ZXMpLmhleGRpZ2VzdCgpfSIpCnByaW50KGYiUk9PVF9GQUlMVVJFX0lEPXtyb290X2lkfSIpCnByaW50KGYiUk9PVF9GQUlMVVJFX1NUQVRVUz17cm9vdF9zdGF0dXN9IikKcHJpbnQoZiJST09UX0ZBSUxVUkVfUkM9e3Jvb3RfcmN9IikKcHJpbnQoZiJST09UX0ZBSUxVUkVfUkVHSVNURVJFRD17cm9vdF9yZWdpc3RlcmVkfSIpCnByaW50KGYiQ0hBSU5fU1RBVEU9e2NoYWluX3N0YXRlfSIpCgppZiByb290X2lkIGluICgiTk9ORSIsICJVTktOT1dOIiwgIiIpOgogICAgcHJpbnQoIlJPT1RfUkVTVUxUPU5PX0ZBSUxFRF9DT01NQU5EX0ZPVU5EIikKICAgIHByaW50KCJORVhUX0FDVElPTj1GSU5BTF9MSVZFX1JFQ0hFQ0siKQplbHNlOgogICAgcm9vdF9yZXN1bHQsIHJvb3RfdGV4dCwgcm9vdF9jb21taXQsIHJvb3RfanNvbl9zaGEsIHJvb3RfdHh0X3NoYSA9IGltbXV0YWJsZV9oaXN0b3J5KHJvb3RfaWQpCiAgICBwcmludCgiPT09IElNTVVUQUJMRV9ST09UX0ZBSUxVUkUgPT09IikKICAgIHByaW50KGYiUk9PVF9DT01NQU5EX0lEPXtyb290X2lkfSIpCiAgICBwcmludChmIlJPT1RfSU1NVVRBQkxFX0NPTU1JVD17cm9vdF9jb21taXR9IikKICAgIHByaW50KGYiUk9PVF9KU09OX1NIQTI1Nj17cm9vdF9qc29uX3NoYX0iKQogICAgcHJpbnQoZiJST09UX1RYVF9TSEEyNTY9e3Jvb3RfdHh0X3NoYX0iKQogICAgcHJpbnQoZiJST09UX1NUQVRVUz17cm9vdF9yZXN1bHQuZ2V0KCdzdGF0dXMnKX0iKQogICAgcHJpbnQoZiJST09UX1JDPXtyb290X3Jlc3VsdC5nZXQoJ3JjJyl9IikKICAgIHByaW50KGYiUk9PVF9JTl9FUlJPUl9SRUdJU1RFUj17J3llcycgaWYgcm9vdF9pZCBpbiBlcnJvcnNfdGV4dCBlbHNlICdubyd9IikKICAgIGNhbmRpZGF0ZXMgPSBbXQogICAgZm9yIGxpbmUgaW4gcm9vdF90ZXh0LnNwbGl0bGluZXMoKToKICAgICAgICBpZiByZS5zZWFyY2gociJUcmFjZWJhY2t8QXNzZXJ0aW9uRXJyb3J8UnVudGltZUVycm9yfEhUVFBFcnJvcnxVUkxFcnJvcnxObyBzdWNoIGZpbGV8bm90IGZvdW5kfFNUQVRVUz1GQUlMfFJDPVsxLTldWzAtOV0qfE1JU1NJTkc9fG1pc21hdGNofEJMT0NLRUQiLCBsaW5lLCByZS5JKToKICAgICAgICAgICAgY2FuZGlkYXRlcy5hcHBlbmQobGluZS5zdHJpcCgpKQogICAgcHJpbnQoIj09PSBST09UX0ZBSUxVUkVfRVZJREVOQ0UgPT09IikKICAgIGlmIGNhbmRpZGF0ZXM6CiAgICAgICAgZm9yIGxpbmUgaW4gY2FuZGlkYXRlc1stMTIwOl06CiAgICAgICAgICAgIHByaW50KGxpbmUpCiAgICBlbHNlOgogICAgICAgIHRhaWwgPSByb290X3RleHQuc3RyaXAoKS5zcGxpdGxpbmVzKCpbLTE2MDpdCiAgICAgICAgcHJpbnQoIlxuIi5qb2luKHRhaWwpIGlmIHRhaWwgZWxzZSAiRU1QVFkiKQogICAgam9pbmVkID0gIlxuIi5qb2luKGNhbmRpZGF0ZXMpICsgIlxuIiArIHJvb3RfdGV4dFstMTIwMDA6XQogICAgaWYgcmUuc2VhcmNoKHIiSFRUUEVycm9yfDQwNHxub3QgZm91bmR8TUlTU0lORz0iLCBqb2luZWQsIHJlLkkpOgogICAgICAgIHJlcGFpcl9jbGFzcyA9ICJJTU1VVEFCTEVfUEFUSF9PUl9QVUJMSUNBVElPTl9MT09LVVAiCiAgICBlbGlmIHJlLnNlYXJjaChyIkFzc2VydGlvbkVycm9yfGFzc2VydCAiLCBqb2luZWQsIHJlLkkpOgogICAgICAgIHJlcGFpcl9jbGFzcyA9ICJJTlZBTElEX0FTU0VSVElPTl9PUl9FWFBFQ1RFRF9NQVJLRVIiCiAgICBlbGlmIHJlLnNlYXJjaChyImJyYW5jaC9jb21taXQgbWlzbWF0Y2h8anNvbi90eHQgY29tbWl0IG1pc21hdGNofG1pc21hdGNoIiwgam9pbmVkLCByZS5JKToKICAgICAgICByZXBhaXJfY2xhc3MgPSAiSU1NVVRBQkxFX0NPTU1JVF9NSVNNQVRDSCIKICAgIGVsaWYgcmUuc2VhcmNoKHIiUFJPQkVfRkFJTFVSRVM9WzEtOV18VE9UQUxfRklOQUxfUklTS1M9WzEtOV18QkxPQ0tFRCIsIGpvaW5lZCwgcmUuSSk6CiAgICAgICAgcmVwYWlyX2NsYXNzID0gIlJFQUxfTElWRV9CTE9DS0VSIgogICAgZWxzZToKICAgICAgICByZXBhaXJfY2xhc3MgPSAiVU5DTEFTU0lGSUVEX0ZBSUxVUkUiCiAgICBwcmludChmIlJPT1RfUkVQQUlSX0NMQVNTPXtyZXBhaXJfY2xhc3N9IikKICAgIHByaW50KCJORVhUX0FDVElPTj1SRVBBSVJfUk9PVF9GQUlMVVJFX09OTFkiKQoKcHJpbnQoIkhPTUVMQUJfUk9PVENBVVNFX0NPTkZJUk09Q09NUExFVEUiKQo="), "<HOMELAB-ROOTCAUSE-CONFIRM-118>", "exec"))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<HOMELAB-ROOTCAUSE-CONFIRM-118>", line 82
print(f"IMMUQ 1}
^
SyntaxError: f-string: single '}' is not allowed
OUTPUT_END
CHAT_OUTPUT_END