Skip to content

[macOS 26] dotnet dev-certs fails to save HTTPS developer certificate in Helix #133435

Open

Description

@lewing

Description

WASM Helix work items on osx.26.arm64.open intermittently fail during environment setup when dotnet dev-certs https cannot save the HTTPS developer certificate. The failure occurs before tests execute and has been observed on multiple machines and builds.

Reproduction Steps

Run a browser-wasm library test work item on the osx.26.arm64.open Helix queue. The failure is intermittent and has been confirmed in builds 1586491 and 1584957.

Expected behavior

dotnet dev-certs https completes successfully and the WASM test executes.

Actual behavior

+ dotnet dev-certs https
There was an error saving the HTTPS developer certificate to the current user personal certificate store.
+ export _commandExitCode=2

The subsequent missing xharness-event-processor.py message is secondary to the setup command exiting with code 2.

Regression?

Unknown.

Known Workarounds

Retrying is effective. In build 1584957, the affected work item passed after Helix resubmission.

Configuration

  • Queue: osx.26.arm64.open
  • Architecture: ARM64
  • Confirmed on dci-mac-build-462 running macOS 26.4 and dci-mac-build-480 running macOS 26.4.1
  • SDK: 11.0.100-rc.1.26420.103

Other information

This replaces dotnet/dnceng#6723 because the Known Build Error label and Build Analysis automation were unavailable there.

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586491
Leg Name: browser-wasm osx Release LibraryTests_SmokeMac - osx.26.arm64.open

Also observed in https://dev.azure.com/dnceng-public/public/_build/results?buildId=1584957 on a different machine, where the affected work item passed after Helix resubmission.

Error Details

+ dotnet dev-certs https
There was an error saving the HTTPS developer certificate to the current user personal certificate store.
+ export _commandExitCode=2

Error Message

{
  "ErrorMessage": "There was an error saving the HTTPS developer certificate to the current user personal certificate store.",
  "BuildRetry": true,
  "ExcludeConsoleLog": false
}

Note

This issue was drafted and filed with GitHub Copilot.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586491
Error message validated: [There was an error saving the HTTPS developer certificate to the current user personal certificate store.]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 9/8/2026 7:25:27 PM UTC

Report

Build Repository Test Pull Request
1680358 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1679980 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1679206 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1679172 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
1678105 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1677085 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1676881 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1675971 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1673846 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
1669446 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
3129234 dotnet-runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1668311 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1666346 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1665669 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1664547 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1662388 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
1660563 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1658830 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
1658109 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
3122685 dotnet-runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1656652 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1656640 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1653907 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1653223 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1650601 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1650437 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1650108 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1649895 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1648931 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1648534 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1648310 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
1648207 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #136431
1648171 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1647885 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1647282 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1645938 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution #130050
1645911 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1644290 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1641014 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1640679 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1639485 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution
1639367 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Tests.WorkItemExecution #136014
1639281 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Linq.Tests.WorkItemExecution
1638654 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.Intrinsics.Tests.WorkItemExecution
1637932 dotnet/runtime WasmTestOnChrome-MONO-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 9 45

Activity

  1. added
    Known Build ErrorUse this to report build issues in the .NET Helix tab
    on Sep 8, 2026
  2. dotnet-policy-service commented on Sep 8, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @bartonjs, @vcsjones, @dotnet/area-system-security
    See info in area-owners.md if you want to be subscribed.

  3. removed
    untriagedNew issue has not been triaged by the area owner
    on Sep 9, 2026
  4. added this to the Future milestone on Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions