microsoft / microsoft/AzureStorageExplorer

Azure Storage Explorer authentication fails on M3 MacBook Pro (macOS ARM64) – Hub Controller exits with code 131

Open
#9,153 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

:computer: arm64 :computer: mac :gear: identity service :gear: sign-in :grey_question: more info :grey_question: need logs
Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Description

I am unable to sign in to my Azure account using Microsoft Azure Storage Explorer on an M3 MacBook Pro.

I downloaded and installed the macOS ARM64 version of Azure Storage Explorer. When I try to authenticate/sign in to my Azure account, the sign-in page keeps loading indefinitely and authentication never completes.

Storage Explorer displays the following error:

The authentication library used by Storage Explorer has failed to start properly. Please ensure you have .NET 10 installed. If .NET 10 is already installed then refer to the troubleshooting guide for help. Verbose authentication logging has been enabled.

Error: Hub Controller process exited prematurely with exit code 131.

Environment
Device: MacBook Pro with Apple M3
Architecture: ARM64 / Apple Silicon
OS: macOS
Storage Explorer: macOS ARM64 version
Authentication: Azure/Microsoft account sign-in
.NET requirement referenced by error: .NET 10
Steps to Reproduce
Install the macOS ARM64 version of Microsoft Azure Storage Explorer on an M3 MacBook Pro.
Launch Storage Explorer.
Select the option to sign in with an Azure account.
Start the authentication process.
The sign-in interface continues loading and authentication does not complete.
Storage Explorer reports that the authentication library failed to start and that the Hub Controller process exited with code 131.
Expected Behavior

Storage Explorer should launch the Microsoft authentication flow and allow me to sign in to my Azure account.

Actual Behavior

The authentication interface keeps loading and eventually reports:

Hub Controller process exited prematurely with exit code 131

Storage Explorer also indicates that the authentication library failed to start properly and asks me to ensure that .NET 10 is installed.

Additional Information

This appears to happen before Azure account authentication itself completes, so it may be related to the local authentication library / Service Hub / .NET runtime initialization on macOS ARM64 rather than Azure account permissions.

I would appreciate guidance on:

Whether this is a known issue with Apple Silicon/M3 Macs and the ARM64 build.
Which specific .NET 10 runtime/build is required.
Whether Storage Explorer expects .NET to exist at a particular path on macOS.
Whether there are additional logs I can provide to help diagnose the Hub Controller exit code 131.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing sign-in on the macOS ARM64 build on an Apple M3 system, using the reported .NET 10 requirement and Hub Controller exit code 131 as the initial clues. Check the authentication and Service Hub startup logs referenced by the error, then determine whether the required runtime is missing, incorrectly located, or incompatible. Done means identifying the failure cause and documenting or fixing authentication startup so sign-in completes.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, macos
Domain
authentication, desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.