It looks like the reason /home/debian-transmission is even looked at is,
after upgrading from sysvinit-core to systemd-sysv, the unit file
doesn't obey the options specified in /etc/default/transmission-daemon,
so the daemon can't find its config anymore:

CONFIG_DIR="/var/lib/transmission-daemon/info"
OPTIONS="--config-dir $CONFIG_DIR"

The unit file, /lib/systemd/system/transmission-daemon.service, has only:

ExecStart=/usr/bin/transmission-daemon -f --log-error

When I edited the unit file to to add the missing --config-dir option,
as per the following, then transmission-daemon no longer tried to use
$HOME/.config/transmission-daemon, which is apparently the default, and
correctly located all the old settings and resumed all torrents:

ExecStart=/usr/bin/transmission-daemon -f --log-error
--config-dir=/var/lib/transmission-daemon/info

Not a great solution because /lib files are not configurable, but a
workaround that gets transmission-daemon running for me again under systemd.

Ben


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to