-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
dotnet tool restore started failing on macOS with NU3037 and NU3028 errors after 11th February #46857
Comments
Thanks for creating this issue! We believe this issue is related to NuGet tooling, which is maintained by the NuGet team. Thus, we closed this one and encourage you to raise this issue in the NuGet repository instead. Don’t forget to check out NuGet’s contributing guide before submitting an issue! If you believe this issue was closed out of error, please comment to let us know. Happy Coding! |
Tool restore isn't owned by NuGet so I've reopened this and tagged it correctly. |
The 'verify signing' error message is coming from the SDK directly:
Based on the repository we downloaded the package from, we try to validate the package signature, but I'm wondering if a) we're doing this correctly and b) if we're adhering to the cc @nkolev92 for feedback on the signature validation process, and I guess @marcpopMSFT for thoughts on who we should get to dig into this more on our end? |
A few other notes:
|
Describe the bug
Since February 13th (👻), the CI in Polly when running on macOS has stopped working with the error shown below.
The strange thing is this doesn't seem to correlate with any specific code change to Polly itself. We had a successful build on February 11th after updating to the .NET 9.0.200 SDK here, so it doesn't seem to correlate nicely with a change in SDK behaviour.
The runner version doesn't appear to differ either, so that would presumably rule out a change in GitHub Actions:
I don't have access to a physical MacBook but two colleagues can replicate the failure on their machines by cloning the repo and running
dotnet tool restore
.The things I don't really understand are:
I've experimented with a few things in this PR to try and get more information, but with no success: App-vNext/Polly#2496. Check out the commit history and workflow run logs for more detail. For example, setting
DOTNET_NUGET_SIGNATURE_VERIFICATION=false
hasn't helped.Seems like either it's failing on macOS when it shouldn't or it should be consistently failing on macOS, Linux and Windows if there is a genuine certificate trust issue.
I've also reported this here against the tool itself in case they've genuinely revoked a certificate or something, but again if that's the case I'd expect it to fail on all OSs: NuGetPackageExplorer/NuGetPackageExplorer#1698
To Reproduce
Clone App-vNext/Poll on a MacBook and run
dotnet tool restore
from the root of the repository.Exceptions (if any)
Further technical details
The text was updated successfully, but these errors were encountered: