You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Workaround for a problem with containerized Mullvad failing to launch a file dialog.
Expected behavior works on the related Tor browser:
Ctrl-O opens a file dialog to choose a local file
File -> Save Page As can open a file dialog
Bookmark Organizer -> Restore -> From file can open a file dialog
On Mullvad:
works as above
silently ignored
silently ignored
What appears when run with --log:
Mullvad Browser:14): Gtk-CRITICAL **: 20:34:43.030: Unable to create user data directory '/home/mullvad/.var/mullvad-browser/Browser/.local/share' for storing the recently used files list: Not a directory
Both Tor and Mullvad beget Browser/.local/share symlinked to /dev/null. Replacing this with a directory is the workaround.
My environment may matter:
Those browsers are both in the same Arch Linux container, with a variant of Ubuntu as host.
||/ Name Version Architecture Description
+++-=================-===============================================-============-=================================
ii systemd-container 249.11-0ubuntu3.11pop0~1704473387~22.04~3ce38bf amd64 systemd container/nspawn tools
systemd-nspawn was chosen because only a few extra options are needed to permit browsers to play audio.
On Arch, the dependencies for Firefox are installed and the choices during that installation were noto-fonts and pipewire-jack. Tor Browser is installed from the Arch Linux torbrowser-launcher package. Mullvad browser is simply dropped into place from the 13.5 tarball.
Outside of this containerization, Mullvad on the host machine runs fine with Browser/.local/share symlinked to /dev/null.
The text was updated successfully, but these errors were encountered:
ruihildt
added
bug
Something isn't working
package
This issue is related to packaging and distributing the Mullvad Browser
labels
Sep 24, 2024
On Arch, the dependencies for Firefox are installed and the choices during that installation were noto-fonts and pipewire-jack. Tor Browser is installed from the [Arch Linux torbrowser-launcher package](https://archlinux.org/packages/extra/any/torbrowser-launcher/). Mullvad browser is simply dropped into place from the 13.5 tarball.
I'm wondering if the different behavior between Mullvad Browser and Tor
Browser can be explained by the different dependencies installed. Are
you running Mullvad Browser in the same container as Tor Browser? If
not, can you try running it with the same dependencies installed to see
if it solves the issue?
Greetings,
Workaround for a problem with containerized Mullvad failing to launch a file dialog.
Expected behavior works on the related Tor browser:
On Mullvad:
What appears when run with
--log
:Both Tor and Mullvad beget Browser/.local/share symlinked to /dev/null. Replacing this with a directory is the workaround.
My environment may matter:
Those browsers are both in the same Arch Linux container, with a variant of Ubuntu as host.
systemd-nspawn was chosen because only a few extra options are needed to permit browsers to play audio.
On Arch, the dependencies for Firefox are installed and the choices during that installation were noto-fonts and pipewire-jack. Tor Browser is installed from the Arch Linux torbrowser-launcher package. Mullvad browser is simply dropped into place from the 13.5 tarball.
Outside of this containerization, Mullvad on the host machine runs fine with Browser/.local/share symlinked to /dev/null.
The text was updated successfully, but these errors were encountered: