Parece que na distribuição do Trac instalada usando easy_install Trac=1.0.1
, pelo menos o arquivo de script do wrapper FastCGI em /usr/local/lib/python2.6/dist-packages/Trac-1.0.1-py2.6.egg/trac/web/fcgi_frontend.py
é codificado usando finais de linha CRLF. Isso faz com que a linha shebang não seja lida corretamente como o kernel e resulta na estranha mensagem de erro.
A remoção de todos os caracteres CR do arquivo corrige o problema:
$ cd /usr/local/lib/python2.6/dist-packages/Trac-1.0.1-py2.6.egg/trac/web/
$ tr -d '\r' < fcgi_frontend.py > fcgi_frontend.py~
$ mv fcgi_frontend.py~ fcgi_frontend.py
$ chmod a+x fcgi_frontend.py