Open BCSharp opened 18 hours ago
I think the crash (caused by this line, which is there to keep the consensus updated even if nothing else is using tor on the router) was fixed in tor 0.4.8.x. Can you try with the latest release (currently 0.4.8.13) from the Tor Project Debian Repository?
Yes, I updated Tor to 0.4.8.13 and the setup works fine now. Thanks!
Maybe update the installation wiki page or the corridor project README to mention that the minimum requirements is tor 0.4.8.x?
I'm using Qubes R4.2.3 and installed corridor in a dedicated qube based on template debian-12-xfce following the standard installation instructions.
As soon as service
corridor-data
is started, servicetor@default
terminates abnormally with the following stack trace:Originally I installed corridor following the instructions from the Whonix Wiki (i.e from the Whonix repository using apt-get), but then I noticed that the head upstream version (i.e. from this repo) is a copule of commits ahead so I tried it instead, alas with the same result.
How to reproduce
Create a standard sys-corridor qube using the standard installation instructions. Boot the qube and check the status of
tor@default
usingsystemctl status tor@default
. It will be eitheractivating
(restarting after crash for several times) orfailed
.To better pinpoint the cause of the Tor crash, deactivate Qubes service corridor:
This will prevent corridor from starting on boot, and prevent standard Qubes firewall rules populate the NFT tables (if corridor were started on boot, it would prevent it itself from within the qube, so disabling Qunbes firewall is basically creating the same environment, but unconditionally).
(Re-)start qube sys-corridor and check status of
tor@default
. After a minute or so, it is fully started and working well.Now, enable the Qubes service
corridor
(to meet the precondition of corridor's systemd unit file) and startcorridor-data
:Observe that the
tor@default
service chashes immediately, tries to restart a few times, and then fails completely.sudo journalctl -u tor@default
will display the stack trace and other error messages.