[tor-bugs] #10554 [Tor]: Incorrect error message when invalid DataDirectory is specified in FreeBSD

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jan 4 18:07:58 UTC 2014


#10554: Incorrect error message when invalid DataDirectory is specified in FreeBSD
-----------------------+-------------------------------
 Reporter:  modalexii  |          Owner:
     Type:  defect     |         Status:  new
 Priority:  minor      |      Milestone:
Component:  Tor        |        Version:  Tor: 0.2.3.25
 Keywords:             |  Actual Points:
Parent ID:             |         Points:
-----------------------+-------------------------------
 When torrc DataDirectory is invalid, messages output to stderr incorrectly
 state that Log is invalid.

 To reproduce:

  1. Torrc has __invalid__ DataDirectory specification like `DataDirectory
 /foo/does-not-exist` or similar
  1. Torrc has __valid__ Log specification of any kind; e.g. `Log notice
 syslog` or `Log notice file /var/log/tor/notices.log`
  1. Start tor as a service, i.e. `# Service tor start`
  1. Messages written to stderr are as follows:



 {{{
 Jan 04 17:43:01.000 [warn] Couldn't open file for 'Log notice file
 /var/log/tor': Is a directory
 <snip>
 Jan 04 17:43:01.000 [warn] Failed to parse/validate config: Failed to init
 Log options. See logs for details.
 }}}
 To remedy, specify a valid DataDirectory or comment out the line. Tor runs
 without issue, revealing that the Log specification was not the issue.

 {{{
 # uname -a
 FreeBSD 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31
 UTC 2013     root at bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

  # tor --version
 Jan 04 18:01:55.249 [notice] Tor v0.2.3.25 (git-17c24b3118224d65) running
 on FreeBSD.
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10554>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list