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 sysctl, but automatic startup on boot is not working yet.I have created the unit file /etc/systemd/system/transmission.service:[Unit]Description=Transmission daemonRequires=network.target[Service]Type=forkedUser=piExecStart=/usr/bin/transmission-daemon -f[Install]WantedBy=multi-user.targetI have enabled the service using:sudo systemctl enable transmission.serviceUnfortunately...no joy on reboot. However, a manual start works:sudo systemctl start transmission.serviceWhat am I doing wrong? I am on the latest Raspbian Jessie.EDIT (2015/10/16)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:https://dl.dropboxusercontent.com/u/29638164/ps_before.txthttps://dl.dropboxusercontent.com/u/29638164/netstat_before.txtand here are the same outputs after manually restarting the daemon:https://dl.dropboxusercontent.com/u/29638164/ps_after.txthttps://dl.dropboxusercontent.com/u/29638164/netstat_after.txtby using:$ killall transmission-daemon$ sudo systemctl start transmission.service
Systemd unit file for daemon not working on boot
linux;systemd;raspberry pi;raspbian;transmission