Incorrect conditions in systemd and upstart script for transmission-daemon
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Transmission |
Unknown
|
Unknown
|
|||
transmission (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Release: Ubuntu Server 13.10 x86_64
Package: transmission-daemon 2.82
After the system is booted transmission-daemon is not contactable on port 9091 using transmission-remote or the web interface.
The daemon is however started and uploading/
After the daemon is restarted everything works correctly.
The 'start on' condition (in /etc/init/
start on (filesystem and net-device-up IFACE=lo)
i.e. start after both the filesystem and loopback adapter are available.
The transmission-daemon binds to 0.0.0.0:9091 on start up in order to listen for remote procedure calls and as such should wait for an adapter other than the loopback adapter to be available.
The line should read as follows:
start on (filesystem and net-device-up IFACE!=lo)
PS At least I think that's what's going on (and this change has resolved my problem)...
Status changed to 'Confirmed' because the bug affects multiple users.