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>