-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Backport needed for ARM32 Year 2038 issue fix to .Net 8.x from .Net 9.0 #109161
Comments
This was discussed more in depth here: dotnet/core#9285 In short, it was intended that .NET 8 remains incompatible with on Linux Arm32 that uses 64-bit time. That means .NET 8 will not run on Ubuntu 24.04 (for example) on an ARM32 system. As for "why" this cannot be back ported, it is a breaking change. It requires a glibc version increase to 2.34. /cc @richlander |
Tagging subscribers to this area: @hoyosjs |
Thanks @vcsjones for the link to the conversation and the explanation. With .Net 9 releasing next month the Github Runner folks consider moving to .Net 9 for the arm runner when being run on newer ubuntu releases... |
Description
Using .Net 9 RC2 fixes the issues with SSL certificate validation failing on the arm32 Github Runner, but using .Net 8.0 (which the runner is about to move to) does not solve the problem.
My patched version of the Github Runner at satmandu/runner#1 successfully authenticates to Github, whereas building from top of tree (which has just moved to .Net 8.0 from .Net 6.0, still has the same breakage.)
See actions/runner#3505
#101444
#96460
#102410
Reproduction Steps
The current arm github runner fails to authenticate to GitHub. See actions/runner#3505
Expected behavior
The arm32 github runner should not have ssl certificate validation issues with Github.
Actual behavior
Logs are at actions/runner#3505
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
No response
The text was updated successfully, but these errors were encountered: