Skip to content
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

Mullvad Browser depends on dbus-glib on Linux #117

Open
vecna13 opened this issue Jul 25, 2023 · 3 comments
Open

Mullvad Browser depends on dbus-glib on Linux #117

vecna13 opened this issue Jul 25, 2023 · 3 comments
Labels
bug Something isn't working package This issue is related to packaging and distributing the Mullvad Browser
Milestone

Comments

@vecna13
Copy link

vecna13 commented Jul 25, 2023

If dbus-glib is not installed, running ./start-mullvad-browser.desktop silently fails.

On Debian:

sudo apt remove libdbus-glib-1-2
./start-mullvad-browser.desktop

On Fedora:

sudo dnf remove dbus-glib
./start-mullvad-browser.desktop

Tested with mullvad-browser-linux64-12.5.1_ALL on Debian 11, Fedora 37, and Fedora 38, all as VMs in Qubes.

I don't know if the answer is to bundle dbus-glib with Mullvad Browser or just include a note if it's unable to start, but as a user, it is confusing for the browser to just fail to launch. This scenario may come up for instance if the user has Firefox installed (and dbus-glib as a dependency), downloads Mullvad Browser (which runs at this time), decides it's the only browser they need, then uninstalls Firefox so the package manager no longer thinks it needs dbus-glib.

@vecna13
Copy link
Author

vecna13 commented Jul 25, 2023

This appears to be an upstream issue. It would be nice if the launching script included a warning if there are missing dependencies, though.

I found a related Tor Browser issue: tor browser relies on external glib/dbus installation

@vecna13
Copy link
Author

vecna13 commented Jul 26, 2023

Same issue filed for Tor Browser: Tor Browser silently fails if dbus-glib is not installed on Linux

@ruihildt ruihildt added bug Something isn't working package This issue is related to packaging and distributing the Mullvad Browser labels Oct 4, 2023
@c3Ls1US
Copy link

c3Ls1US commented Dec 2, 2023

Same issue filed for Tor Browser: Tor Browser silently fails if dbus-glib is not installed on Linux

This issue has been around for years, and, more importantly, this library is deprecated at this point. Apparently, the team won't fix this until Firefox 128:

Yep, but Firefox 120+ and it isn't trivial to backport.
I propose to close this as a wontfix and wait for 128.

@ruihildt ruihildt added this to the 14.0 milestone Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working package This issue is related to packaging and distributing the Mullvad Browser
Projects
Development

No branches or pull requests

3 participants