[HOME] [DOWNLOAD] [DOCS] [NEWS] [SUPPORT] [TIPS] [ISSUES] [DONATE]

OnionBalance help

I am trying to setup onionbalance. I have a small vps (none whonix the ob frontend) and two dedicated servers each running KVM with whonix

Hidden service version 3 on both dedicated servers

I configured my vps (not whonix) to use as the front server and created my main onionbalance key, then i moved onto my whonix dedicated servers i needed to upgrade tor to the latest version which i did via the whonix wiki everything went great and my gateway now displays tor 0.4.3.6 running on Linux with Libevent 2.1.8-stable, OpenSSL 1.1.1d, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.3.8. this information displays after i run the tor - v command.

Using the onionbalance guide located here h**ps://onionbalance.readthedocs.io/en/latest/v3/tutorial-v3.html#step-3-configuring-the-backend-instances

I modified my torrc file.

HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 10.152.152.11:80
HiddenServiceVersion 3
HiddenServiceOnionBalanceInstance 1

Then i reloaded tor and it fails to reload, the error displayed is:

sudo systemctl --no-pager status tor@default
● tor@default.service - Anonymizing overlay network for TCP
Loaded: loaded (/lib/systemd/system/tor@default.service; enabled-runtime; vendor preset: enabled)
Drop-In: /lib/systemd/system/tor@default.service.d
└─30_clean-torrc-d-on-reload.conf, 40_obfs4proxy-workaround.conf, 50_controlsocket-workaround.conf
Active: reloading (reload) (Result: exit-code) since Sat 2020-07-18 19:01:59 UTC; 13s left
Process: 757 ExecStartPre=/usr/bin/install -Z -m 02755 -o debian-tor -g debian-tor -d /run/tor (code=exited, status=0/SUCCESS)
Process: 760 ExecStartPre=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 --verify-config (code=exited, status=0/SUCCESS)
Process: 833 ExecStart=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 (code=exited, status=1/FAILURE)
Process: 843 ExecStartPost=/bin/kill -HUP ${MAINPID} (code=exited, status=0/SUCCESS)
Process: 2285 ExecReload=/bin/sh -c /usr/lib/anon-gw-anonymizer-config/torrc-d-cleaner && /bin/kill -HUP ${MAINPID} (code=exited, status=0/SUCCESS)
Main PID: 833 (code=exited, status=1/FAILURE)
Tasks: 0 (limit: 1447)
Memory: 17.7M
CGroup: /system.slice/system-tor.slice/tor@default.service

Jul 18 19:01:59 host tor[833]: Jul 18 19:01:59.001 [notice] Opened HTTP tu…:9227
Jul 18 19:01:59 host tor[833]: Jul 18 19:01:59.001 [notice] Opening HTTP t…:9228
Jul 18 19:01:59 host tor[833]: Jul 18 19:01:59.001 [notice] Opened HTTP tu…:9228
Jul 18 19:01:59 host tor[833]: Jul 18 19:01:59.001 [notice] Opening HTTP t…:9229
Jul 18 19:01:59 host tor[833]: Jul 18 19:01:59.001 [notice] Opened HTTP tu…:9229
Jul 18 19:01:59 host systemd[1]: Started Anonymizing overlay network for TCP.
Jul 18 19:01:30 host systemd[1]: Reloading Anonymizing overlay network for TCP.
Jul 18 19:01:30 host sh[2285]: /usr/lib/anon-gw-anonymizer-config/torrc-d-…cess.
Jul 18 19:01:30 host systemd[1]: tor@default.service: Can’t open PID file …ctory
Jul 18 19:01:30 host systemd[1]: tor@default.service: Main process exited,…ILURE
Hint: Some lines were ellipsized, use -l to show in full.

  • true 0
  • true ‘Feel free to close this window.’
  • sleep 86400

The version of tor i upgraded to supports onionbalance. Does anyone know why this error is happening and what can i do to resolve it?

If you followed all steps from onionbalance manuals but you are running into Tor bugs then it is likely a problem there. You will have better a chance at fixing this by reporting it upstream.

1 Like

Log output doesn’t shown actual issue. It’s truncated. Without seeing any error message, can’t be debugged.

See these:

[Imprint] [Privacy Policy] [Cookie Policy] [Terms of Use] [E-Sign Consent] [DMCA] [Investors] [Priority Support] [Professional Support]