Opened 9 years ago

#1251 closed defect (Fixed)

tor packet recommends privoxy - documentation recommends polipo

Reported by: Ijan Owned by:
Priority: Low Milestone:
Component: Applications/Tor bundles/installation Version: 0.2.1.22
Severity: Keywords:
Cc: Ijan, arma, Sebastian, erinn Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Hi,

this is not really a bug neither a feature request but merely a problem other newbies might run into following your documentation like I did.

Problem: Trying to install Tor follwoing the basic installation guide on the Tor Project's website
(https://www.torproject.org/docs/tor-doc-unix.html.en)
you will find that using Ubuntu's 9.10 apt preconfiguration the tor packet will recommend both Privoxy and Polipo but Privoxy will get installed and started.

As a consequence "step 1" of the aforementioned installation guide will prevent "step 2" to be successful as Polipo will refuse to start as long as privoxy is bound to it's preconfigured port. This is not too easy for a newbie to notice as Polipo's error log didn't even mention privoxy or the port as a problem IIRC and unlike in the Windows-world stopping Privoxy is not enough to release the port.

Thanks for your cool software.

[Automatically added by flyspray2trac: Operating System: Other Linux]

Child Tickets

Change History (7)

comment:1 Changed 9 years ago by arma

Are you using our ubuntu packages at https://torproject.org/docs/debian, or the
ubuntu packages from universe?

comment:3 Changed 9 years ago by Sebastian

I was sure weasel had fixed this. Maybe only for the dev packages?

comment:4 Changed 9 years ago by arma

See r21734:
http://archives.seul.org/or/cvs/Feb-2010/msg00284.html
for a start at a fix.

Sebastian: I believe the problem is that the user does an apt-get install tor,
which pulls in privoxy, and then later they upgrade and apt-get install polipo,
and now they have both.

When they edit polipo's config file to conflict with privoxy, polipo never tells
them that it's failed to start. Then they're using privoxy when they think they're
using polipo, and it's using the vanilla config so it doesn't pass its traffic to
Tor.

comment:5 Changed 9 years ago by Sebastian

Roger: Yeah, I did understand the problem and what happens, I just seem to
recall that weasel reversed the order of polipo and privoxy, so that polipo is
the package to be installed if neither is present.

comment:6 Changed 9 years ago by arma

With the new 0.2.1.25 deb, it puts polipo first.

So the only people who will still be bitten by this bug are the ones who use
debian lenny and install tor before adding our deb.torproject.org repository.

I think with the documentation fix, we're as fixed as we can get.

I'm going to close this one. Thanks!

comment:7 Changed 9 years ago by arma

flyspray2trac: bug closed.

Note: See TracTickets for help on using tickets.