Костыль но работает.
1. Добавляем большой таймаут и укажите уровень логирования debug - пригодиться в дальнейшем
Показать путь до конфига
sudo systemctl cat transmission-daemon -
Открываем редактируем
sudo nano /usr/lib/systemd/system/transmission-daemon.service
[Service]
TimeoutStartSec=1000000
ExecStart=/usr/bin/transmission-daemon -f --log-level=debug
Обновляем
sudo systemctl daemon-reload
Запускаем добавляя & - для того чтобы закрыть терминал.
sudo systemctl restart transmission-daemon &
2. Смотрим логи.
sudo journalctl -u transmission-daemon -n 100 --no-pager
У меня было две ошибки (в этом помог --log-level=debug):
нет доступа к каталог /home/debian-transmission/.config/transmission-daemon
и к файлу /var/lib/transmission-daemon/.config/transmission-daemon/dht.dat
сделал так.
sudo chmod 777 /var/lib/transmission-daemon/.config/transmission-daemon/dht.dat
sudo chmod 777 /home/debian-transmission/.config/transmission-daemon
3. Если используете логина и пароль, то в файле settings.json
логин будет автоматически заменяться, в моем случая, на "debian-transmission"
это стоит учесть
"rpc-username": "debian-transmission"
"rpc-password": - желательно обновить
4???. Не уверен нужно ли это делать.
Сделал ссылки на настройки в root, haha(user под котором работаю) и в системную папку /var/lib/
У меня настойки храниться в у пользователя debian-transmission
sudo ln -sf /home/debian-transmission/.config/transmission-daemon/ /root/.config
sudo ln -sf /home/debian-transmission/.config/transmission-daemon/ /home/haha/.config
sudo ln -sf /home/debian-transmission/.config/transmission-daemon/ /var/lib/transmission-daemon/.config