CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-PERL270-HISTORICAL-TEST-RCA-404R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=infra-dr-backupv2-pve-lxc-perl270-historical-test-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=30dc8d10a793e5283049a31f057fb988480430cbee73435af8bbecc670aa163e
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=4ca6fced220511d50a63f5f0830ee96f5a7d92ecc799f6ead8efe73ac9f2abae
SANITIZED_OUTPUT_SHA256=4ca6fced220511d50a63f5f0830ee96f5a7d92ecc799f6ead8efe73ac9f2abae
OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-PERL270-HISTORICAL-TEST-RCA-404R1
MODE=READ_ONLY_PVE_LXC_PERL270_HISTORICAL_TEST_RCA
NO_BACKUP_EXECUTION=YES
NO_CLOUD_ACCESS=YES
NO_SYSTEMD_MUTATION=YES
ANCHOR_BINDINGS=[true,true,true]
SOURCE_IDENTITY_SET=PASS
TEST_PERL270_AST={"defs":["PerlPinTests","pin","reject","setUp","tearDown","test_01_old_reader_rejects_same_inode_pair","test_02_pair_is_read_pinned","test_03_old_private_guard_unchanged","test_04_group_writable_rejected","test_05_world_writable_rejected","test_06_wrong_owner_rejected","test_07_wrong_group_rejected","test_08_nonexecuting_rejected","test_09_third_link_rejected","test_10_missing_alias_rejected","test_11_distinct_alias_rejected","test_12_symlink_path_rejected","test_13_symlink_alias_rejected","test_14_symlink_parent_rejected","test_15_writable_parent_rejected","test_16_non_elf_rejected","test_17_oversized_rejected","test_18_replacement_rejected_before_execution","test_19_mode_drift_rejected","test_20_content_drift_rejected","test_21_exec_real_perl_via_fd","test_22_return_code_preserved","test_23_stdout_bound","test_24_stderr_never_returned","test_25_timeout","test_26_environment_not_inherited","test_27_no_file_descriptors_leaked","test_28_rejection_closes_descriptors","test_29_alias_changed_while_open","test_30_script_rejected_even_executable_and_linked"],"imports":["hashlib","os","pathlib","pve270","shutil","stat","tempfile","transport261","unittest"],"interest_attrs":["PerlPin","link","open","run","stat"],"interest_strings":["/usr/bin/perl","perl","perl5.40.1"]}
TEST_PERL270_LOCAL_IMPORTS=["pve270","transport261"]
CANDIDATE403_MISSING_LOCAL_IMPORTS=[]
NATURAL_270_TEST_RESULT={"rc":1,"stderr_bytes":14276,"stderr_sha256":"e69d1da071bdc4cf45f99f12185e4fbea31e5f51b9ebce39f2afc09b3582d4ce","stdout_bytes":0,"stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","summary":["Traceback (most recent call last):","ERROR: test_20_content_drift_rejected (__main__.PerlPinTests.test_20_content_drift_rejected)","Traceback (most recent call last):","ERROR: test_21_exec_real_perl_via_fd (__main__.PerlPinTests.test_21_exec_real_perl_via_fd)","Traceback (most recent call last):","ERROR: test_22_return_code_preserved (__main__.PerlPinTests.test_22_return_code_preserved)","Traceback (most recent call last):","ERROR: test_23_stdout_bound (__main__.PerlPinTests.test_23_stdout_bound)","Traceback (most recent call last):","ERROR: test_24_stderr_never_returned (__main__.PerlPinTests.test_24_stderr_never_returned)","Traceback (most recent call last):","ERROR: test_25_timeout (__main__.PerlPinTests.test_25_timeout)","Traceback (most recent call last):","ERROR: test_26_environment_not_inherited (__main__.PerlPinTests.test_26_environment_not_inherited)","Traceback (most recent call last):","ERROR: test_27_no_file_descriptors_leaked (__main__.PerlPinTests.test_27_no_file_descriptors_leaked)","Traceback (most recent call last):","ERROR: test_29_alias_changed_while_open (__main__.PerlPinTests.test_29_alias_changed_while_open)","Traceback (most recent call last):","FAILED (errors=13)"]}
CT282_COPY_TEST_RESULT={"rc":1,"stderr_bytes":14276,"stderr_sha256":"4df7ff2672c65231783d316208df9889a81debaed8bc8d03b262b4d97a3d88e6","stdout_bytes":0,"stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","summary":["Traceback (most recent call last):","ERROR: test_20_content_drift_rejected (__main__.PerlPinTests.test_20_content_drift_rejected)","Traceback (most recent call last):","ERROR: test_21_exec_real_perl_via_fd (__main__.PerlPinTests.test_21_exec_real_perl_via_fd)","Traceback (most recent call last):","ERROR: test_22_return_code_preserved (__main__.PerlPinTests.test_22_return_code_preserved)","Traceback (most recent call last):","ERROR: test_23_stdout_bound (__main__.PerlPinTests.test_23_stdout_bound)","Traceback (most recent call last):","ERROR: test_24_stderr_never_returned (__main__.PerlPinTests.test_24_stderr_never_returned)","Traceback (most recent call last):","ERROR: test_25_timeout (__main__.PerlPinTests.test_25_timeout)","Traceback (most recent call last):","ERROR: test_26_environment_not_inherited (__main__.PerlPinTests.test_26_environment_not_inherited)","Traceback (most recent call last):","ERROR: test_27_no_file_descriptors_leaked (__main__.PerlPinTests.test_27_no_file_descriptors_leaked)","Traceback (most recent call last):","ERROR: test_29_alias_changed_while_open (__main__.PerlPinTests.test_29_alias_changed_while_open)","Traceback (most recent call last):","FAILED (errors=13)"]}
FLAT_WITH_PVE268_TEST_RESULT={"rc":1,"stderr_bytes":13353,"stderr_sha256":"0e0601ee41ac14d10f13baf88c3dbec5e156c80606a64e327b49d32eaf86e6a8","stdout_bytes":0,"stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","summary":["Traceback (most recent call last):","ERROR: test_20_content_drift_rejected (__main__.PerlPinTests.test_20_content_drift_rejected)","Traceback (most recent call last):","ERROR: test_21_exec_real_perl_via_fd (__main__.PerlPinTests.test_21_exec_real_perl_via_fd)","Traceback (most recent call last):","ERROR: test_22_return_code_preserved (__main__.PerlPinTests.test_22_return_code_preserved)","Traceback (most recent call last):","ERROR: test_23_stdout_bound (__main__.PerlPinTests.test_23_stdout_bound)","Traceback (most recent call last):","ERROR: test_24_stderr_never_returned (__main__.PerlPinTests.test_24_stderr_never_returned)","Traceback (most recent call last):","ERROR: test_25_timeout (__main__.PerlPinTests.test_25_timeout)","Traceback (most recent call last):","ERROR: test_26_environment_not_inherited (__main__.PerlPinTests.test_26_environment_not_inherited)","Traceback (most recent call last):","ERROR: test_27_no_file_descriptors_leaked (__main__.PerlPinTests.test_27_no_file_descriptors_leaked)","Traceback (most recent call last):","ERROR: test_29_alias_changed_while_open (__main__.PerlPinTests.test_29_alias_changed_while_open)","Traceback (most recent call last):","FAILED (errors=13)"]}
SCRATCH_CLEANED=PASS
RCA_403_PERL270=HISTORICAL_TEST_OR_HOST_ENVIRONMENT_DRIFT
RCA_403_OUTER_CONTRACT=INVALID_COMBINATION_CHANGES_FALSE_WITH_ROLLBACK_TRUE
STATUS=OK
PHASE=COMPLETE
REASON=NONE
NEXT_GATE=PVE_LXC_CANDIDATE_STAGE_RCA_FIX
CHANGES_MADE=false
MUTATION_OUTCOME=NO_MUTATION
BACKUP_EXECUTIONS=0
CLOUD_WRITES=0
CLOUD_DELETIONS=0
SYSTEMD_MUTATIONS=0
SCHEDULER_CUTOVER=NO
LEGACY_BACKUP_DISABLES=0
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-PERL270-HISTORICAL-TEST-RCA-404R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}

OUTPUT_END
CHAT_OUTPUT_END
