Bug 31988 - Не запускается tracd под systemd
: Не запускается tracd под systemd
Status: NEW
: Sisyphus
(All bugs in Sisyphus/trac)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2016-04-17 23:36 by
Modified: 2016-05-05 20:24 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-04-17 23:36:35
В tracd.service вызов сервера происходит вот такой коммандой:

ExecStart=/usr/bin/tracd -d -b localhost -p 8000 --auth
"*",/etc/trac/passwd,trac, -e /var/lib/trac

Ничего не запускается с диагнозом "неверное количество параметров для
-a/--auth. Вероятно, надо делать --auth="*,/etc/trac/passwd,trac"

То есть с =, кавычки не там, и без запятой в конце.

Так же, вероятно, надо добавить в конец строки *, чтоб вызов соответствовал
тому, что есть в init-скрипте.

И может надо убрать -b localhost, потому что с ней сервер доступен только на
localhost, а нужен он обычно с других хостов.
------- Comment #1 From 2016-04-18 00:05:43 -------
Вдогонку: и даже с такой строкой хоть и нет ругани, ничего не работает. Потому
что есть вот такой баг:

https://trac.edgewall.org/ticket/11806

После добавления /tmp/tracd.pid все заработало, но в /tmp потому, что нет прав
на /run у юзера trac.
------- Comment #2 From 2016-05-03 19:26:16 -------
Я давно не использую trac, поэтому не берусь что-то в нем исправлять.
Перевешиваю на imz@ просто потому, что он в последнее время больше всех замечен
в питоноводстве. Иван, исправите?

Еще замечу, что вместо /tmp/tracd.pid в юните можно использовать что-то в духе:

PIDFile=/run/trac/trac.pid
RuntimeDirectory=trac
------- Comment #3 From 2016-05-03 22:09:36 -------
Я бы попытался что-то сделать, если бы это было связано с инструментами
упаковки питона. Я только ими занимался.

В trac и том, как он должен запускаться, ничего не смыслю.

По-моему, Алексей уже разобрался лучше всех.  Может быть, Алексей, Вы и
сделаете исправленный пакет?
------- Comment #4 From 2016-05-05 20:24:21 -------
>  Может быть, Алексей, Вы и
> сделаете исправленный пакет?

Надеюсь, еще немножко, еще чуть-чуть, и я таки вступлю в команду. Тогда,
наверное, и этот пакет исправлю. Но я в траке и в питоне не силен, просто
понадобилось один раз поставить-настроить-забыть. Так что хорошо бы кто-то еще
следил за пакетом.