O daemon de transmissão funcionou perfeitamente em um pequeno servidor sem cabeçalho por um longo tempo. No entanto, atualmente isso me dá o seguinte erro:
transmission-daemon Error loading config file -- exiting. (daemon.c:462)
Devido a problemas com permissões, todos os daemons estão sendo executados como "robôs" do usuário. Todos os arquivos de configuração pertencem a "robôs" e ao grupo "robôs" dos quais eu sou membro.
Para fins de depuração, tentei executar o daemon com minha própria conta
transmission-daemon -f --log-debug -g /etc/transmission-daemon/
o daemon foi iniciado com sucesso sem erros. A partir disso, concluo que o próprio arquivo de configuração está OK. (Eu também testei isso substituindo
USER=robots
por
USER=lars
Os resultados permanecem os mesmos; o daemon é executado sem erros. Os arquivos de configuração em / etc / transmission-daemon /etc/init.d/ e / etc / defaults / estão todos funcionando bem quando o daemon está sendo executado sob o meu nome.
Alterei as permissões do / etc / transmission-daemon / e de todos os arquivos e pastas para o 777 e alterei o proprietário e o grupo de volta para robôs. (porque executar o daemon sob o nome "lars" altera a propriedade dos arquivos de configuração para "lars".
chmod 777 -R /etc/transmission-daemon/
chown robots:robots -R /etc/transmission-daemon/
chmod 777 /etc/defaults/transmission-daemon
chown robots:robots /etc/defaults/transmission-daemon
sem sucessão ... o daemon é encerrado com o mesmo erro descrito acima.
Eu não sei o que estou perdendo aqui, alguém tem uma ideia?
Obrigado antecipadamente