Can't login when default browser is Mullvad Browser #2103

Open
opened 2025-11-20 07:03:56 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @UbioZur on GitHub (Jul 23, 2025).

Describe the problem

With the default browser as Mullvad browser, it is impossible to authenticate the netbird client. As mullvad does not finish the oauth process.

To Reproduce

Steps to reproduce the behavior:

  1. Install netbird GUI (Fedora COPR)

  2. Install Mullvad Browser (Flatpak)

  3. Set Mullvad Browser as default browser (most secured browser as default one)

  4. Try to authenticate on Netbird

  5. Login on the site open in Mullvad

  6. After 2FA, nothing happen!

  7. Install netbird GUI (Fedora COPR)

  8. Install Mullvad Browser (Flatpak)

  9. Install another we browser (Flatpak)

  10. Set Mullvad Browser as default browser (most secured browser as default one)

  11. Try to authenticate on Netbird

  12. Copy the link from Mullvad to open it on the other browser

  13. Error on webpage.

Expected behavior

Login successfull, but realistically since it is probably a mullvad protection, I would expect to be able to login using the browser of my choice, or at least copy/paste the auth link to the browser of my choice!

Are you using NetBird Cloud?

Netbird cloud

NetBird version

netbird version 0.51.2

Is any other VPN software installed?

No

Debug output

To help us resolve the problem, please attach the following anonymized status output

Daemon status: LoginFailed

Run UP command to log in with SSO (interactive login):

netbird up

If you are running a self-hosted version and no SSO provider has been configured in your Management Server,
you can use a setup-key:

netbird up --management-url <YOUR_MANAGEMENT_URL> --setup-key <YOUR_SETUP_KEY>

More info: https://docs.netbird.io/how-to/register-machines-using-setup-keys

Create and upload a debug bundle, and share the returned file key:

netbird debug for 1m -AS -U

Error: failed to up: up already in progress: current status LoginFailed

Alternatively, create the file only and attach it here manually:

Error: failed to up: up already in progress: current status LoginFailed

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • [V] Reviewed client troubleshooting (if applicable)
  • [V] Checked for newer NetBird versions
  • [V] Searched for similar issues on GitHub (including closed ones)
  • [V] Restarted the NetBird client
  • [V] Disabled other VPN software
  • [V] Checked firewall settings

I found a solution thanks to the first command, but I still decide to create the bug report in case someone can find a way to get it working with the GUI (or if someone has the same issue):

in the CLI, run netbird up
This will open the URL on the default browser BUT also display the actual URL to open on the terminal.
copy and paste the URL from the terminal to a browser (like firefox or other) and it works fine.

Originally created by @UbioZur on GitHub (Jul 23, 2025). **Describe the problem** With the default browser as Mullvad browser, it is impossible to authenticate the netbird client. As mullvad does not finish the oauth process. **To Reproduce** Steps to reproduce the behavior: 1. Install netbird GUI (Fedora COPR) 2. Install Mullvad Browser (Flatpak) 3. Set Mullvad Browser as default browser (most secured browser as default one) 4. Try to authenticate on Netbird 5. Login on the site open in Mullvad 6. After 2FA, nothing happen! 1. Install netbird GUI (Fedora COPR) 2. Install Mullvad Browser (Flatpak) 3. Install another we browser (Flatpak) 4. Set Mullvad Browser as default browser (most secured browser as default one) 5. Try to authenticate on Netbird 6. Copy the link from Mullvad to open it on the other browser 7. Error on webpage. **Expected behavior** Login successfull, but realistically since it is probably a mullvad protection, I would expect to be able to login using the browser of my choice, or at least copy/paste the auth link to the browser of my choice! **Are you using NetBird Cloud?** Netbird cloud **NetBird version** `netbird version` 0.51.2 **Is any other VPN software installed?** No **Debug output** To help us resolve the problem, please attach the following anonymized status output Daemon status: LoginFailed Run UP command to log in with SSO (interactive login): netbird up If you are running a self-hosted version and no SSO provider has been configured in your Management Server, you can use a setup-key: netbird up --management-url <YOUR_MANAGEMENT_URL> --setup-key <YOUR_SETUP_KEY> More info: https://docs.netbird.io/how-to/register-machines-using-setup-keys Create and upload a debug bundle, and share the returned file key: netbird debug for 1m -AS -U Error: failed to up: up already in progress: current status LoginFailed Alternatively, create the file only and attach it here manually: Error: failed to up: up already in progress: current status LoginFailed **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. **Have you tried these troubleshooting steps?** - [V] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [V] Checked for newer NetBird versions - [V] Searched for similar issues on GitHub (including closed ones) - [V] Restarted the NetBird client - [V] Disabled other VPN software - [V] Checked firewall settings I found a solution thanks to the first command, but I still decide to create the bug report in case someone can find a way to get it working with the GUI (or if someone has the same issue): in the CLI, run `netbird up` This will open the URL on the default browser BUT also display the actual URL to open on the terminal. copy and paste the URL from the terminal to a browser (like firefox or other) and it works fine.
saavagebueno added the triage-needed label 2025-11-20 07:03:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2103