Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Curl fails to download dotnet-install.sh #1372

Closed
3 tasks
lewing opened this issue Nov 6, 2023 · 14 comments
Closed
3 tasks

Curl fails to download dotnet-install.sh #1372

lewing opened this issue Nov 6, 2023 · 14 comments

Comments

@lewing
Copy link
Member

lewing commented Nov 6, 2023

Build

https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=461322

Failed twice on mac lanes on that build, the curl command retries 10 times

https://dev.azure.com/dnceng-public/public/_build/results?buildId=461322&view=logs&j=7f49df26-8126-5de3-bf2f-6ac6bde01830&s=6884a131-87da-5381-61f3-d7acc3b91d76&t=af2c051c-0c65-59f6-e97b-23ca21856a55&l=14

Build leg reported

Build / ios-arm64 Release AllSubsets_Mono / Build product

Pull Request

dotnet/runtime#94437

Known issue core information

Fill out the known issue JSON section by following the step by step documentation on how to create a known issue

 {
    "ErrorMessage" : "curl: (35) Send failure: Broken pipe",
    "BuildRetry": true,
    "ErrorPattern": "",
    "ExcludeConsoleLog": false
 }

@dotnet/dnceng

Release Note Category

  • Feature changes/additions
  • Bug fixes
  • Internal Infrastructure Improvements

Release Note Description

Additional information about the issue reported

No response

Report

Build Definition Step Name Console log Pull Request
473899 dotnet/runtime Restore and Build Product Log dotnet/runtime#94919
473895 dotnet/runtime Restore and Build Product Log dotnet/runtime#94918
466634 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_Composite osx arm64 checked Log
465746 dotnet/runtime Build product Log
465748 dotnet/runtime Build product Log
465745 dotnet/runtime Generate AOT offsets Log
465737 dotnet/sdk Build Log dotnet/sdk#36787
465693 dotnet/runtime Prepare TestHost with runtime Mono Log
2311761 dotnet-runtime Build product Log
464680 dotnet/runtime Build product Log dotnet/runtime#94197
464681 dotnet/runtime Build product Log dotnet/runtime#94197
464669 dotnet/runtime Build product Log dotnet/runtime#93220
464672 dotnet/aspnetcore Run build.sh Log
2311748 dotnet-runtime Restore internal tools Log
2311421 dotnet-dotnet-monitor Build Log
464144 dotnet/runtime Prepare TestHost with runtime CoreCLR Log
464265 dotnet/runtime Build Log dotnet/runtime#94548
464353 dotnet/runtime Build product Log dotnet/runtime#94363
464352 dotnet/runtime Build product Log
464349 dotnet/runtime Build product Log
2311408 dotnet-sdk Build Log #35153
464303 dotnet/runtime Build CoreHost Log dotnet/runtime#94516
2311393 dotnet-aspnetcore Run build.sh Log
2311368 dotnet-efcore Build Log
464348 dotnet/runtime Restore and Build Product Log
464343 dotnet/runtime Build product Log dotnet/runtime#94550
464242 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51253
464329 dotnet/runtime Build product Log
464315 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51490
2311399 dotnet-runtime Build product Log
2311312 dotnet-runtime Build product Log
463421 dotnet/sdk Build Log dotnet/sdk#36738
464318 dotnet/runtime Build product Log dotnet/runtime#90436
464304 dotnet/runtime Build product Log dotnet/runtime#94516
464300 dotnet/runtime Build product Log dotnet/runtime#94197
464299 dotnet/runtime Build product Log dotnet/runtime#94197
464286 dotnet/sdk Build Log dotnet/sdk#36753
2311302 dotnet-runtime Build product Log
463919 dotnet/runtime Libraries Test Run release coreclr osx x64 Release Log
464159 dotnet/runtime Build product Log dotnet/runtime#91229
464266 dotnet/runtime Build product Log dotnet/runtime#94548
464264 dotnet/aspnetcore Run build.sh Log
464250 dotnet/sdk Build Log dotnet/sdk#36755
2311315 dotnet-sdk Build Log #35123
464117 dotnet/runtime Build product Log
464200 dotnet/runtime Build product Log dotnet/runtime#94497
2311316 dotnet-aspnetcore Run build.sh Log #35124
2311314 dotnet-efcore Build Log #35152
463949 dotnet/runtime Build product Log
464080 dotnet/runtime Build product Log dotnet/runtime#94396
464208 dotnet/runtime Build product Log dotnet/runtime#94438
464210 dotnet/runtime Build product Log dotnet/runtime#94438
464209 dotnet/runtime Build product Log dotnet/runtime#94438
464201 dotnet/runtime Build product Log dotnet/runtime#94497
2311152 dotnet-dotnet-monitor Build Log
463909 dotnet/runtime Build product Log dotnet/runtime#93915
463897 dotnet/runtime Generate AOT offsets Log dotnet/runtime#94035
464172 dotnet/aspnetcore Run build.sh Log
464164 dotnet/aspnetcore Run build.sh Log
463948 dotnet/runtime Build product Log
464162 dotnet/runtime Build product Log dotnet/runtime#91229
464153 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51535
464152 dotnet/runtime Restore and Build Product Log
2311236 dotnet-installer Build Log
463869 dotnet/runtime Build product Log
464145 dotnet/installer Build Log
464137 dotnet/runtime Generate AOT offsets Log dotnet/runtime#94363
463965 dotnet/runtime Build product Log dotnet/runtime#94515
463847 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#94534
463888 dotnet/runtime Generate AOT offsets Log dotnet/runtime#94031
464081 dotnet/runtime Build product Log dotnet/runtime#94396
464133 dotnet/aspnetcore Run build.sh Log
2311185 dotnet-runtime Install MAUI workload Log
2311211 dotnet-sdk Build Log #35113
464070 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#94453
2311141 dotnet-dotnet-monitor Build Log
463881 dotnet/runtime Build product Log
464058 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#94387
463933 dotnet/runtime Build product Log dotnet/runtime#94542
464046 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#93986
464069 dotnet/sdk Build Log dotnet/sdk#36671
2311168 dotnet-runtime Build product Log
464041 dotnet/runtime Build product Log dotnet/runtime#94497
2311160 dotnet-runtime Build product Log
464019 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51801
464014 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51311
464011 dotnet/aspnetcore Run build.sh Log dotnet/aspnetcore#51612
463912 dotnet/runtime Libraries Test Run release coreclr osx x64 Debug Log dotnet/runtime#94540
463894 dotnet/runtime Prepare TestHost with runtime Mono Log dotnet/runtime#94033
463931 dotnet/runtime Build product Log dotnet/runtime#94542
463901 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#94193
463545 dotnet/runtime Build product Log dotnet/runtime#94197
463945 dotnet/machinelearning MacOS_x64_Net60 Release_Build Log dotnet/machinelearning#6875
463849 dotnet/runtime Prepare TestHost with runtime CoreCLR Log dotnet/runtime#94535
463866 dotnet/runtime Build CoreHost Log
463923 dotnet/sdk Build Log dotnet/sdk#36728
2311095 dotnet-dotnet-monitor Build Log
463904 dotnet/runtime Build and generate native prerequisites Log dotnet/runtime#94529
2311099 dotnet-runtime Build product Log
463891 dotnet/runtime Build product Log dotnet/runtime#94032
Displaying 100 of 181 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 181
@lewing
Copy link
Member Author

lewing commented Nov 6, 2023

The result validation seems to fail to match if a second attempt has already started?

@AlitzelMendez
Copy link
Member

The result validation seems to fail to match if a second attempt has already started?

yes, it fails because we validate the latest results, we have this issues to track this: #965

@lewing
Copy link
Member Author

lewing commented Nov 8, 2023

Most of if not all of these failures appear to be on mac hosts?

@lewing
Copy link
Member Author

lewing commented Nov 8, 2023

@lewing
Copy link
Member Author

lewing commented Nov 8, 2023

@sebastienros pointed out that this may be the same redirection problem as dotnet/install-scripts#400 and looking at how it fails it looks like the script is exiting before the second stage retry logic

@sebastienros
Copy link
Member

Something is wrong on the server, I am getting a 403 status code (forbidden) but the whole file still. Here just showing headers:

curl https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh -L -I
HTTP/2 403
date: Wed, 08 Nov 2023 23:11:44 GMT
content-type: text/html
content-length: 1261
cache-control: no-store
x-azure-ref: 20231108T231144Z-rxq70tteat72pep58bbtm6r8dc00000001a000000000sqdk
x-cache: CONFIG_NOCACHE

@lewing
Copy link
Member Author

lewing commented Nov 8, 2023

Here is a pr to run the verbose retry in this case dotnet/arcade#14213

@lewing
Copy link
Member Author

lewing commented Nov 8, 2023

This is beginning to remind me a lot of dotnet/installer#17588

@danzhu54
Copy link

danzhu54 commented Nov 9, 2023

@sebastienros on this specific request it looks like our Web Application Firewall blocked it
image

I've added an exception for this script let me know if it works for you

@sebastienros
Copy link
Member

@danzhu54

It looks perfect now, and this is great that you could correlate the logs.

HTTP/2 200
date: Thu, 09 Nov 2023 00:54:14 GMT
content-type: application/x-sh
content-length: 61766
cache-control: public, max-age=300
etag: "1da125f01aa6246"
last-modified: Wed, 08 Nov 2023 16:17:02 GMT
location: /en-us/download/dotnet/scripts/v1/dotnet-install.sh
set-cookie: TiPMix=96.88886982644746; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure; SameSite=None
set-cookie: x-ms-routing-name=self; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure; SameSite=None
request-context: appId=cid-v1:109cec76-ff6c-4be0-97b5-4f02dbac2451
x-powered-by: ASP.NET
x-content-type-options: nosniff
x-azure-ref: 20231109T005414Z-7ph7td1fad6ptau678udqynby000000005ug000000007zum
x-cache: CONFIG_NOCACHE
accept-ranges: bytes

@lewing
Copy link
Member Author

lewing commented Nov 9, 2023

Unless there were more changes that doesn't seem to have solved it https://dev.azure.com/dnceng-public/public/_build/results?buildId=464343&view=logs&j=15937614-db2c-5603-455e-ec281b1f793e&t=01cbf0cc-0b98-5e21-1563-bcd1ee814482&l=15

2023-11-09T02:40:03.8944310Z curl: (35) Send failure: Broken pipe
2023-11-09T02:40:03.8968650Z Curl failed; dumping some information about dotnet.microsoft.com for later investigation
2023-11-09T02:40:03.9528230Z write:errno=54
2023-11-09T02:40:03.9567930Z CONNECTED(00000006)
2023-11-09T02:40:03.9579070Z ---
2023-11-09T02:40:03.9581000Z no peer certificate available
2023-11-09T02:40:03.9582100Z ---
2023-11-09T02:40:03.9583180Z No client certificate CA names sent
2023-11-09T02:40:03.9584630Z ---
2023-11-09T02:40:03.9585500Z SSL handshake has read 0 bytes and written 322 bytes
2023-11-09T02:40:03.9586560Z Verification: OK
2023-11-09T02:40:03.9587530Z ---
2023-11-09T02:40:03.9588420Z New, (NONE), Cipher is (NONE)
2023-11-09T02:40:03.9589390Z Secure Renegotiation IS NOT supported
2023-11-09T02:40:03.9590370Z Compression: NONE
2023-11-09T02:40:03.9591250Z Expansion: NONE
2023-11-09T02:40:03.9592060Z No ALPN negotiated
2023-11-09T02:40:03.9593120Z Early data was not sent
2023-11-09T02:40:03.9594050Z Verify return code: 0 (ok)
2023-11-09T02:40:03.9594800Z ---
2023-11-09T02:40:03.9632970Z ##[error]Bash exited with code '1'.
2023-11-09T02:40:03.9647760Z ##[section]Finishing: Build product

@lewing
Copy link
Member Author

lewing commented Nov 10, 2023

okay https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_apis/build/builds/465737/logs/231 has a failure log where the retry worked, the data in the openssl cert dump also looks much better than the previous failures

2023-11-10T10:33:38.5258040Z Curl failed; dumping some information about dotnet.microsoft.com for later investigation
2023-11-10T10:33:38.6648810Z depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
2023-11-10T10:33:38.6650680Z verify return:1
2023-11-10T10:33:38.6688010Z depth=1 C = US, O = Microsoft Corporation, CN = Microsoft Azure TLS Issuing CA 02
2023-11-10T10:33:38.6688720Z verify return:1
2023-11-10T10:33:38.6689160Z depth=0 C = US, ST = WA, L = Redmond, O = Microsoft Corporation, CN = dotnet.microsoft.com
2023-11-10T10:33:38.6689660Z verify return:1
2023-11-10T10:33:38.6720410Z CONNECTED(00000006)
2023-11-10T10:33:38.6721040Z ---
2023-11-10T10:33:38.6721260Z Certificate chain
2023-11-10T10:33:38.6721760Z  0 s:C = US, ST = WA, L = Redmond, O = Microsoft Corporation, CN = dotnet.microsoft.com
2023-11-10T10:33:38.6722550Z    i:C = US, O = Microsoft Corporation, CN = Microsoft Azure TLS Issuing CA 02
2023-11-10T10:33:38.6723120Z -----BEGIN CERTIFICATE-----
2023-11-10T10:33:38.6723600Z MIIIWzCCBkOgAwIBAgITMwB+1T2TfZIfO1bazAAAAH7VPTANBgkqhkiG9w0BAQwF
2023-11-10T10:33:38.6724270Z ADBZMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
2023-11-10T10:33:38.6725070Z MSowKAYDVQQDEyFNaWNyb3NvZnQgQXp1cmUgVExTIElzc3VpbmcgQ0EgMDIwHhcN
2023-11-10T10:33:38.6725640Z MjIxMjIxMjA0NTE4WhcNMjMxMjE2MjA0NTE4WjBrMQswCQYDVQQGEwJVUzELMAkG
2023-11-10T10:33:38.6726210Z A1UECBMCV0ExEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBD
2023-11-10T10:33:38.6726770Z b3Jwb3JhdGlvbjEdMBsGA1UEAxMUZG90bmV0Lm1pY3Jvc29mdC5jb20wggEiMA0G
2023-11-10T10:33:38.6727370Z CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBZddLvyprf6h63JIEOhhjXdLZ4jkt
2023-11-10T10:33:38.6727950Z k4Kpq1/S1PjNygFovXZP8d3m3tzVWUAEcKfStrCxHeXew+Uaozkq+egU71h4QUAu
2023-11-10T10:33:38.6728540Z 4OtVvlouguuNe2vUTHgKLKpSOw7w+PzaG7ZIOHiedY9RxEC3Z+7dscdu6bsf27wk
2023-11-10T10:33:38.6729310Z JstRpo8V7CUziCkmT5tRq/u764pOvAiePeDaOGp2PrEN5N2XLVYSlwMyZkUBQw1U
2023-11-10T10:33:38.6730470Z VBExUWh+lG3voX37/IGLY/hezQMjFKoh9ZyUQfS2uObmICpFIpKVfkLZW6dvy8A7
2023-11-10T10:33:38.6731100Z 0I/DzuJtnQlaGtM7WbClD+cLP9vQyUqz4XBZpg/h5/WwcEPinM4f5MFVAgMBAAGj
2023-11-10T10:33:38.6731680Z ggQIMIIEBDCCAXwGCisGAQQB1nkCBAIEggFsBIIBaAFmAHUArfe++nz/EMiLnT2c
2023-11-10T10:33:38.6732230Z Hj4YarRnKV3PsQwkyoWGNOvcgooAAAGFNngk7QAABAMARjBEAiBwD8PgXbNACuFe
2023-11-10T10:33:38.6732840Z rXdOiITpERdybnC8knHLV+8R7fDEmQIgV5pjwljfV/nDwo2YChr2N5k6jfJKQGw5
2023-11-10T10:33:38.6733400Z RCEDDDFVViEAdgB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9IrwTpXo1LrUgAAAYU2
2023-11-10T10:33:38.6734000Z eCSwAAAEAwBHMEUCIQDsPn7vBoRK4loyY488iqxr4ynmBuFoVV2KH7B4tW5VfQIg
2023-11-10T10:33:38.6734620Z SoC6+OnI85AA9ROVm82B24ORpcix4bFasU1NnFVn2IwAdQDoPtDaPvUGNTLnVyi8
2023-11-10T10:33:38.6735290Z iWvJA9PL0RFr7Otp4Xd9bQa9bgAAAYU2eCSaAAAEAwBGMEQCIDkDGeqybfMddiy7
2023-11-10T10:33:38.6736440Z 3T4DSf/LmVAtSNao3itsPhJJU/JGAiAEcgdpNM9pszdxYycvXyHcNgPSOBetE1CW
2023-11-10T10:33:38.6737090Z W0iB1Kv8iTAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoGCCsGAQUFBwMB
2023-11-10T10:33:38.6737650Z MDwGCSsGAQQBgjcVBwQvMC0GJSsGAQQBgjcVCIe91xuB5+tGgoGdLo7QDIfw2h1d
2023-11-10T10:33:38.6738210Z goTlaYLzpz4CAWQCASUwga4GCCsGAQUFBwEBBIGhMIGeMG0GCCsGAQUFBzAChmFo
2023-11-10T10:33:38.6738770Z dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUy
2023-11-10T10:33:38.6739370Z MEF6dXJlJTIwVExTJTIwSXNzdWluZyUyMENBJTIwMDIlMjAtJTIweHNpZ24uY3J0
2023-11-10T10:33:38.6739970Z MC0GCCsGAQUFBzABhiFodHRwOi8vb25lb2NzcC5taWNyb3NvZnQuY29tL29jc3Aw
2023-11-10T10:33:38.6740530Z HQYDVR0OBBYEFLNlt0QhbEY8K6GP0oWxEgxWRAbUMA4GA1UdDwEB/wQEAwIEsDAf
2023-11-10T10:33:38.6741100Z BgNVHREEGDAWghRkb3RuZXQubWljcm9zb2Z0LmNvbTAMBgNVHRMBAf8EAjAAMGQG
2023-11-10T10:33:38.6741700Z A1UdHwRdMFswWaBXoFWGU2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMv
2023-11-10T10:33:38.6742300Z Y3JsL01pY3Jvc29mdCUyMEF6dXJlJTIwVExTJTIwSXNzdWluZyUyMENBJTIwMDIu
2023-11-10T10:33:38.6742970Z Y3JsMGYGA1UdIARfMF0wUQYMKwYBBAGCN0yDfQEBMEEwPwYIKwYBBQUHAgEWM2h0
2023-11-10T10:33:38.6743540Z dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0
2023-11-10T10:33:38.6744100Z bTAIBgZngQwBAgIwHwYDVR0jBBgwFoAUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHQYD
2023-11-10T10:33:38.6744700Z VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMA0GCSqGSIb3DQEBDAUAA4ICAQAP
2023-11-10T10:33:38.6745270Z HPqzyxHfrXZBB1I9SyeMIky9dm9sbtPzw01W6tuJsuYfF8oP8z3kUes/b96dxVbJ
2023-11-10T10:33:38.6745830Z +ZvOqeiDLkYvpXmXbdX8vZOPCG6ztRF92APodxUaOvuDvFWm0B58rY4q9dKQ/qAn
2023-11-10T10:33:38.6746430Z 6GEe4dRmM34EG/Yi9cCR7i8IEkqjh/DtzxHEs3xaHOL70vTh+k6SaeWReEi7Vtas
2023-11-10T10:33:38.6747030Z jITPfi0n1lSinLWVGQhPQT0Xka0W4v3qQIkvyziGxSgoBBiZSBlsx20wkntoDkXL
2023-11-10T10:33:38.6747600Z UQQnCPsX80g6nsxGF00s/YdGKyTsKih6KJQfB64piH6bqUy/PoIBx3UQT8zw9mM5
2023-11-10T10:33:38.6748150Z w0G3totmIZJDnjHwm9rl/tW/WzUInIRvvepZ2sO7oEXRnyaas3tU0KMll/aD4mur
2023-11-10T10:33:38.6748750Z 4MGRAdU1K9QhrC7tJ+2//h25A3Iwv1njAZPdAr32Ca6ADsiDPFaUcH31auUguzYE
2023-11-10T10:33:38.6749340Z Um/PH/JszVdQR9RtrBPLMRqqLiG+3ryKdufSukPopxurcf+c/q+8hVL+3n3IkJGK
2023-11-10T10:33:38.6749970Z nIqGtv2T6pF3/MiT2t816kxaC/7s7Tg7y+dbyFXH2KchE/SfR9qAaMyHPL0wJTNp
2023-11-10T10:33:38.6750550Z KKr50eWJc/qEXR9g4y4Y8rAB0x0x/LnCVLQdfLMkmnov5iBlgvXRkpzSfvnXHcZm
2023-11-10T10:33:38.6751060Z 2xCRvbJ8OIn1Y07JSyDTxAXLMpO9j9Jl/kpjxVC5jQ==
2023-11-10T10:33:38.6751550Z -----END CERTIFICATE-----
2023-11-10T10:33:38.6751980Z  1 s:C = US, O = Microsoft Corporation, CN = Microsoft Azure TLS Issuing CA 02
2023-11-10T10:33:38.6752600Z    i:C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
2023-11-10T10:33:38.6753150Z -----BEGIN CERTIFICATE-----
2023-11-10T10:33:38.6753970Z MIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh
2023-11-10T10:33:38.6754650Z MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
2023-11-10T10:33:38.6755220Z d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
2023-11-10T10:33:38.6755810Z MjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT
2023-11-10T10:33:38.6756390Z MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv
2023-11-10T10:33:38.6757230Z c29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD
2023-11-10T10:33:38.6757800Z ggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra
2023-11-10T10:33:38.6758360Z 3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS
2023-11-10T10:33:38.6758920Z u6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d
2023-11-10T10:33:38.6759550Z skMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5
2023-11-10T10:33:38.6760110Z xq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J
2023-11-10T10:33:38.6760660Z LAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c
2023-11-10T10:33:38.6761220Z 9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy
2023-11-10T10:33:38.6761820Z is01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ
2023-11-10T10:33:38.6762400Z /nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP
2023-11-10T10:33:38.6764120Z oi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn
2023-11-10T10:33:38.6764680Z Kse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB
2023-11-10T10:33:38.6765230Z AAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j
2023-11-10T10:33:38.6766230Z BBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud
2023-11-10T10:33:38.6766850Z JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG
2023-11-10T10:33:38.6767710Z CCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu
2023-11-10T10:33:38.6768310Z Y29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln
2023-11-10T10:33:38.6768870Z aUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j
2023-11-10T10:33:38.6769430Z cmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG
2023-11-10T10:33:38.6770800Z MWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j
2023-11-10T10:33:38.6771530Z cmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD
2023-11-10T10:33:38.6772160Z AgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe
2023-11-10T10:33:38.6772740Z Zd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH
2023-11-10T10:33:38.6773320Z iyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ
2023-11-10T10:33:38.6773930Z /SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV
2023-11-10T10:33:38.6774490Z bPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e
2023-11-10T10:33:38.6775050Z DCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I
2023-11-10T10:33:38.6775610Z -----END CERTIFICATE-----
2023-11-10T10:33:38.6776090Z  2 s:C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
2023-11-10T10:33:38.6776750Z    i:C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
2023-11-10T10:33:38.6777340Z -----BEGIN CERTIFICATE-----
2023-11-10T10:33:38.6777740Z MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
2023-11-10T10:33:38.6778320Z MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
2023-11-10T10:33:38.6778890Z d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
2023-11-10T10:33:38.6779450Z MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
2023-11-10T10:33:38.6780010Z MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
2023-11-10T10:33:38.6780630Z b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
2023-11-10T10:33:38.6781250Z 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
2023-11-10T10:33:38.6781860Z 2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
2023-11-10T10:33:38.6782680Z 1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
2023-11-10T10:33:38.6783360Z q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
2023-11-10T10:33:38.6783980Z tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
2023-11-10T10:33:38.6784580Z vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
2023-11-10T10:33:38.6785160Z BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
2023-11-10T10:33:38.6786090Z 5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
2023-11-10T10:33:38.6787580Z 1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
2023-11-10T10:33:38.6788280Z NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
2023-11-10T10:33:38.6788940Z Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
2023-11-10T10:33:38.6789570Z 8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
2023-11-10T10:33:38.6790210Z pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
2023-11-10T10:33:38.6790630Z MrY=
2023-11-10T10:33:38.6790940Z -----END CERTIFICATE-----
2023-11-10T10:33:38.6791300Z ---
2023-11-10T10:33:38.6791490Z Server certificate
2023-11-10T10:33:38.6791900Z subject=C = US, ST = WA, L = Redmond, O = Microsoft Corporation, CN = dotnet.microsoft.com
2023-11-10T10:33:38.6792330Z 
2023-11-10T10:33:38.6793150Z issuer=C = US, O = Microsoft Corporation, CN = Microsoft Azure TLS Issuing CA 02
2023-11-10T10:33:38.6793520Z 
2023-11-10T10:33:38.6794010Z ---
2023-11-10T10:33:38.6794220Z No client certificate CA names sent
2023-11-10T10:33:38.6794580Z Peer signing digest: SHA256
2023-11-10T10:33:38.6794850Z Peer signature type: RSA-PSS
2023-11-10T10:33:38.6795220Z Server Temp Key: ECDH, P-256, 256 bits
2023-11-10T10:33:38.6795630Z ---
2023-11-10T10:33:38.6795890Z SSL handshake has read 5105 bytes and written 448 bytes
2023-11-10T10:33:38.6796310Z Verification: OK
2023-11-10T10:33:38.6796570Z ---
2023-11-10T10:33:38.6796890Z New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384
2023-11-10T10:33:38.6797270Z Server public key is 2048 bit
2023-11-10T10:33:38.6797540Z Secure Renegotiation IS supported
2023-11-10T10:33:38.6797820Z Compression: NONE
2023-11-10T10:33:38.6798020Z Expansion: NONE
2023-11-10T10:33:38.6798220Z No ALPN negotiated
2023-11-10T10:33:38.6798550Z SSL-Session:
2023-11-10T10:33:38.6798830Z     Protocol  : TLSv1.2
2023-11-10T10:33:38.6799230Z     Cipher    : ECDHE-RSA-AES256-GCM-SHA384
2023-11-10T10:33:38.6799950Z     Session-ID: E069B671BE47B5DDA77D597652234250638DDCC2E308C4B21E8D4C8E05C8D886
2023-11-10T10:33:38.6800570Z     Session-ID-ctx: 
2023-11-10T10:33:38.6801310Z     Master-Key: 66854CBD6EA90D8E61D96C5A3E8C77DD437C4CEC1922F5BF0ADAC659021003D0ED6716E10C8469346AB679B7EFE795B4
2023-11-10T10:33:38.6802030Z     PSK identity: None
2023-11-10T10:33:38.6802270Z     PSK identity hint: None
2023-11-10T10:33:38.6802550Z     SRP username: None
2023-11-10T10:33:38.6802780Z     Start Time: 1699612418
2023-11-10T10:33:38.6803050Z     Timeout   : 7200 (sec)
2023-11-10T10:33:38.6803300Z     Verify return code: 0 (ok)
2023-11-10T10:33:38.6803620Z     Extended master secret: yes
2023-11-10T10:33:38.6803990Z ---
2023-11-10T10:33:38.6804210Z DONE
2023-11-10T10:33:38.6804660Z Will now retry the same URL with verbose logging.
2023-11-10T10:33:38.6806190Z Trying to run 'curl https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh -sSL --verbose --retry 10 --create-dirs -o /Users/runner/work/1/s//.dotnet/dotnet-install.sh' for maximum of 5 attempts.
2023-11-10T10:33:38.7028060Z *   Trying 13.107.246.70:443...
2023-11-10T10:33:38.7075170Z * Connected to dotnet.microsoft.com (13.107.246.70) port 443
2023-11-10T10:33:38.7094490Z * ALPN: curl offers h2,http/1.1
2023-11-10T10:33:38.7098030Z } [5 bytes data]
2023-11-10T10:33:38.7098910Z * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2023-11-10T10:33:38.7099300Z } [512 bytes data]
2023-11-10T10:33:38.7306260Z * TLSv1.3 (IN), TLS handshake, Server hello (2):
2023-11-10T10:33:38.7307370Z { [98 bytes data]
2023-11-10T10:33:38.7308200Z * TLSv1.2 (IN), TLS handshake, Certificate (11):
2023-11-10T10:33:38.7308570Z { [3683 bytes data]
2023-11-10T10:33:38.7318600Z * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2023-11-10T10:33:38.7319540Z { [365 bytes data]
2023-11-10T10:33:38.7320930Z * TLSv1.2 (IN), TLS handshake, Server finished (14):
2023-11-10T10:33:38.7321770Z { [4 bytes data]
2023-11-10T10:33:38.7349250Z * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2023-11-10T10:33:38.7352660Z } [102 bytes data]
2023-11-10T10:33:38.7353190Z * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2023-11-10T10:33:38.7354220Z } [1 bytes data]
2023-11-10T10:33:38.7354660Z * TLSv1.2 (OUT), TLS handshake, Finished (20):
2023-11-10T10:33:38.7355010Z } [16 bytes data]
2023-11-10T10:33:38.7411720Z * TLSv1.2 (IN), TLS handshake, Finished (20):
2023-11-10T10:33:38.7412520Z { [16 bytes data]
2023-11-10T10:33:38.7413500Z * SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
2023-11-10T10:33:38.7413930Z * ALPN: server accepted h2
2023-11-10T10:33:38.7414180Z * Server certificate:
2023-11-10T10:33:38.7414600Z *  subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; CN=dotnet.microsoft.com
2023-11-10T10:33:38.7415310Z *  start date: Dec 21 20:45:18 2022 GMT
2023-11-10T10:33:38.7415890Z *  expire date: Dec 16 20:45:18 2023 GMT
2023-11-10T10:33:38.7417260Z *  subjectAltName: host "dotnet.microsoft.com" matched cert's "dotnet.microsoft.com"
2023-11-10T10:33:38.7417970Z *  issuer: C=US; O=Microsoft Corporation; CN=Microsoft Azure TLS Issuing CA 02
2023-11-10T10:33:38.7418610Z *  SSL certificate verify ok.
2023-11-10T10:33:38.7430200Z { [5 bytes data]
2023-11-10T10:33:38.7431120Z * using HTTP/2
2023-11-10T10:33:38.7433630Z * [HTTP/2] [1] OPENED stream for https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
2023-11-10T10:33:38.7434450Z * [HTTP/2] [1] [:method: GET]
2023-11-10T10:33:38.7434760Z * [HTTP/2] [1] [:scheme: https]
2023-11-10T10:33:38.7435070Z * [HTTP/2] [1] [:authority: dotnet.microsoft.com]
2023-11-10T10:33:38.7435740Z * [HTTP/2] [1] [:path: /download/dotnet/scripts/v1/dotnet-install.sh]
2023-11-10T10:33:38.7436280Z * [HTTP/2] [1] [user-agent: curl/8.4.0]
2023-11-10T10:33:38.7436590Z * [HTTP/2] [1] [accept: */*]
2023-11-10T10:33:38.7436820Z } [5 bytes data]
2023-11-10T10:33:38.7437210Z > GET /download/dotnet/scripts/v1/dotnet-install.sh HTTP/2
2023-11-10T10:33:38.7437630Z > Host: dotnet.microsoft.com
2023-11-10T10:33:38.7437960Z > User-Agent: curl/8.4.0
2023-11-10T10:33:38.7438210Z > Accept: */*
2023-11-10T10:33:38.7438390Z > 
2023-11-10T10:33:38.7477400Z { [5 bytes data]
2023-11-10T10:33:38.8706320Z < HTTP/2 200 
2023-11-10T10:33:38.8707920Z < cache-control: public, max-age=300
2023-11-10T10:33:38.8708870Z < content-length: 61896
2023-11-10T10:33:38.8709310Z < content-type: application/x-sh
2023-11-10T10:33:38.8709840Z < last-modified: Fri, 10 Nov 2023 02:47:48 GMT
2023-11-10T10:33:38.8710280Z < accept-ranges: bytes
2023-11-10T10:33:38.8710860Z < etag: "1da13804a0d53c8"
2023-11-10T10:33:38.8711430Z < location: /en-us/download/dotnet/scripts/v1/dotnet-install.sh
2023-11-10T10:33:38.8712890Z < set-cookie: TiPMix=37.93240079584732; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure; SameSite=None
2023-11-10T10:33:38.8714330Z < set-cookie: x-ms-routing-name=self; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure; SameSite=None
2023-11-10T10:33:38.8716010Z < request-context: appId=cid-v1:109cec76-ff6c-4be0-97b5-4f02dbac2451
2023-11-10T10:33:38.8716660Z < x-powered-by: ASP.NET
2023-11-10T10:33:38.8717010Z < x-content-type-options: nosniff
2023-11-10T10:33:38.8717440Z < x-cache: CONFIG_NOCACHE
2023-11-10T10:33:38.8718260Z < x-azure-ref: 0AgdOZQAAAADZwVylWR3KQZkafZEoOcLsV1NURURHRTAxMTYAZTFkZjA3MGEtYWU0NC00YzBiLWE1NGItYzQ5MzgwNGU0ZDlm
2023-11-10T10:33:38.8719210Z < date: Fri, 10 Nov 2023 10:33:38 GMT
2023-11-10T10:33:38.8719550Z < 
2023-11-10T10:33:38.8719760Z { [4980 bytes data]
2023-11-10T10:33:38.9062130Z * Connection #0 to host dotnet.microsoft.com left intact
2023-11-10T10:33:38.9095150Z Ran 'curl https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh -sSL --verbose --retry 10 --create-dirs -o /Users/runner/work/1/s//.dotnet/dotnet-install.sh' successfully.

@dougbu
Copy link
Member

dougbu commented Nov 23, 2023

@lewing based on the First Responders conversation w/ @mairaw, should this issue be closed now❔ if yes, please do it 😀

@lewing
Copy link
Member Author

lewing commented Nov 26, 2023

I guess we can close it now, I was planning to keep it open through the next set of servicing builds just to get a bit more data on the branches without the arcade change to see if the underling cause was fixed, or just the retry logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants