This isn’t going to be a pretty article, but I’m aiming to catch Google’s attention, along with anybody else who got the same problem as me when they installed the Roundup issue tracker, followed the instructions but got redirection problems ending up with urls containing ‘//////////’ and stuff like that.
Firefox catches this issue and displays the warning:
The page isn’t redirecting properly
The stdout message can show a different url depending on what action you were trying to perform when it got itself wedged, but it’ll end with
//////////////////// HTTP/1.1" 301
The problem is in the config file, under
web= section is wrong. I know – you followed the instructions. So did I. They say,
The web address that the tracker is viewable at.
This will be included in information sent to users of the tracker.
The URL MUST include the cgi-bin part or anything else
that is required to get to the home page of the tracker.
You MUST include a trailing ‘/’ in the URL.
Default: NO DEFAULT
Lets just back up a fraction. To start the tracker, you use
python roundup_server.py TrackerTitle=./tracker_location
When I type http://localhost:8080/ into my browser, I get the tracker, so I thought that must be right. The instructions insist on the ‘/’. which I have. It would be helpful if they mentioned that you need the tracker title in the url too. In fact, when I type http://localhost:8080/, I’m redirected to http://localhost:8080/trackertitle/index. So in the config.ini, I need
web=http://localhost:8080/trackertitle/ and all’s well.