Details
Nov 6 2019
This was done. If not, please create specific tickets where it isn't done.
Jul 8 2019
Removed a few. Would not start without openat, so kept.
Yay, we have ProtectSystem=strict now.
Jul 7 2019
Yay, we have ProtectSystem=strict now.
Can we exclude ExecStartPre=/usr/lib/onion-grater-merger from systemd hardening?
Error back after reboot.
Jul 6 2019
https://github.com/Whonix/onion-grater/blob/master/lib/systemd/system/onion-grater.service currently works without ReadWritePaths. So let's not add?
https://github.com/Whonix/onion-grater/blob/master/lib/systemd/system/onion-grater.service currently works without ReadWritePaths. So let's not add?
Dead upstream.
Jul 4 2019
It's a file, not a folder.
It's a file, not a folder. Nothing in the code of
/usr/lib/onion-grater-merger writes to /usr/lib/onion-grater-merger.
Jul 3 2019
I just re-read the error message. Try adding
That's weird. Onion-grater is trying to write to somewhere that's being mounted read-only by systemd.
Jul 1 2019
Merged your changes.
Jun 24 2019
Jun 23 2019
Does it work after you comment ProtectSystem=strict and ReadWriteDirectories=? I think on Qubes-Whonix it is trying to write to a directory in /var/run (probably /var/run/qubes-service). I can't test as I don't use Qubes.
Unfortunately not. On Qubes-Whonix. Could be Non-Qubes-Whonix vs
Qubes-Whonix?
Does it work using this? It looks like it needs the openat syscall which it now allows.
Does not work yet. @madaidan
Apr 6 2019
Reducing the number of lingering, unrealistic tickets, therefore closing.
Dec 9 2018
Dec 7 2018
Oct 1 2018
Sep 20 2018
Aug 15 2018
Jul 24 2018
Ping @dau.
There are up to date Whonix 14 testers versions available.
May 9 2018
May 7 2018
Yes, please.
May 6 2018
I see. So without these variables set, ricochet tries to to start its
own Tor client?
Yes exactly !
May 1 2018
Tibo (Tibo):
Tibo added a comment.
Any idea why that is required?Yes, ricochet is looking if a control port is defined in the config file or in
the environment.
If a control port is defined, ricochet will not launch tor and will directly
connect to the control host.
Apr 30 2018
Any idea why that is required?
Apr 26 2018
This ticket is in status "needs review". Meaning, implementation is
done, but should be tested in next build.This status is confusing and for ticket changes we'll be using
testing-in-next-build-required as status.This ticket is in status "needs review". Meaning, implementation is
done, but should be tested in next build.
So the only remaining work here before you started working on this
ticket was:
Do the instructions in the wiki work as is? If yes, the ticket is done.
Tibo (Tibo):
Tibo added a comment.
I think I misunderstood something.
I think I misunderstood something.
I thought that the goal was to not use EXTERNAL_OPEN_ALL=true and just open one port on the workstation firewall.
Tibo (Tibo):
Tibo added a comment.
Oh, my bad...
Probably a manual config is required because otherwise localListenAddress is set to localhost. Manual config is not how it is supposed to work. It worked beforeYes exactly, and also to set the localListenPort.