While installing and configuring trac on my development VM it wouldn’t load over HTTP (500 error). Stracing the process returned the issue,
Error: unsupported locale setting
So it looks like it doesn’t have the locale installed (In my case EN_GB) this is easily fixed by running,
sudo dpkg-reconfigure locales
Then selecting the necessary locale, you’ll most likely want to default to UTF8.
You should then be able to run trac and have it accessible, in my case
sudo -u trac tracd -s -p 8000 –pidfile ~trac/dev/tracd.pid -d –basic-auth=”*,/home/trac/dev/htpasswd,dev” ~trac/dev
curl -I localhost:8000
HTTP/1.0 200 OK
Server: tracd/0.11.7 Python/2.6.6
Date: Wed, 16 Jan 2013 07:38:32 GMT
Cache-Control: must-revalidate
Content-Type: text/html;charset=utf-8
Content-Length: 6184
Set-Cookie: trac_form_token=a83b66948209b4197936bd1a; Path=/
Set-Cookie: trac_session=d2dad341a8e80e6fd2f76551; expires=Tue, 16-Apr-2013 07:38:32 GMT; Path=/
Leave a Reply