<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>27382</bug_id>
          
          <creation_ts>2012-05-30 01:42:46 +0400</creation_ts>
          <short_desc>Ошибка в .service файле</short_desc>
          <delta_ts>2016-03-11 10:03:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>transmission-daemon</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="serpiph">serpiph</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>aen</cc>
    
    <cc>amike</cc>
    
    <cc>rider</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131528</commentid>
    <comment_count>0</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-05-30 01:42:46 +0400</bug_when>
    <thetext>В строке

ExecStart=/usr/bin/transmission-daemon -f $TRANSMISSION_OPTIONS

параметр &apos;-f&apos; явно лишний, так как это foreground-режим, используемый для отладки приложения, из-за чего демон &quot;висит&quot;. Без этого параметра демон работает нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131549</commentid>
    <comment_count>1</comment_count>
    <who name="Mike">amike</who>
    <bug_when>2012-05-30 21:35:49 +0400</bug_when>
    <thetext>Почему вы считаете, что лишний?
Этот параметр отменяет демонизацию сервиса, что предпочтительней для systemd.
Соответственно Type сервиса можно не указывать или выставить в simple.

Поэтому в этой части баги тут нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131554</commentid>
    <comment_count>2</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-05-31 10:13:37 +0400</bug_when>
    <thetext>А Вы пробовали запустить transmission-daemon с этим .service-файлом? У меня сервер банально висит, ничего не делает. А без этого параметра нормально работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131555</commentid>
    <comment_count>3</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-05-31 10:25:40 +0400</bug_when>
    <thetext>Дело в том, что transmission-daemon генерирует кучу служебной информации, которой нет в логах, если запустить с параметром -f. Это неправильно на работающем сервере.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131557</commentid>
    <comment_count>4</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-05-31 10:55:34 +0400</bug_when>
    <thetext>Пока закрою. Видно, что-то локальное у меня. Буду искать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131604</commentid>
    <comment_count>5</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-06-03 23:04:56 +0400</bug_when>
    <thetext>Попал вот на что: в пакете transmission-daemon каталог /var/log/transmission-daemon принадлежит root:root, а не пользователю _transmission-daemon. Из-за этого логи не пишутся, а вползают в вывод systemctl status transmission-daemon.service. Как лучше разрешить проблему? Тем более, что есть ещё logrotate над логами, который лезет к /etc/init.d/transmission-daemon для перезагрузки после ротации. Да и свои логи хотелось бы писать вместо указанного пользователя...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131606</commentid>
    <comment_count>6</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-06-03 23:20:24 +0400</bug_when>
    <thetext>В таком режиме не реагирует на наличие или отсутствие /lib/systemd/system/transmission-daemon.service. В смысле нет останова.

P.S. К сожалению, срочно отправляют в командировку, некоторое время не смогу отвечать. Если ничего не прояснится, можете закрыть ошибку, я буду пробовать разобраться уже после возвращения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131608</commentid>
    <comment_count>7</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-06-03 23:21:14 +0400</bug_when>
    <thetext>Прошу прощения, не в ту багу написал последнее сообщение...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155609</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-03-11 10:03:04 +0300</bug_when>
    <thetext>В случае с systemd логи попадают в journal.

Смотрите journalctl  -u transmission-daemon
Всё остальное у меня работает.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>