Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running Cherokee web server 0.99.30 on (Ubuntu Hardy) and I have been having some issues getting the admin to run property.

When I run sudo cherokee-admin -b

  User:              admin
  One-time Password: {password}

Web Interface:
  URL:               http://localhost:9090/

[20/11/2009 22:57:29.733] (error) config_reader.c:249 - Parsing error
Cherokee Web Server 0.99.30 (Nov 20 2009): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread

When I go to the admin page I get a 503 Service Unavailable error page.

Any idea about how I could fix this?


share|improve this question
Does anyone have a real answer to this? Python is already installed. – user115601 Mar 28 '12 at 4:44

It's not documented but the solution is this simple:

apt-get install python

and it'll work.

share|improve this answer

Look like you hit a bug. I'd recommend you to recompile the server adding the --enable-trace --enable-backtraces parameters to ./configure and make CFLAGS="-ggdb -O0".

Once you did that, you'd have to execute:

CHEROKEE_TRACE=all cherokee-admin -b

It will print a handful of debug lines then. That's the information the Cherokee web server team would need in order to fix it up. (Additionally, you could send it directly to me, and I'd also take care of it as well.)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.