<div dir="ltr">Hi all, so I believe I found the problem. In my torrc file, there was a rogue line which read "PublishServerDescriptor" with nothing after it. I removed this line and restarted the relay, now it is saying "May 24 01:38:16.000 [notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.<br>May 24 01:38:20.000 [notice] Performing bandwidth self-test...done."<div><br></div><div>So it seems this solved the problem. Now, I am also wondering, is there a tool that can be used to automatically update tor? Thank you.<br><br><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">--Keifer</div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 23, 2019 at 6:16 PM teor <<a href="mailto:teor@riseup.net">teor@riseup.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
> On 24 May 2019, at 09:19, Keifer Bly <<a href="mailto:keifer.bly@gmail.com" target="_blank">keifer.bly@gmail.com</a>> wrote:<br>
> <br>
> Hi all, so this is the tor log since the last restart. It includes the relay fingerprint. The tor version is (0.2.9.16-1).<br>
<br>
The log you posted is missing a few lines at the start, including the lines<br>
that tell us the tor version.<br>
<br>
We need to see the tor version that is *running*, not the tor version that<br>
you installed. Just in case they are different. (Authorities reject really old<br>
Tor versions.)<br>
<br>
> When I tried updating tor I got a message saying that was the<br>
> newest version.<br>
<br>
It looks like you're on Debian or Ubuntu, please follow these instructions<br>
to update:<br>
<a href="https://2019.www.torproject.org/docs/debian.html.en" rel="noreferrer" target="_blank">https://2019.www.torproject.org/docs/debian.html.en</a><br>
<br>
> The relay has an assigned static ip and port which are both allowed by the firewall. It seems strange that<br>
> Dmitrii Tcvetkov was able to reach the relay though teor cannot,<br>
<br>
We looked in different places:<br>
<br>
Dmitrii connected to the IP and ports of your relay using SSL.<br>
I looked for your relay in the votes and the consensus, but I did not find it.<br>
<br>
> also that the relay says it is reachable and receiving traffic but not appearing in the relay list.<br>
<br>
I think your relay is not publishing its descriptor. See my comments below<br>
about the relay log.<br>
<br>
> It seems like the relay<br>
> would not be able to start at all if Google was blocking it.<br>
<br>
There are lots of different ways to block relays. Some let the relay start, but<br>
it never gets in the consensus. But I don't think that has happened to your<br>
relay.<br>
<br>
> May 21 20:01:32.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.<br>
<br>
I don't know how you are configuring and running your relay. Using a guided<br>
relay configuration tool might help you. See my suggestion below.<br>
<br>
> May 21 20:01:33.000 [notice] Your Tor server's identity key fingerprint is 'torworld 3A4E582092E7C6B822EC01F4D76F680F6C65B0A2'<br>
<br>
I have confirmed that this fingerprint is not in the votes or consensus.<br>
<br>
> May 21 20:01:33.000 [notice] Bootstrapped 0%: Starting<br>
> May 21 20:03:53.000 [notice] Bootstrapped 80%: Connecting to the Tor network<br>
> May 21 20:03:54.000 [notice] Guessed our IP address as 104.154.93.253 (source: 128.31.0.34).<br>
<br>
128.31.0.34 is the IP address of moria1, so your relay can connect to the directory<br>
authorities. That means that Google isn't blocking connections out.<br>
<br>
> May 21 20:03:58.000 [notice] Bootstrapped 100%: Done<br>
> May 21 20:03:58.000 [notice] Now checking whether ORPort <a href="http://104.154.93.253:65534" rel="noreferrer" target="_blank">104.154.93.253:65534</a> is reachable... (this may take up to 20 minutes -- lookfor log messages indicating success)<br>
> May 21 20:04:01.000 [notice] Self-testing indicates your ORPort is reachable from the outside. Excellent.<br>
<br>
Your relay and Dmitrii have confirmed that this port is reachable from the<br>
outside.<br>
<br>
But your relay log does not say "Publishing server descriptor." That's why your<br>
relay is not in the votes or the consensus.<br>
<br>
So we need to answer these questions:<br>
* Is your relay configured as a bridge?<br>
* Is your relay configured to *not* publish its descriptor?<br>
  (Relays publish their descriptors by default.)<br>
<br>
Please copy and paste your torrc into your next email.<br>
<br>
Your logs were also missing these things:<br>
<br>
> * tor version,<br>
> * role (relay or bridge), and<br>
> * descriptor posts to authorities.<br>
<br>
Please post the parts of your logs that contain this information.<br>
There is no need to paste more than 2 repetitions of the<br>
Heartbeat/Cell/Circuit/Connection/DoS lines.<br>
<br>
You seem to have a lot of trouble configuring relays manually.<br>
You might have a better experience with a guided setup tool, like this<br>
Tor Relay role in Ansible:<br>
<a href="https://github.com/nusenu/ansible-relayor" rel="noreferrer" target="_blank">https://github.com/nusenu/ansible-relayor</a><br>
<br>
T<br>
<br>
> On Thu, May 23, 2019 at 2:09 PM teor <<a href="mailto:teor@riseup.net" target="_blank">teor@riseup.net</a>> wrote:<br>
> <br>
> On 23 May 2019, at 18:41, Dmitrii Tcvetkov <<a href="mailto:demfloro@demfloro.ru" target="_blank">demfloro@demfloro.ru</a>> wrote:<br>
> <br>
>> On Tue, 21 May 2019 23:36:28 -0700<br>
>> Keifer Bly <<a href="mailto:keifer.bly@gmail.com" target="_blank">keifer.bly@gmail.com</a>> wrote:<br>
>> <br>
>>> Hi, so the relay in question does indeed have a reserved Static IP<br>
>>> (104.154.93.253), and the traffic is allowed by the firewall, but the<br>
>>> relay is still not appearing in the consensus. The port it's running<br>
>>> on is 65534. This is starting to seem odd.....any thoughts are<br>
>>> appreciated. Thanks. --Keifer<br>
>>> <br>
>> <br>
>> Indeed, I don't have any problem connecting to your relay with openssl<br>
>> from multiple locations (at least Russia, Netherlands and Germany):<br>
>> <br>
>> <br>
>> $ openssl s_client -connect <a href="http://104.154.93.253:65534" rel="noreferrer" target="_blank">104.154.93.253:65534</a><br>
>> <snip><br>
>> Certificate chain<br>
>> ...<br>
> <br>
> I can't find a relay called "torworld" or at "104.154.93.253" on the tor network:<br>
> * using consensus health, which shows relays with votes:<br>
>   <a href="https://consensus-health.torproject.org/" rel="noreferrer" target="_blank">https://consensus-health.torproject.org/</a><br>
> * or relay search, which shows relays in the consensus:<br>
>   <a href="https://metrics.torproject.org/rs.html#search/104.154.93.253" rel="noreferrer" target="_blank">https://metrics.torproject.org/rs.html#search/104.154.93.253</a><br>
> <br>
> Please copy and paste the latest logs from your relay the last time you started<br>
> it up. We need to see logs that cover your relay's:<br>
> * tor version,<br>
> * role (relay or bridge),<br>
> * nickname,<br>
> * fingerprint,<br>
> * IPv4 address,<br>
> * reachability self-test, and<br>
> * descriptor posts to authorities.<br>
> <br>
> We might need info-level logs to see some of these things.<br>
> <br>
> Do you know if Google supports tor relays?<br>
> They could be blocking some connections.<br>
> <br>
> T<br>
> <br>
<br>
</blockquote></div>