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?