I am trying to run a tor relay on Ubuntu from source.
I have done the following:
- Installed stable version (0.3.1.8) (as written in the documentations)
- Used "apt source" to get the source code
- Configured and compiled (using "configure" and "make")
- I copied the result binary (tor file) to /usr/bin/ so it will be executed as a service
- I than start tor service
In problem in the logs that after some time after I get in the log (always (10-20 minutes) after "[notice] Bootstrapped 100%: Done
"):
[notice] Interrupt: we have stopped accepting new connections, and will shut down in 30 seconds. Interrupt again to exit now.
Here's the log file (It repeats over and over):
Nov 29 18:44:11.587 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
Nov 29 18:44:11.587 [notice] Read configuration file "/etc/tor/torrc".
Nov 29 18:44:11.589 [notice] Your ContactInfo config option is not set. Please consider setting it, so we can contact you if your server is misconfigured or something else goes wrong.
Nov 29 18:44:11.590 [notice] Based on detected system memory, MaxMemInQueues is set to 743 MB. You can override this by setting MaxMemInQueues by hand.
Nov 29 18:44:11.590 [notice] Opening Socks listener on 127.0.0.1:9050
Nov 29 18:44:11.590 [notice] Opening OR listener on 0.0.0.0:9001
Nov 29 18:44:11.591 [notice] Opening Directory listener on 0.0.0.0:9030
Nov 29 18:44:12.000 [notice] Configured to measure directory request statistics, but no GeoIP database found. Please specify a GeoIP database using the GeoIPFile option.
Nov 29 18:44:12.000 [notice] Your Tor server's identity key fingerprint is '*************'
Nov 29 18:44:12.000 [notice] Bootstrapped 0%: Starting
Nov 29 18:44:19.000 [notice] Starting with guard context "default"
Nov 29 18:44:19.000 [notice] Bootstrapped 80%: Connecting to the Tor network
Nov 29 18:44:19.000 [notice] Opening Socks listener on /var/run/tor/socks
Nov 29 18:44:19.000 [notice] Opening Control listener on /var/run/tor/control
Nov 29 18:44:19.000 [notice] Guessed our IP address as ****** (source: ***).
Nov 29 18:44:19.000 [notice] Self-testing indicates your ORPort is reachable from the outside. Excellent.
Nov 29 18:44:20.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Nov 29 18:44:20.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Nov 29 18:44:21.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Nov 29 18:44:21.000 [notice] Bootstrapped 100%: Done
Nov 29 18:44:30.000 [notice] Self-testing indicates your DirPort is reachable from the outside. Excellent. Publishing server descriptor.
Nov 29 18:44:32.000 [notice] Performing bandwidth self-test...done.
Nov 29 18:49:11.000 [notice] Interrupt: we have stopped accepting new connections, and will shut down in 30 seconds. Interrupt again to exit now.
Nov 29 18:49:41.000 [notice] Clean shutdown finished. Exiting.
My torrc contains:
Log notice file /var/log/tor/notices.log
DataDirectory /var/lib/tor
ORPort 9001
Nickname *****
DirPort 9030
ExitPolicy reject *:* # for now...
I've been trying to solve this for quite some time, can anyone help me with that?
I should also point out that on "my" machine it worked great, when I place it on the machine that I actually want to make it a relay (machine that will stay on all the time), it does this problem.
And just to point out, I installed stable tor, downloaded the stable version sources, compiled and replaced the binary, that's it.
Thanks!
tor
binary and nothing else.service tor stop
or similar). It's getting sent an interrupt signal and telling Tor to stop (and it would need to be sent from a privileged account). Is this running on a server or a desktop system? Is it possible that it is suspending after some time period of inactivity or similar?info
level logging give any further insight?