nixbot

builds

failed aarch64-darwin.go-unit-tests build #23 · raw · ·

1this derivation will be built:2  /nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv3building '/nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv' on 'ssh-ng://customer@mac02'4building '/nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv'5niks3-go-unit-tests> Running client tests...6niks3-go-unit-tests> === RUN   TestDoServerRequestAttachesToken7niks3-go-unit-tests> === PAUSE TestDoServerRequestAttachesToken8niks3-go-unit-tests> === RUN   TestCaseHackSuffix9niks3-go-unit-tests> === PAUSE TestCaseHackSuffix10niks3-go-unit-tests> === RUN   TestPartSizeForNAR11niks3-go-unit-tests> === PAUSE TestPartSizeForNAR12niks3-go-unit-tests> === RUN   TestDumpPathMatchesNix13niks3-go-unit-tests> === PAUSE TestDumpPathMatchesNix14niks3-go-unit-tests> === RUN   TestDumpPathSingleFile15niks3-go-unit-tests> === PAUSE TestDumpPathSingleFile16niks3-go-unit-tests> === RUN   TestDumpPathWriterError17niks3-go-unit-tests> === PAUSE TestDumpPathWriterError18niks3-go-unit-tests> === RUN   TestEncodeNixBase3219niks3-go-unit-tests> === PAUSE TestEncodeNixBase3220niks3-go-unit-tests> === RUN   TestEncodeNixBase32WithRealHash21niks3-go-unit-tests> === PAUSE TestEncodeNixBase32WithRealHash22niks3-go-unit-tests> === RUN   TestConvertHashToNix3223niks3-go-unit-tests> === PAUSE TestConvertHashToNix3224niks3-go-unit-tests> === RUN   TestGetStorePathHash25niks3-go-unit-tests> === PAUSE TestGetStorePathHash26niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility27niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility28niks3-go-unit-tests> === RUN   TestParsePathInfoJSON29niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON30niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths31niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths32niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility33niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility34niks3-go-unit-tests> === RUN   TestRateLimiterFeedback35niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback36niks3-go-unit-tests> === RUN   TestRateLimiterFeedback_400DoesNotCountAsSuccess37niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess38niks3-go-unit-tests> === RUN   TestDoWithRetry_BodyReplayedViaGetBody39niks3-go-unit-tests> === PAUSE TestDoWithRetry_BodyReplayedViaGetBody40niks3-go-unit-tests> === RUN   TestShellSplit41niks3-go-unit-tests> === PAUSE TestShellSplit42niks3-go-unit-tests> === RUN   TestShellSplitErrors43niks3-go-unit-tests> === PAUSE TestShellSplitErrors44niks3-go-unit-tests> === RUN   TestSetClientTLS45niks3-go-unit-tests> === PAUSE TestSetClientTLS46niks3-go-unit-tests> === RUN   TestSetClientTLSDoesNotMutateDefaultTransport47niks3-go-unit-tests> === PAUSE TestSetClientTLSDoesNotMutateDefaultTransport48niks3-go-unit-tests> === RUN   TestSetClientTLSErrors49niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors50niks3-go-unit-tests> === RUN   TestStaticToken51niks3-go-unit-tests> === PAUSE TestStaticToken52niks3-go-unit-tests> === RUN   TestFileTokenReadsAndCaches53niks3-go-unit-tests> === PAUSE TestFileTokenReadsAndCaches54niks3-go-unit-tests> === RUN   TestFileTokenMissing55niks3-go-unit-tests> === PAUSE TestFileTokenMissing56niks3-go-unit-tests> === RUN   TestFileTokenEmpty57niks3-go-unit-tests> === PAUSE TestFileTokenEmpty58niks3-go-unit-tests> === RUN   TestScriptTokenNoExpiryRerunsEveryCall59niks3-go-unit-tests> === PAUSE TestScriptTokenNoExpiryRerunsEveryCall60niks3-go-unit-tests> === RUN   TestScriptTokenCachesUntilRefresh61niks3-go-unit-tests> === PAUSE TestScriptTokenCachesUntilRefresh62niks3-go-unit-tests> === RUN   TestScriptTokenEmptyToken63niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyToken64niks3-go-unit-tests> === RUN   TestScriptTokenBadJSON65niks3-go-unit-tests> === PAUSE TestScriptTokenBadJSON66niks3-go-unit-tests> === RUN   TestScriptTokenScriptFails67niks3-go-unit-tests> === PAUSE TestScriptTokenScriptFails68niks3-go-unit-tests> === RUN   TestScriptTokenEmptyCommand69niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyCommand70niks3-go-unit-tests> === CONT  TestDoServerRequestAttachesToken71niks3-go-unit-tests> === CONT  TestFileTokenMissing72niks3-go-unit-tests> === CONT  TestFileTokenReadsAndCaches73niks3-go-unit-tests> === CONT  TestConvertHashToNix3274niks3-go-unit-tests> === RUN   TestConvertHashToNix32/SRI_format_to_Nix3275niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/SRI_format_to_Nix3276niks3-go-unit-tests> === RUN   TestConvertHashToNix32/already_Nix32_format77niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/already_Nix32_format78niks3-go-unit-tests> === RUN   TestConvertHashToNix32/invalid_format79niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/invalid_format80niks3-go-unit-tests> === CONT  TestConvertHashToNix32/SRI_format_to_Nix3281niks3-go-unit-tests> === CONT  TestParsePathInfoJSON82niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Nix_format83niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Nix_format84niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Lix_format85niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths86niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Lix_format87niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility88niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/empty_input89niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/empty_input90niks3-go-unit-tests> === CONT  TestGetStorePathHash91niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)92niks3-go-unit-tests> === RUN   TestGetStorePathHash/valid_store_path93niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)94niks3-go-unit-tests> === PAUSE TestGetStorePathHash/valid_store_path95niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_colon96niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon97niks3-go-unit-tests> === CONT  TestConvertHashToNix32/invalid_format98niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI99niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI100niks3-go-unit-tests> === CONT  TestScriptTokenEmptyCommand101niks3-go-unit-tests> === CONT  TestConvertHashToNix32/already_Nix32_format102niks3-go-unit-tests> === CONT  TestScriptTokenScriptFails103niks3-go-unit-tests> === CONT  TestEncodeNixBase32WithRealHash104niks3-go-unit-tests> --- PASS: TestFileTokenMissing (0.00s)105niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyCommand (0.00s)106niks3-go-unit-tests> --- PASS: TestConvertHashToNix32 (0.00s)107niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)108niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/invalid_format (0.00s)109niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)110niks3-go-unit-tests> --- PASS: TestEncodeNixBase32WithRealHash (0.00s)111niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_with_sha512112niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512113niks3-go-unit-tests> === RUN   TestGetStorePathHash/basename_without_hyphen_should_error114niks3-go-unit-tests> === PAUSE TestGetStorePathHash/basename_without_hyphen_should_error115niks3-go-unit-tests> === CONT  TestEncodeNixBase32116niks3-go-unit-tests> === RUN   TestEncodeNixBase32/test_string_hash117niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_invalid_characters_should_error118niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths119niks3-go-unit-tests> === CONT  TestScriptTokenBadJSON120niks3-go-unit-tests> === CONT  TestDoWithRetry_BodyReplayedViaGetBody121niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/whitespace_only122niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths123niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/whitespace_only124niks3-go-unit-tests> === CONT  TestDumpPathSingleFile125niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths126niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths127niks3-go-unit-tests> === CONT  TestScriptTokenEmptyToken128niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/invalid_JSON129niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/invalid_JSON130niks3-go-unit-tests> === CONT  TestDumpPathWriterError131niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/test_string_hash132niks3-go-unit-tests> === RUN   TestEncodeNixBase32/empty_input133niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error134niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_wrong_length_should_error135niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/empty_input136niks3-go-unit-tests> === CONT  TestScriptTokenCachesUntilRefresh137niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error138niks3-go-unit-tests> === CONT  TestScriptTokenNoExpiryRerunsEveryCall139niks3-go-unit-tests> --- PASS: TestFileTokenReadsAndCaches (0.00s)140niks3-go-unit-tests> === CONT  TestFileTokenEmpty141niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter enabled after throttle name=server-test rate=5142niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:56417143niks3-go-unit-tests> --- PASS: TestFileTokenEmpty (0.00s)144niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter backed off name=server-test rate=5145niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:56417146niks3-go-unit-tests> === CONT  TestSetClientTLSDoesNotMutateDefaultTransport147niks3-go-unit-tests> --- PASS: TestDoServerRequestAttachesToken (0.01s)148niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility149niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/null_ca_field150niks3-go-unit-tests> --- PASS: TestScriptTokenScriptFails (0.01s)151niks3-go-unit-tests> === CONT  TestStaticToken152niks3-go-unit-tests> --- PASS: TestStaticToken (0.00s)153niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/null_ca_field154niks3-go-unit-tests> === CONT  TestRateLimiterFeedback_400DoesNotCountAsSuccess155niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_text156niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_text157niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_fixed_recursive158niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive159niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_text160niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_text161niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_nar_method162niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter enabled after throttle name=server-test rate=5163niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method164niks3-go-unit-tests> === CONT  TestSetClientTLSErrors165niks3-go-unit-tests> --- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.00s)166niks3-go-unit-tests> === CONT  TestShellSplitErrors167niks3-go-unit-tests> --- PASS: TestShellSplitErrors (0.00s)168niks3-go-unit-tests> === CONT  TestSetClientTLS169niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_cert_file170niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_cert_file171niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_key_file172niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_key_file173niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_ca_file174niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_ca_file175niks3-go-unit-tests> --- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.00s)176niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/invalid_ca_file177niks3-go-unit-tests> === CONT  TestPartSizeForNAR178niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/invalid_ca_file179niks3-go-unit-tests> === RUN   TestPartSizeForNAR/zero_stays_at_minimum180niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/zero_stays_at_minimum181niks3-go-unit-tests> === RUN   TestPartSizeForNAR/small_stays_at_minimum182niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/small_stays_at_minimum183niks3-go-unit-tests> === RUN   TestPartSizeForNAR/80_GiB_fits_at_minimum184niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum185niks3-go-unit-tests> === RUN   TestPartSizeForNAR/115_GiB_needs_larger_parts186niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts187niks3-go-unit-tests> === CONT  TestShellSplit188niks3-go-unit-tests> === RUN   TestPartSizeForNAR/1_TiB189niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/1_TiB190niks3-go-unit-tests> === RUN   TestPartSizeForNAR/5_TiB_S3_max_object191niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/5_TiB_S3_max_object192niks3-go-unit-tests> --- PASS: TestShellSplit (0.00s)193niks3-go-unit-tests> === RUN   TestPartSizeForNAR/capped_at_5_GiB194niks3-go-unit-tests> === CONT  TestDumpPathMatchesNix195niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/capped_at_5_GiB196niks3-go-unit-tests> === CONT  TestCaseHackSuffix197niks3-go-unit-tests> === RUN   TestSetClientTLS/rejects_connection_without_client_cert198niks3-go-unit-tests> === PAUSE TestSetClientTLS/rejects_connection_without_client_cert199niks3-go-unit-tests> === RUN   TestSetClientTLS/succeeds_with_client_cert_and_CA200niks3-go-unit-tests> === PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA201niks3-go-unit-tests> === RUN   TestSetClientTLS/preserves_debug_logging_transport202niks3-go-unit-tests> === PAUSE TestSetClientTLS/preserves_debug_logging_transport203niks3-go-unit-tests> === CONT  TestRateLimiterFeedback204niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/429_enables_limiter205niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/429_enables_limiter206niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/503_enables_limiter207niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/503_enables_limiter208niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/200_does_not_enable_limiter209niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter210niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/400_does_not_enable_limiter211niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter212niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)213niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI214niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_colon215niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_with_sha512216niks3-go-unit-tests> --- PASS: TestPathInfoHashCompatibility (0.00s)217niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)218niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)219niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)220niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)221niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths222niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths223niks3-go-unit-tests> --- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)224niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)225niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)226niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Nix_format227niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/whitespace_only228niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/invalid_JSON229niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/empty_input230niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Lix_format231niks3-go-unit-tests> --- PASS: TestParsePathInfoJSON (0.00s)232niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)233niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)234niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)235niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/empty_input (0.00s)236niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)237niks3-go-unit-tests> === CONT  TestEncodeNixBase32/test_string_hash238niks3-go-unit-tests> === CONT  TestGetStorePathHash/valid_store_path239niks3-go-unit-tests> === CONT  TestEncodeNixBase32/empty_input240niks3-go-unit-tests> --- PASS: TestEncodeNixBase32 (0.00s)241niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)242niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/empty_input (0.00s)243niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_invalid_characters_should_error244niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_wrong_length_should_error245niks3-go-unit-tests> === CONT  TestGetStorePathHash/basename_without_hyphen_should_error246niks3-go-unit-tests> --- PASS: TestGetStorePathHash (0.00s)247niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/valid_store_path (0.00s)248niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)249niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)250niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)251niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/null_ca_field252niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_text253niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_nar_method254niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_fixed_recursive255niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_text256niks3-go-unit-tests> --- PASS: TestPathInfoCACompatibility (0.00s)257niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)258niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)259niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)260niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)261niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)262niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_cert_file263niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/invalid_ca_file264niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_ca_file265niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_key_file266niks3-go-unit-tests> === CONT  TestPartSizeForNAR/zero_stays_at_minimum267niks3-go-unit-tests> === CONT  TestPartSizeForNAR/1_TiB268niks3-go-unit-tests> === CONT  TestPartSizeForNAR/capped_at_5_GiB269niks3-go-unit-tests> === CONT  TestPartSizeForNAR/5_TiB_S3_max_object270niks3-go-unit-tests> === CONT  TestPartSizeForNAR/80_GiB_fits_at_minimum271niks3-go-unit-tests> === CONT  TestPartSizeForNAR/115_GiB_needs_larger_parts272niks3-go-unit-tests> === CONT  TestPartSizeForNAR/small_stays_at_minimum273niks3-go-unit-tests> --- PASS: TestPartSizeForNAR (0.00s)274niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)275niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/1_TiB (0.00s)276niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)277niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)278niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)279niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)280niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)281niks3-go-unit-tests> === CONT  TestSetClientTLS/rejects_connection_without_client_cert282niks3-go-unit-tests> --- PASS: TestSetClientTLSErrors (0.00s)283niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)284niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)285niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)286niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)287niks3-go-unit-tests> --- PASS: TestScriptTokenBadJSON (0.01s)288niks3-go-unit-tests> === CONT  TestSetClientTLS/preserves_debug_logging_transport289niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyToken (0.01s)290niks3-go-unit-tests> === CONT  TestSetClientTLS/succeeds_with_client_cert_and_CA291niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/429_enables_limiter292niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/400_does_not_enable_limiter293niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter enabled after throttle name=server-test rate=5294niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:56425295niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/200_does_not_enable_limiter296niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter backed off name=server-test rate=5297niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/503_enables_limiter298niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter enabled after throttle name=server-test rate=5299niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:56431300niks3-go-unit-tests> 2026/06/09 08:25:02 WARN Rate limiter backed off name=server-test rate=5301niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback (0.00s)302niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)303niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)304niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)305niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)306niks3-go-unit-tests> 2026/06/09 08:25:02 http: TLS handshake error from 127.0.0.1:56422: remote error: tls: bad certificate307niks3-go-unit-tests> --- PASS: TestSetClientTLS (0.00s)308niks3-go-unit-tests>     --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)309niks3-go-unit-tests>     --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)310niks3-go-unit-tests>     --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)311niks3-go-unit-tests> --- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.03s)312niks3-go-unit-tests> --- PASS: TestScriptTokenCachesUntilRefresh (0.03s)313niks3-go-unit-tests> --- PASS: TestDumpPathWriterError (0.04s)314niks3-go-unit-tests> --- PASS: TestDumpPathSingleFile (0.04s)315niks3-go-unit-tests> --- PASS: TestCaseHackSuffix (0.04s)316niks3-go-unit-tests> --- PASS: TestDumpPathMatchesNix (0.06s)317niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)318niks3-go-unit-tests> PASS319niks3-go-unit-tests> Running server tests...320niks3-go-unit-tests> The files belonging to this database system will be owned by user "_nixbld10".321niks3-go-unit-tests> This user must also own the server process.322niks3-go-unit-tests> 323niks3-go-unit-tests> The database cluster will be initialized with locale "C".324niks3-go-unit-tests> The default database encoding has accordingly been set to "SQL_ASCII".325niks3-go-unit-tests> The default text search configuration will be set to "english".326niks3-go-unit-tests> 327niks3-go-unit-tests> Data page checksums are disabled.328niks3-go-unit-tests> 329niks3-go-unit-tests> creating directory /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245/data ... ok330niks3-go-unit-tests> creating subdirectories ... ok331niks3-go-unit-tests> selecting dynamic shared memory implementation ... posix332niks3-go-unit-tests> selecting default "max_connections" ... 100333niks3-go-unit-tests> selecting default "shared_buffers" ... 128MB334niks3-go-unit-tests> selecting default time zone ... UTC335niks3-go-unit-tests> creating configuration files ... ok336niks3-go-unit-tests> running bootstrap script ... ok337niks3-go-unit-tests> performing post-bootstrap initialization ... ok338niks3-go-unit-tests> syncing data to disk ... ok339niks3-go-unit-tests> 340niks3-go-unit-tests> initdb: warning: enabling "trust" authentication for local connections341niks3-go-unit-tests> initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.342niks3-go-unit-tests> 343niks3-go-unit-tests> Success. You can now start the database server using:344niks3-go-unit-tests> 345niks3-go-unit-tests>     pg_ctl -D /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245/data -l logfile start346niks3-go-unit-tests> 347niks3-go-unit-tests> /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245:5432 - no response348niks3-go-unit-tests> 2026-06-09 08:25:04.316 UTC [18148] LOG:  starting PostgreSQL 17.10 on aarch64-apple-darwin25.4.0, compiled by clang version 21.1.8, 64-bit349niks3-go-unit-tests> 2026-06-09 08:25:04.317 UTC [18148] LOG:  listening on Unix socket "/nix/var/nix/builds/nix-18107-1704141524/postgres4264563245/.s.PGSQL.5432"350niks3-go-unit-tests> 2026-06-09 08:25:04.318 UTC [18152] LOG:  database system was shut down at 2026-06-09 08:25:04 UTC351niks3-go-unit-tests> 2026-06-09 08:25:04.319 UTC [18148] LOG:  database system is ready to accept connections352niks3-go-unit-tests> /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245:5432 - accepting connections353niks3-go-unit-tests> RustFS API: http://49.12.162.61:56433  http://127.0.0.1:56433354niks3-go-unit-tests> RustFS Start Time: 2026-06-09 08:25:04355niks3-go-unit-tests> {"timestamp":"2026-06-09T08:25:04.428302Z","level":"ERROR","fields":{"message":"Server encountered an error and is shutting down: Address already in use (os error 48)"},"target":"rustfs","filename":"rustfs/src/main.rs","line_number":142,"threadName":"main","threadId":"ThreadId(1)"}356niks3-go-unit-tests> Error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }357niks3-go-unit-tests> 2026/06/09 08:25:24 ERROR failed to start rustfs error="failed to connect to rustfs server: dial tcp [::1]:56433: connect: connection refused"358niks3-go-unit-tests> 2026-06-09 08:25:24.916 UTC [18148] LOG:  received smart shutdown request359niks3-go-unit-tests> 2026-06-09 08:25:24.919 UTC [18148] LOG:  background worker "logical replication launcher" (PID 18155) exited with exit code 1360niks3-go-unit-tests> 2026-06-09 08:25:24.920 UTC [18150] LOG:  shutting down361niks3-go-unit-tests> 2026-06-09 08:25:24.920 UTC [18150] LOG:  checkpoint starting: shutdown immediate362niks3-go-unit-tests> 2026-06-09 08:25:24.923 UTC [18150] LOG:  checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.002 s, sync=0.001 s, total=0.004 s; sync files=2, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/1512D08, redo lsn=0/1512D08363niks3-go-unit-tests> 2026-06-09 08:25:24.927 UTC [18148] LOG:  database system is shut down364error: build of '/nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv'.365       Reason: builder failed with exit code 1.366       Output paths:367         /nix/store/xy7gy4a7m0x8nmhx974bhszgqngl2shl-niks3-go-unit-tests368       Last 25 log lines:369       >370       > initdb: warning: enabling "trust" authentication for local connections371       > initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.372       >373       > Success. You can now start the database server using:374       >375       >     pg_ctl -D /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245/data -l logfile start376       >377       > /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245:5432 - no response378       > 2026-06-09 08:25:04.316 UTC [18148] LOG:  starting PostgreSQL 17.10 on aarch64-apple-darwin25.4.0, compiled by clang version 21.1.8, 64-bit379       > 2026-06-09 08:25:04.317 UTC [18148] LOG:  listening on Unix socket "/nix/var/nix/builds/nix-18107-1704141524/postgres4264563245/.s.PGSQL.5432"380       > 2026-06-09 08:25:04.318 UTC [18152] LOG:  database system was shut down at 2026-06-09 08:25:04 UTC381       > 2026-06-09 08:25:04.319 UTC [18148] LOG:  database system is ready to accept connections382       > /nix/var/nix/builds/nix-18107-1704141524/postgres4264563245:5432 - accepting connections383       > RustFS API: http://49.12.162.61:56433  http://127.0.0.1:56433384       > RustFS Start Time: 2026-06-09 08:25:04385       > {"timestamp":"2026-06-09T08:25:04.428302Z","level":"ERROR","fields":{"message":"Server encountered an error and is shutting down: Address already in use (os error 48)"},"target":"rustfs","filename":"rustfs/src/main.rs","line_number":142,"threadName":"main","threadId":"ThreadId(1)"}386       > Error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }387       > 2026/06/09 08:25:24 ERROR failed to start rustfs error="failed to connect to rustfs server: dial tcp [::1]:56433: connect: connection refused"388       > 2026-06-09 08:25:24.916 UTC [18148] LOG:  received smart shutdown request389       > 2026-06-09 08:25:24.919 UTC [18148] LOG:  background worker "logical replication launcher" (PID 18155) exited with exit code 1390       > 2026-06-09 08:25:24.920 UTC [18150] LOG:  shutting down391       > 2026-06-09 08:25:24.920 UTC [18150] LOG:  checkpoint starting: shutdown immediate392       > 2026-06-09 08:25:24.923 UTC [18150] LOG:  checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.002 s, sync=0.001 s, total=0.004 s; sync files=2, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/1512D08, redo lsn=0/1512D08393       > 2026-06-09 08:25:24.927 UTC [18148] LOG:  database system is shut down394       For full logs, run:395         nix log /nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv396error: Cannot build '/nix/store/nig45n23zhlqz37z6awd7wy5mgclip13-niks3-go-unit-tests.drv'.397       Reason: builder failed with exit code 1.398       Output paths:399         /nix/store/xy7gy4a7m0x8nmhx974bhszgqngl2shl-niks3-go-unit-tests