I am trying to make the
transmission-daemon start on boot on my Raspberry Pi model B using
systemd. I am at a point where I can stop and start the daemon using
systemctl, but automatic startup on boot is not working yet.
I have created the unit file
[Unit] Description=Transmission daemon Requires=network.target [Service] Type=forked User=pi ExecStart=/usr/bin/transmission-daemon -f [Install] WantedBy=multi-user.target
I have enabled the service using:
sudo systemctl enable transmission.service
Unfortunately...no joy on reboot. However, a manual start works:
sudo systemctl start transmission.service
What am I doing wrong? I am on the latest Raspbian Jessie.
According to the output of
ps aux and
systemctl status transmission.service, the daemon is up and running. However, I cannot reach the web interface. If I stop the running instance of the daemon and restart it manually, then I am able to reach the web interface.
On request, here are the outputs for
ps aux and
netstat after rebooting the Pi:
and here are the same outputs after manually restarting the daemon:
$ killall transmission-daemon $ sudo systemctl start transmission.service