Новая установка Trac 1.0.1 отказа работать с FastCGI

Если Вы хотите использовать PowerShell для выполнения этого, установите Команды Quest PowerShell для Active Directory на компьютере с версией 2 PowerShell и дайте следующую команду.

Get-QADComputer | ?{$_.ComputerRole -ne 'DomainController'} | Select Name | Export-Csv Without-DCs.csv

Это даст Вам файл CSV в текущем каталоге со всеми компьютерами кроме Контроллеров домена.

1
задан 19 February 2013 в 21:45
1 ответ

Похоже, что в дистрибутиве Trac, установленном с использованием easy_install Trac = 1.0.1 , по крайней мере, файл сценария оболочки FastCGI в / usr / local / lib /python2.6/dist-packages/Trac-1.0.1-py2.6.egg/trac/web/fcgi_frontend.py кодируется с использованием окончаний строк CRLF. Это приводит к тому, что строка shebang неправильно читается ядром, и появляется странное сообщение об ошибке.

Удаление всех символов CR из файла решает проблему:

$ 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
0
ответ дан 4 December 2019 в 09:23

Теги

Похожие вопросы