[Решено] Transmission-daemon

# systemctl status transmission.service
https://t.me/atvva
A.T.W.A.
# systemctl status transmission.service

[~]$ systemctl status transmission.service
transmission.service - Transmission BitTorrent Daemon
Loaded: loaded (/usr/lib/systemd/system/transmission.service; enabled)
Drop-In: /etc/systemd/system/transmission.service.d
└─transmission.conf
Active: failed (Result: exit-code) since Sat 2014-02-22 08:23:29 EET; 14min ago
Process: 1385 ExecStart=/usr/bin/transmission-daemon -f –log-error (code=exited, status=217/USER)
Main PID: 1385 (code=exited, status=217/USER)
CGroup: /system.slice/transmission.service
urukhigh, Весь вопрос в том, с правами какого пользователя запускается transmission-daemon.
По умолчанию (если не править transmission.service) он запускается от пользователя transmission
$ grep transmission /etc/passwd
transmission:x:169:169:Transmission BitTorrent Client:/var/lib/transmission:/bin/false
Соответственно, домашний каталог /var/lib/transmission должен существовать и быть ему доступен для записи.
Если меняете пользователя, от имени которого запускается демон, то все конфиги и каталоги загрузки должны быть доступны этому пользователю и ищутся относительно его домашнего каталога.
Попробуйте залогиниться от имени этого целевого пользователя (su, sudo) и запустить transmission-daemon первый раз вручную. Потом уже запускать как сервис.
/etc/systemd/system/transmission.service.d/transmission.conf
[Service]
User=<имя_своего_пользователя>
https://t.me/atvva
urukhigh
Если бы так было чё бы я здесь тему развивал.

"Из коробки" - это без ваших правок. Логично, что если добавили свой .service, то уже может не работать.
Кажется, понял. Так бы и писали, что хотите запустить под своим пользователем. Тогда, да
A.T.W.A.
/etc/systemd/system/transmission.service.d/transmission.conf
[Service]
User=<имя_своего_пользователя>
Конфиги в ~/.config/transmission-daemon/.

[Unit]
After=network.target
- не надо (уже есть в service по умолчанию).
farwayer
Кажется, понял. Так бы и писали, что хотите запустить под своим пользователем. Тогда, да
A.T.W.A.
/etc/systemd/system/transmission.service.d/transmission.conf
[Service]
User=<имя_своего_пользователя>
Конфиги в ~/.config/transmission-daemon/.

[Unit]
After=network.target
- не надо (уже есть в service по умолчанию).

Помогло. Всем громадное спасибо.
Последний вопрос - как закрывать тему?
urukhigh
Последний вопрос - как закрывать тему?
Отредактировать первое сообщение (в заголовок добавить [Решено])
GitHub, ArchWiki, AUR
 
Зарегистрироваться или войдите чтобы оставить сообщение.