Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Sep 2014 19:32:24 -0300
From:      Mario Lobo <lobo@bsd.com.br>
To:        freebsd-questions@freebsd.org
Subject:   Re: Problems starting tor service ....
Message-ID:  <20140926193224.695cc83f@Papi>
In-Reply-To: <5425E6F0.8030704@hiwaay.net>
References:  <542423D4.8070706@hiwaay.net> <54242605.4090004@dat.pl> <5424330F.2060209@hiwaay.net> <20140926182223.0b204ceb@Papi> <5425E6F0.8030704@hiwaay.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 26 Sep 2014 17:21:36 -0500
"William A. Mahaffey III" <wam@hiwaay.net> wrote:

> On 09/26/14 16:22, Mario Lobo wrote:
> > On Thu, 25 Sep 2014 10:21:51 -0500
> > "William A. Mahaffey III" <wam@hiwaay.net> wrote:
> >
> >> On 09/25/14 09:26, Maciej Milewski wrote:
> >>> On 25.09.2014 16:16, William A. Mahaffey III wrote:
> >>>> Sep 25 09:10:20.000 [warn] Couldn't open file for 'Log notice
> >>>> file /var/log/tor': Permission denied
> >>>> Sep 25 09:10:20.000 [notice] Closing partially-constructed Socks
> >>>> listener on 127.0.0.1:9050
> >>>> Sep 25 09:10:20.000 [warn] Failed to parse/validate config:
> >>>> Failed to init Log options. See logs for details.
> >>>> Sep 25 09:10:20.000 [err] Reading config failed--see warnings
> >>>> above.
> >>> Wrong /var/log/tor permissions?
> >>>
> >>
> >> I *think* /vsar/log/tor is supposed to be a directory, not sure
> >> about that .... In any event, I also started privoxy & it had no
> >> problems starting, setting up its /var/log dir, etc.:
> >>
> >>
> >> [root@kabini1, /etc, 10:18:24am] 385 % lsof -n | grep privoxy
> >> lsof: WARNING: compiled for FreeBSD release 9.1-RELEASE-p17; this
> >> is 9.3-RELEASE.
> >> privoxy   88652    privoxy  cwd     VDIR 0,102
> >> 1024        2 / privoxy   88652    privoxy  rtd     VDIR
> >> 0,102               1024        2 / privoxy   88652    privoxy
> >> txt     VREG 0,166             267352
> >> 807043 /usr/local/sbin/privoxy privoxy   88652    privoxy  txt
> >> VREG 0,102             108664 2006401 /libexec/ld-elf.so.1
> >> privoxy   88652    privoxy    0r    VCHR 0,17
> >> 0t0 17 /dev/null
> >> privoxy   88652    privoxy    1w    VCHR 0,17
> >> 0t0 17 /dev/null
> >> privoxy   88652    privoxy    2u    IPv4
> >> 0xfffffe018622b3d0                0t0      TCP 127.0.0.1:8118
> >> (LISTEN) [root@kabini1, /etc, 10:18:43am] 386 % (lltr10 /var/log/;
> >> date) -rw-------  1 root     wheel      5427 Sep 24 12:00
> >> cron.0.bz2 -rw-r-----  1 root     wheel       795 Sep 25 00:00
> >> maillog.0.bz2 -rw-------  1 root     wheel       757 Sep 25 03:02
> >> ipfw.today -rw-r-----  1 root     wheel      1448 Sep 25 04:55
> >> sendmail.st -rw-r-----  1 root     wheel      3427 Sep 25 04:55
> >> maillog -rw-------  1 root     wheel     42302 Sep 25 05:33
> >> auth.log -rw-------  1 root     wheel     69791 Sep 25 09:00
> >> security drwxr-x---  2 privoxy  privoxy     512 Sep 25 09:18
> >> privoxy/ -rw-r--r--  1 root     wheel    625277 Sep 25 09:18
> >> messages -rw-------  1 root     wheel     35859 Sep 25 10:15 cron
> >> Thu Sep 25 10:19:04 CDT 2014
> >> [root@kabini1, /etc, 10:19:04am] 387 % history | grep service
> >>      360  9:10    service tor start
> >>      369  9:18    service privoxy start
> >>      370  9:18    service tor start
> >>      375  9:24    vi services
> >>      376  9:27    grep any services
> >>      387  10:19   history | grep service
> >> [root@kabini1, /etc, 10:19:26am] 388 % grep wheel passwd
> >> [root@kabini1, /etc, 10:20:41am] 389 %
> >>
> >>
> >> both privoxy & tor have their own users defined in passwd, neither
> >> are in the group wheel .... who knows .... TIA for any further
> >> clues ....
> >>
> >>
> > mkdir /var/log/tor
> > chown tor:tor /var/log/tor
> >
> > Watch out because on my system the user created was _tor, so check
> > yours !
> >
> > After that, restart tor.
> >
> 
> 
> Hmmmm, OK:
> 
> [root@kabini1, /etc, 11:17:01pm] 391 % mkdir /var/log/tor
> You have new mail.
> [root@kabini1, /etc, 5:14:01pm] 392 % chown _tor:_tor /var/log/tor
> [root@kabini1, /etc, 5:14:11pm] 393 % ( lltr10 /var/log/ ; date )
> drwxr-x---  2 privoxy  privoxy     512 Sep 25 09:18 privoxy/
> -rw-r--r--  1 root     wheel    625277 Sep 25 09:18 messages
> -rw-r-----  1 root     wheel       792 Sep 26 00:00 maillog.0.bz2
> -rw-------  1 root     wheel       466 Sep 26 03:02 mount.today
> -rw-------  1 root     wheel       757 Sep 26 03:02 ipfw.today
> -rw-r-----  1 root     wheel      1448 Sep 26 04:55 sendmail.st
> -rw-r-----  1 root     wheel      3428 Sep 26 04:55 maillog
> -rw-------  1 root     wheel     43052 Sep 26 05:33 auth.log
> -rw-------  1 root     wheel     85255 Sep 26 17:11 cron
> drwxr-xr-x  2 _tor     _tor        512 Sep 26 17:14 tor/
> Fri Sep 26 17:14:15 CDT 2014
> [root@kabini1, /etc, 5:14:15pm] 394 % grep tor passwd
> operator:*:2:5:System &:/:/usr/sbin/nologin
> _tor:*:256:256:Tor anonymizing router:/var/db/tor:/usr/sbin/nologin
> [root@kabini1, /etc, 5:14:21pm] 395 % grep tor group  passwd
> group:operator:*:5:root
> group:_tor:*:256:
> passwd:operator:*:2:5:System &:/:/usr/sbin/nologin
> passwd:_tor:*:256:256:Tor anonymizing
> router:/var/db/tor:/usr/sbin/nologin [root@kabini1, /etc, 5:14:38pm]
> 396 %
> 
> 
> Then:
> 
> 
> [root@kabini1, /etc, 5:14:53pm] 397 % service tor start
> Starting tor.
> Sep 26 17:15:01.136 [notice] Tor v0.2.4.23 (git-598c61362f1b3d3e) 
> running on FreeBSD with Libevent 2.0.21-stable and OpenSSL
> 0.9.8za-freebsd. Sep 26 17:15:01.137 [notice] Tor can't help you if
> you use it wrong! Learn how to be safe at
> https://www.torproject.org/download/download#warning Sep 26
> 17:15:01.137 [notice] Read configuration file
> "/usr/local/etc/tor/torrc". Sep 26 17:15:01.154 [notice] Opening
> Socks listener on 127.0.0.1:9050 Sep 26 17:15:01.000 [warn] Couldn't
> open file for 'Log notice file /var/log/tor': Is a directory
> Sep 26 17:15:01.000 [notice] Closing partially-constructed Socks 
> listener on 127.0.0.1:9050
> Sep 26 17:15:01.000 [warn] Failed to parse/validate config: Failed to 
> init Log options. See logs for details.
> Sep 26 17:15:01.000 [err] Reading config failed--see warnings above.
> /usr/local/etc/rc.d/tor: WARNING: failed to start tor
> [root@kabini1, /etc, 5:15:01pm] 398 % \rm -rf /var/log/tor
> [root@kabini1, /etc, 5:15:26pm] 399 %
> 
> Obviously my surmise about /var/log/tor being a dir are ....
> *wrong* :-/ .... The permission thing is quite curious, since privoxy
> has similar permissions (its own user/group) & was able to create its
> log-dir .... puzzling ....
> 

Ok. Just give the installer a hand then.

Try this:

mkdir /var/log/tor
touch /var/log/tor/notices.log
chown -R _tor:_tor /var/log/tor


-- 
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] (99% winblows FREE)
 
"UNIX was not designed to stop you from doing stupid things, 
because that would also stop you from doing clever things."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140926193224.695cc83f>