nixbot

builds

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

1this derivation will be built:2  /nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv3building '/nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv' on 'ssh-ng://customer@mac02'4building '/nix/store/glc42qr311j04wiafslrbbcawsicpc9i-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  TestDoWithRetry_BodyReplayedViaGetBody72niks3-go-unit-tests> === CONT  TestFileTokenMissing73niks3-go-unit-tests> === CONT  TestScriptTokenEmptyToken74niks3-go-unit-tests> === CONT  TestSetClientTLS75niks3-go-unit-tests> === CONT  TestSetClientTLSDoesNotMutateDefaultTransport76niks3-go-unit-tests> === CONT  TestFileTokenReadsAndCaches77niks3-go-unit-tests> === CONT  TestScriptTokenScriptFails78niks3-go-unit-tests> --- PASS: TestFileTokenMissing (0.00s)79niks3-go-unit-tests> === CONT  TestScriptTokenCachesUntilRefresh80niks3-go-unit-tests> === CONT  TestScriptTokenEmptyCommand81niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyCommand (0.00s)82niks3-go-unit-tests> === CONT  TestShellSplit83niks3-go-unit-tests> === CONT  TestShellSplitErrors84niks3-go-unit-tests> --- PASS: TestShellSplit (0.00s)85niks3-go-unit-tests> --- PASS: TestShellSplitErrors (0.00s)86niks3-go-unit-tests> === CONT  TestScriptTokenNoExpiryRerunsEveryCall87niks3-go-unit-tests> === CONT  TestSetClientTLSErrors88niks3-go-unit-tests> === CONT  TestFileTokenEmpty89niks3-go-unit-tests> --- PASS: TestFileTokenReadsAndCaches (0.00s)90niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter enabled after throttle name=server-test rate=591niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:5528192niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_cert_file93niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_cert_file94niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_key_file95niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_key_file96niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_ca_file97niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_ca_file98niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/invalid_ca_file99niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/invalid_ca_file100niks3-go-unit-tests> === CONT  TestEncodeNixBase32WithRealHash101niks3-go-unit-tests> --- PASS: TestEncodeNixBase32WithRealHash (0.00s)102niks3-go-unit-tests> === CONT  TestRateLimiterFeedback_400DoesNotCountAsSuccess103niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter backed off name=server-test rate=5104niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:55281105niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter enabled after throttle name=server-test rate=5106niks3-go-unit-tests> --- PASS: TestDoServerRequestAttachesToken (0.01s)107niks3-go-unit-tests> === CONT  TestRateLimiterFeedback108niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/429_enables_limiter109niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/429_enables_limiter110niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/503_enables_limiter111niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/503_enables_limiter112niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/200_does_not_enable_limiter113niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter114niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/400_does_not_enable_limiter115niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter116niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility117niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/null_ca_field118niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/null_ca_field119niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_text120niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_text121niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_fixed_recursive122niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive123niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_text124niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_text125niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_nar_method126niks3-go-unit-tests> --- PASS: TestFileTokenEmpty (0.00s)127niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method128niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths129niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths130niks3-go-unit-tests> === CONT  TestParsePathInfoJSON131niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths132niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths133niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths134niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility135niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Nix_format136niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Nix_format137niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Lix_format138niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)139niks3-go-unit-tests> --- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.01s)140niks3-go-unit-tests> === CONT  TestGetStorePathHash141niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Lix_format142niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/empty_input143niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/empty_input144niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/whitespace_only145niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/whitespace_only146niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/invalid_JSON147niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/invalid_JSON148niks3-go-unit-tests> === RUN   TestGetStorePathHash/valid_store_path149niks3-go-unit-tests> === CONT  TestConvertHashToNix32150niks3-go-unit-tests> === RUN   TestConvertHashToNix32/SRI_format_to_Nix32151niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/SRI_format_to_Nix32152niks3-go-unit-tests> === RUN   TestConvertHashToNix32/already_Nix32_format153niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)154niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_colon155niks3-go-unit-tests> === PAUSE TestGetStorePathHash/valid_store_path156niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon157niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/already_Nix32_format158niks3-go-unit-tests> === RUN   TestGetStorePathHash/basename_without_hyphen_should_error159niks3-go-unit-tests> === RUN   TestConvertHashToNix32/invalid_format160niks3-go-unit-tests> === PAUSE TestGetStorePathHash/basename_without_hyphen_should_error161niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/invalid_format162niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_invalid_characters_should_error163niks3-go-unit-tests> === CONT  TestDumpPathMatchesNix164niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error165niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_wrong_length_should_error166niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error167niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI168niks3-go-unit-tests> === CONT  TestEncodeNixBase32169niks3-go-unit-tests> === RUN   TestEncodeNixBase32/test_string_hash170niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI171niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_with_sha512172niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512173niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/test_string_hash174niks3-go-unit-tests> === RUN   TestEncodeNixBase32/empty_input175niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/empty_input176niks3-go-unit-tests> === CONT  TestDumpPathWriterError177niks3-go-unit-tests> === CONT  TestDumpPathSingleFile178niks3-go-unit-tests> === RUN   TestSetClientTLS/rejects_connection_without_client_cert179niks3-go-unit-tests> === PAUSE TestSetClientTLS/rejects_connection_without_client_cert180niks3-go-unit-tests> === RUN   TestSetClientTLS/succeeds_with_client_cert_and_CA181niks3-go-unit-tests> === PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA182niks3-go-unit-tests> === RUN   TestSetClientTLS/preserves_debug_logging_transport183niks3-go-unit-tests> === PAUSE TestSetClientTLS/preserves_debug_logging_transport184niks3-go-unit-tests> === CONT  TestScriptTokenBadJSON185niks3-go-unit-tests> === CONT  TestCaseHackSuffix186niks3-go-unit-tests> --- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)187niks3-go-unit-tests> --- PASS: TestScriptTokenScriptFails (0.01s)188niks3-go-unit-tests> === CONT  TestPartSizeForNAR189niks3-go-unit-tests> === RUN   TestPartSizeForNAR/zero_stays_at_minimum190niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/zero_stays_at_minimum191niks3-go-unit-tests> === RUN   TestPartSizeForNAR/small_stays_at_minimum192niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/small_stays_at_minimum193niks3-go-unit-tests> === RUN   TestPartSizeForNAR/80_GiB_fits_at_minimum194niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum195niks3-go-unit-tests> === RUN   TestPartSizeForNAR/115_GiB_needs_larger_parts196niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts197niks3-go-unit-tests> === RUN   TestPartSizeForNAR/1_TiB198niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/1_TiB199niks3-go-unit-tests> === RUN   TestPartSizeForNAR/5_TiB_S3_max_object200niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/5_TiB_S3_max_object201niks3-go-unit-tests> === RUN   TestPartSizeForNAR/capped_at_5_GiB202niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/capped_at_5_GiB203niks3-go-unit-tests> === CONT  TestStaticToken204niks3-go-unit-tests> --- PASS: TestStaticToken (0.00s)205niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_cert_file206niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/invalid_ca_file207niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_ca_file208niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_key_file209niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/429_enables_limiter210niks3-go-unit-tests> --- PASS: TestSetClientTLSErrors (0.00s)211niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)212niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)213niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)214niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)215niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter enabled after throttle name=server-test rate=5216niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:55287217niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter backed off name=server-test rate=5218niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyToken (0.02s)219niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/200_does_not_enable_limiter220niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/400_does_not_enable_limiter221niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/503_enables_limiter222niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter enabled after throttle name=server-test rate=5223niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:55292224niks3-go-unit-tests> 2026/06/09 08:17:50 WARN Rate limiter backed off name=server-test rate=5225niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/null_ca_field226niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_text227niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths228niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_fixed_recursive229niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_text230niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths231niks3-go-unit-tests> --- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)232niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)233niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)234niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_nar_method235niks3-go-unit-tests> --- PASS: TestPathInfoCACompatibility (0.00s)236niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)237niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)238niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)239niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)240niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)241niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Nix_format242niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/whitespace_only243niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/empty_input244niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Lix_format245niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/invalid_JSON246niks3-go-unit-tests> --- PASS: TestParsePathInfoJSON (0.00s)247niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)248niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)249niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/empty_input (0.00s)250niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)251niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)252niks3-go-unit-tests> === CONT  TestConvertHashToNix32/SRI_format_to_Nix32253niks3-go-unit-tests> === CONT  TestConvertHashToNix32/invalid_format254niks3-go-unit-tests> === CONT  TestConvertHashToNix32/already_Nix32_format255niks3-go-unit-tests> --- PASS: TestConvertHashToNix32 (0.00s)256niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)257niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/invalid_format (0.00s)258niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)259niks3-go-unit-tests> === CONT  TestGetStorePathHash/valid_store_path260niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_wrong_length_should_error261niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_invalid_characters_should_error262niks3-go-unit-tests> === CONT  TestGetStorePathHash/basename_without_hyphen_should_error263niks3-go-unit-tests> --- PASS: TestGetStorePathHash (0.00s)264niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/valid_store_path (0.00s)265niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)266niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)267niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)268niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)269niks3-go-unit-tests> === CONT  TestEncodeNixBase32/test_string_hash270niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_colon271niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_with_sha512272niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI273niks3-go-unit-tests> --- PASS: TestPathInfoHashCompatibility (0.00s)274niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)275niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)276niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)277niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)278niks3-go-unit-tests> === CONT  TestEncodeNixBase32/empty_input279niks3-go-unit-tests> --- PASS: TestEncodeNixBase32 (0.00s)280niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)281niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/empty_input (0.00s)282niks3-go-unit-tests> === CONT  TestSetClientTLS/rejects_connection_without_client_cert283niks3-go-unit-tests> --- PASS: TestScriptTokenBadJSON (0.01s)284niks3-go-unit-tests> === CONT  TestSetClientTLS/preserves_debug_logging_transport285niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback (0.00s)286niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)287niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)288niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)289niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)290niks3-go-unit-tests> === CONT  TestSetClientTLS/succeeds_with_client_cert_and_CA291niks3-go-unit-tests> === CONT  TestPartSizeForNAR/zero_stays_at_minimum292niks3-go-unit-tests> === CONT  TestPartSizeForNAR/1_TiB293niks3-go-unit-tests> === CONT  TestPartSizeForNAR/capped_at_5_GiB294niks3-go-unit-tests> === CONT  TestPartSizeForNAR/5_TiB_S3_max_object295niks3-go-unit-tests> === CONT  TestPartSizeForNAR/80_GiB_fits_at_minimum296niks3-go-unit-tests> === CONT  TestPartSizeForNAR/115_GiB_needs_larger_parts297niks3-go-unit-tests> === CONT  TestPartSizeForNAR/small_stays_at_minimum298niks3-go-unit-tests> --- PASS: TestPartSizeForNAR (0.00s)299niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)300niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/1_TiB (0.00s)301niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)302niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)303niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)304niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)305niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)306niks3-go-unit-tests> 2026/06/09 08:17:50 http: TLS handshake error from 127.0.0.1:55294: read tcp 127.0.0.1:55286->127.0.0.1:55294: use of closed network connection307niks3-go-unit-tests> --- PASS: TestSetClientTLS (0.01s)308niks3-go-unit-tests>     --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)309niks3-go-unit-tests>     --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)310niks3-go-unit-tests>     --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)311niks3-go-unit-tests> --- PASS: TestScriptTokenCachesUntilRefresh (0.04s)312niks3-go-unit-tests> --- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.04s)313niks3-go-unit-tests> --- PASS: TestDumpPathWriterError (0.04s)314niks3-go-unit-tests> --- PASS: TestDumpPathSingleFile (0.30s)315niks3-go-unit-tests> --- PASS: TestDumpPathMatchesNix (0.31s)316niks3-go-unit-tests> --- PASS: TestCaseHackSuffix (0.32s)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 "_nixbld16".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-6455-1590880776/postgres4252726282/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-6455-1590880776/postgres4252726282/data -l logfile start346niks3-go-unit-tests> 347niks3-go-unit-tests> /nix/var/nix/builds/nix-6455-1590880776/postgres4252726282:5432 - no response348niks3-go-unit-tests> 2026-06-09 08:17:53.136 UTC [6868] 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:17:53.136 UTC [6868] LOG:  listening on Unix socket "/nix/var/nix/builds/nix-6455-1590880776/postgres4252726282/.s.PGSQL.5432"350niks3-go-unit-tests> 2026-06-09 08:17:53.139 UTC [6873] LOG:  database system was shut down at 2026-06-09 08:17:53 UTC351niks3-go-unit-tests> 2026-06-09 08:17:53.142 UTC [6868] LOG:  database system is ready to accept connections352niks3-go-unit-tests> /nix/var/nix/builds/nix-6455-1590880776/postgres4252726282:5432 - accepting connections353niks3-go-unit-tests> RustFS API: http://49.12.162.61:55298  http://127.0.0.1:55298354niks3-go-unit-tests> RustFS Start Time: 2026-06-09 08:17:53355niks3-go-unit-tests> {"timestamp":"2026-06-09T08:17:53.262953Z","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:18:13 ERROR failed to start rustfs error="failed to connect to rustfs server: dial tcp [::1]:55298: connect: connection refused"358niks3-go-unit-tests> 2026-06-09 08:18:13.742 UTC [6868] LOG:  received smart shutdown request359niks3-go-unit-tests> 2026-06-09 08:18:13.745 UTC [6868] LOG:  background worker "logical replication launcher" (PID 6877) exited with exit code 1360niks3-go-unit-tests> 2026-06-09 08:18:13.746 UTC [6871] LOG:  shutting down361niks3-go-unit-tests> 2026-06-09 08:18:13.746 UTC [6871] LOG:  checkpoint starting: shutdown immediate362niks3-go-unit-tests> 2026-06-09 08:18:13.749 UTC [6871] 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:18:13.753 UTC [6868] LOG:  database system is shut down364error: build of '/nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv'.365       Reason: builder failed with exit code 1.366       Output paths:367         /nix/store/71nkfm8ca66gfi5c1wm5bpbq3wca18l5-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-6455-1590880776/postgres4252726282/data -l logfile start376       >377       > /nix/var/nix/builds/nix-6455-1590880776/postgres4252726282:5432 - no response378       > 2026-06-09 08:17:53.136 UTC [6868] LOG:  starting PostgreSQL 17.10 on aarch64-apple-darwin25.4.0, compiled by clang version 21.1.8, 64-bit379       > 2026-06-09 08:17:53.136 UTC [6868] LOG:  listening on Unix socket "/nix/var/nix/builds/nix-6455-1590880776/postgres4252726282/.s.PGSQL.5432"380       > 2026-06-09 08:17:53.139 UTC [6873] LOG:  database system was shut down at 2026-06-09 08:17:53 UTC381       > 2026-06-09 08:17:53.142 UTC [6868] LOG:  database system is ready to accept connections382       > /nix/var/nix/builds/nix-6455-1590880776/postgres4252726282:5432 - accepting connections383       > RustFS API: http://49.12.162.61:55298  http://127.0.0.1:55298384       > RustFS Start Time: 2026-06-09 08:17:53385       > {"timestamp":"2026-06-09T08:17:53.262953Z","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:18:13 ERROR failed to start rustfs error="failed to connect to rustfs server: dial tcp [::1]:55298: connect: connection refused"388       > 2026-06-09 08:18:13.742 UTC [6868] LOG:  received smart shutdown request389       > 2026-06-09 08:18:13.745 UTC [6868] LOG:  background worker "logical replication launcher" (PID 6877) exited with exit code 1390       > 2026-06-09 08:18:13.746 UTC [6871] LOG:  shutting down391       > 2026-06-09 08:18:13.746 UTC [6871] LOG:  checkpoint starting: shutdown immediate392       > 2026-06-09 08:18:13.749 UTC [6871] 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:18:13.753 UTC [6868] LOG:  database system is shut down394       For full logs, run:395         nix log /nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv396error: Cannot build '/nix/store/glc42qr311j04wiafslrbbcawsicpc9i-niks3-go-unit-tests.drv'.397       Reason: builder failed with exit code 1.398       Output paths:399         /nix/store/71nkfm8ca66gfi5c1wm5bpbq3wca18l5-niks3-go-unit-tests