I believe I found the cause of the disappearance of the Directory flags on my router. I had set the AccountingMax feature. Apparently, this disables the Directory port and generates a notice-level message:
"Not advertising DirPort (Reason: AccountingMax enabled)"
After commenting out the feature, the Directory port came back online.
On August 13, 2014 3:21:36 PM EDT, Spencer Rhodes spencer@rhodespa.com wrote:
Hi Matt,
Thanks for the quick reply. The servers did not show because I had commented out the Nickname line in /etc/tor/torrc after seeing a notice in arm that it was redundant (presumably because it is identical to the hostname). Apparently, not redundant after all as it is necessary for proper listing on the torstatus servers…
So, I browsed to your suggested URL and verified that for my server which does show the Directory flags, it returns a bunch of data: http://99.28.48.185/tor/status-vote/current/consensus, but for the server which is now lacking the flags, nothing is returned: http://80.240.141.246/tor/status-vote/current/consensus.
As far as I know, these servers are identically configured apart from the nicknames, fingerprints, and bandwidth. And as I said, initially both servers showed Directory flags. I am running on Debian, and so tried "service for restart” without effect. Hate to have to reinstall to get Directory services up again…
Best regards, Spencer
On Aug 13, 2014, at 1:28 PM, tor-relays-request@lists.torproject.org wrote:
From: Matthew Finkel matthew.finkel@gmail.com Subject: Re: [tor-relays] Directory Server Issue Date: August 13, 2014 at 12:08:58 PM EDT To: tor-relays@lists.torproject.org Reply-To: tor-relays@lists.torproject.org
On Wed, Aug 13, 2014 at 10:32:45AM -0400, Spencer Rhodes wrote:
Hi,
I have a server (triratna) which I recently put up, which operates
on ports 80 and 443, and which initially showed a Directory Server flag. After several days of operation, however, the directory flag disappeared from both the torstatus listing and from the arm display on the console.
I would like to know if there is a way to verify that directory
services are in fact working, and if so, determine why the server is not flagged properly. I found some old postings to the effect that one could browse to server://tor or server://tor/status/all, but this does not seem to be true any more.
Hi Spencer,
This should still work. Try using http://<ip address>:<DirPort>/tor/status-vote/current/consensus to fetch the current consensus. You can also fetch individual relay descriptors using a similar URI.
If you provide your relay fingerprint someone may be able to help further. I tried looking up the name you gave, but I couldn't find it in either Globe[0] nor Atlas[1].
Thanks for running a relay!
- Matt
[0] https://globe.torproject.org/#/search/query=triratna [1] https://atlas.torproject.org/#search/triratna