Transmission daemon not starting in Fedora 19
Suvayu Ali
fatkasuvayu+linux at gmail.com
Tue Jul 16 08:45:05 UTC 2013
On Tue, Jul 16, 2013 at 07:52:33AM +0800, Ed Greshko wrote:
> On 07/16/13 07:25, Suvayu Ali wrote:
> > Hi,
> >
> > I'm having trouble starting transmission-daemon. When I try to start it
> > with systemctl, it hangs:
> >
> > # systemctl start transmission-daemon.service
> >
> > If I let it be for a few minutes (~5), it finishes with a failure. The
> > log is extremely unhelpful. This is very strange because it was working
> > just fine until a few days ago.
> >
> >
> > Jul 16 01:20:00 <hostname> systemd[1]: Starting Transmission BitTorrent Daemon...
> > -- Subject: Unit transmission-daemon.service has begun with start-up
> > -- Defined-By: systemd
> > -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
>
> To fix this....
>
> yum downgrade transmission-daemon
>
> And, file a bugzilla please....
>
> I don't used this service....but I notice the systemd service file has changed from...
>
> ExecStart=/usr/bin/transmission-daemon -f --blocklist -g /var/lib/transmission/.conf
> ig/transmission
>
> to
>
> ExecStart=/usr/bin/transmission-daemon -f --log-error
I think that is deliberate. See comment 4 and 5 here:
<https://bugzilla.redhat.com/show_bug.cgi?id=984220>
BTW, how does one override the ExecStart= line in a service file without
creating one in /etc/systemd/system/? I was trying it because of the
above change and finally gave up and moved my configuration to the
default location.
I was trying to override it by putting my service file in
/etc/systemd/system/<unit>.service.d/myfile.conf (<unit> is
transmission-daemon of course). Simply repeating the line does not
work. Systemd refuses by saying cannot have multiple ExecStart= lines.
Then I came across the following syntax in a bug report (forgot the
number):
ExecStart=
ExecStart=<new_command>
But using that in my conf file doesn't seem to work either.
Actually now I'm thinking maybe the service file worked, but
transmission failed because without the fix in 2.80-2.
Cheers,
--
Suvayu
Open source is the future. It sets us free.
More information about the users
mailing list