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.