post by imitation-unkind on Dec 17, 2025

I’ve been attempting to install tor browser on secureblue. At every turn something has prevented it from launching. so far best I can tell its a userns problem, but even the ujust command to enable that has not fixed it. I would really love advice about this. if I cannot use tor browser on this os it is practically unusable to me.

read 10 min

post by anon64393690 on Dec 17, 2025

Did you disable hardened_malloc for Tor only?

AFAIK it doesn’t play well with Firefox

post by any1 on Dec 17, 2025

If Firefox is built with --enable-replace-malloc it would work.

post by anon63378630 on Dec 18, 2025

flatpak install https://dl.flathub.org/repo/appstream/org.torproject.torbrowser-launcher.flatpakref flatpak --user override --env=LD_PRELOAD= org.torproject.torbrowser-launcher

post by any1 on Dec 18, 2025

post by sha123 on Dec 18, 2025

post by anon63378630 on Dec 18, 2025

Better to just run Tails in a VM?

but then you’d have to ujust with-standard-malloc tor-browser-launcher in a terminal each and every time

post by null on Dec 18, 2025

post by KevPham on Dec 18, 2025

1 month later

post by leahh88g4 on Jan 21

post by leahh88g4 on Jan 24

@RoyalOughtness could you please let me know what the recommended way is to install Tor (and other browsers)? I am not on Discord and do not know where else to get support. Thank you!

post by Man on Jan 24

I don’t know how much this matters but the secureblue FAQ has a warning about this practice.

post by Man on Jan 24

post by leahh88g4 on Jan 24

Thanks, but I am still confused on how to install Tor (and other browsers). I find it very difficult to get info/tutorials on Secureblue - I am willing to learn but if there are is no support it seems impossible for a beginner.

post by Man on Jan 24

I don’t know if it is possible to securely install other browsers at present. Secureblue is such a new project. I would recommend booting Tails if Tor is required or Mullvad Browser + VPN on another distro in the meantime. There are ways to route all traffic through Tor if you want to use Trivalnet + Tor. It isn’t a substitute for Tor Browser though.

There are other reasonably secure atonic Fedora based distributions that will make migrating easier once secureblue is ready. Ostree is the reason you are struggling to install Tor Browser however.

post by sha123 on Jan 24

  • Install either via download or layer torbrowser-launcher via rpm-ostree
  • Enable unprivileged user namespaces for unconfined_t domain via ujust (or write a Selinux policy for tor browser)
  • start tor browser without hardened malloc (via ujust)

post by Cyber-Typhoon on Jan 24

post by leahh88g4 on Jan 24

Thanks, but this is what I mean: as a beginner, what even is layering (and how to do it)? what are namespaces? I cannot find any beginner-friendly tutorials on all these things. And most importantly: would installing an app in such a way be a security risk?

post by Man on Jan 24

I believe secureblue is immutable, so you can’t modify the core system. Non-Flatpak applications can be added on top of but not tightly integrated into the core OS. This is to prevent malicious programs interfering with root system files, which keeps you safe. The downside is this also reduces functionality if configuration files cannot be edited. Unless the developer verifies and intergrates an application at that deep level the system will reject it. Flatpak is sandboxed so it runs without interfering with the core OS. But sucure browsers are actually less secure in this environment. If you want to install new programs, as a begginer, then wait for the OS to mature. The developers are working on an easy way to layer browsers into the system.

I would reccomend regular Fedora, where these browsers can be installed natively, without Flatpak. It is still private but slightly less secure. Since sucureblue is based on Fedora you will learn valuable skills before switching to secureblue. It may even be possible to ‘upgrade’ to an immutable version of Fedora then switch to secureblue without reinstalling. But I’m not certain about that.

post by Securefan on Jan 24

I suggest to use whoonix/tails via virt-manager.

It’s the most secure and privacy way to do it and it should be the recommended way.

post by sha123 on Jan 24

On “immutable” distros, this means adding a layer with the software on top of the immutable base image. On securueblue this happens via rpm-ostree install command.

You need to read this up for yourself. Too much to explain. It is basically a very lightweight form of virtualization on Linux, which does not have the same security guarantees as “normal” VMs.

Check out the Secureblue homepage, especially the FAQ

Yes, but I think it is an acceptable risk. Unprivileged user namespaces increase the risk of privilege escalation. But on a single user system, you are screwed anyway, if malware runs as your user in an unsandboxed way and most sandboxes deny access to unprivileged user namespaces nevertheless. As @Securefan said, using a Whonix VM instead would be the most secure option, but it is also much more inconvenient and resource hungry.

post by PtiBouchon on Jan 24

post by leahh88g4 on Jan 25

Well, most of that isn’t really beginner-friendly either :frowning:

So just to confirm: I should be downloading the Tor.tar.xz-file and what would be the correct command the for rpm-ostree?

Second question: I also tried to set up a Wireguard tunnel, I did exactly as described on the Secureblue website by importing the .config-file, and while it looks like it is working (the connections enabled and no error messages), I cannot open any website, so it obviously is not working. Are there any other things that need to be changed/added when using Wireguard?

post by Cyber-Typhoon on Jan 25

post by Man on Jan 25

post by null on Jan 25

post by sha123 on Jan 25

post by leahh88g4 on Jan 25

post by Cyber-Typhoon on Jan 25

post by username0990 on Jan 25

post by Man on Jan 25

post by null on Jan 25

post by sha123 on Jan 25

post by leahh88g4 on Jan 26

post by Cyber-Typhoon on Jan 26

post by Man on Jan 26

post by IsItJustMe on Jan 26

post by ImTooPhaT on Jan 26

post by null on Jan 26

post by ImTooPhaT on Jan 26

Load more posts below