Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Sep 2014 22:12:13 -0500
From:      "William A. Mahaffey III" <wam@hiwaay.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: Problems starting tor service ....
Message-ID:  <54262B0D.2070002@hiwaay.net>
In-Reply-To: <20140926193224.695cc83f@Papi>
References:  <542423D4.8070706@hiwaay.net> <54242605.4090004@dat.pl> <5424330F.2060209@hiwaay.net> <20140926182223.0b204ceb@Papi> <5425E6F0.8030704@hiwaay.net> <20140926193224.695cc83f@Papi>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/26/14 17:32, Mario Lobo wrote:
> 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
>
>

[root@kabini1, /etc, 5:20:57pm] 404 % mkdir /var/log/tor
[root@kabini1, /etc, 10:07:29pm] 405 % touch /var/log/tor/notices.log
[root@kabini1, /etc, 10:07:29pm] 406 % chown -R _tor:_tor /var/log/tor
[root@kabini1, /etc, 10:07:31pm] 407 %
[root@kabini1, /etc, 10:07:32pm] 407 %
[root@kabini1, /etc, 10:07:32pm] 407 % service tor start
Starting tor.
Sep 26 22:07:40.245 [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 22:07:40.246 [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 22:07:40.246 [notice] Read configuration file 
"/usr/local/etc/tor/torrc".
Sep 26 22:07:40.263 [notice] Opening Socks listener on 127.0.0.1:9050
Sep 26 22:07:40.000 [warn] Couldn't open file for 'Log notice file 
/var/log/tor': Is a directory
Sep 26 22:07:40.000 [notice] Closing partially-constructed Socks 
listener on 127.0.0.1:9050
Sep 26 22:07:40.000 [warn] Failed to parse/validate config: Failed to 
init Log options. See logs for details.
Sep 26 22:07:40.000 [err] Reading config failed--see warnings above.
/usr/local/etc/rc.d/tor: WARNING: failed to start tor
[root@kabini1, /etc, 10:07:40pm] 408 % ( lltr10 /var/log/ ; date )
drwxr-x---  2 privoxy  privoxy     512 Sep 25 09:18 privoxy/
-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     92876 Sep 26 22:05 cron
drwxr-xr-x  2 _tor     _tor        512 Sep 26 22:07 tor/
-rw-r--r--  1 root     wheel    625526 Sep 26 22:07 messages
Fri Sep 26 22:08:07 CDT 2014
[root@kabini1, /etc, 10:08:07pm] 409 %


-- 

	William A. Mahaffey III

  ----------------------------------------------------------------------

	"The M1 Garand is without doubt the finest implement of war
	 ever devised by man."
                            -- Gen. George S. Patton Jr.




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