A configuração do registro do daemon de transmissão está correta?

2

Estou tendo uma pergunta sobre o GNU / Linux Debian 8.5 com transmission-daemon service.

Não consigo ver se há um problema com a configuração do arquivo de log. Porque o arquivo de log não cresce (na verdade não há nada).

Primeiro o manual:

-e --logfile  

Where to store transmission's log messages.

--log-error  

Show error messages

--log-info  

Show error and info messages

--log-debug  

Show error, info, and debug messages

Agora, eu direi todas as alterações que eu fiz hoje, passo a passo:

Eu editei o arquivo de configuração padrão, cat /etc/default/transmission-daemon :

# defaults for transmission-daemon
# sourced by /etc/init.d/transmission-daemon

# Change to 0 to disable daemon
ENABLE_DAEMON=1

# This directory stores some runtime information, like torrent files 
# and links to the config file, which itself can be found in 
# /etc/transmission-daemon/settings.json
CONFIG_DIR="/var/lib/transmission-daemon/info" 

# Default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR --logfile /raid5/transmission/transmission.log --log-debug"

# (optional) extra options to start-stop-daemon
#START_STOP_OPTIONS="--iosched idle --nicelevel 10"

É um problema de permissão?

ls -l /raid5/transmission/transmission.log
-rwxrwx--- 1 debian-transmission debian-transmission 0 Aug  2 16:06 /raid5/transmission/transmission.log

ls -ld /raid5/transmission/
drwxrwx--- 3 debian-transmission debian-transmission 4096 Aug  2 16:06 /raid5/transmission/

Eu adicionei a mim mesmo ( vlastimil ) ao grupo debian-transmission , embora eu acredite que isso me permita acessar os dados e não tenha nada a ver com o registro em log:

sudo usermod -a -G debian-transmission vlastimil

Alterei a propriedade de /raid5/transmission/ , o que, entre outras coisas, me permite fazer o download de novos torrents:

chown -R debian-transmission:debian-transmission /raid5/transmission/

Eu concedi todas as permissões que poderiam ser necessárias:

chmod 770 /raid5/transmission/

Ao interromper o serviço, editei /etc/transmission-daemon/settings.json para ter umask = 2:

cat /etc/transmission-daemon/settings.json | grep umask

"umask": 2,

E é claro que reiniciei o serviço:

service transmission-daemon restart

O download e upload funciona bem agora, apenas o log está vazio: / Alguma pista?

    
por Vlastimil 02.08.2016 / 17:26

1 resposta

5

Eu tive o mesmo problema no Ubuntu 16.04.

Eu finalmente entendi que o daemon é lançado via systemd .

Edite este arquivo:

/lib/systemd/system/transmission-daemon.service

E coloque essas opções lá:

ExecStart=/usr/bin/transmission-daemon -f --log-debug --logfile /var/log/transmission.log

Depois, execute:

systemctl daemon-reload
systemctl restart transmission-daemon

E isso deve estar funcionando bem agora.

    
por 06.10.2017 / 14:57