[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#747743: systemd: After switching from sysvinit to systemd former disabled services are started



Am 11.05.2014 18:51, schrieb Tollef Fog Heen:
> 
> reassign 747743 openssh-server
> thanks
> 
> ]] Julian Wollrath 
> 
>> I have the package openssh-server installed but disabled starting the server
>> daemon via 'update-rc.d ssh disable', since I do not need it running all the
>> time. When I switched to systemd suddenly the ssh service was started despite
>> the fact, that I had disabled it. But I also had kdm only enabled for runlevel
>> 5, systemd recognized that correctly and did not started it in different
>> runlevels. Somehow the detection that ssh was totally disabled failed (or it
>> was not even tried to detect that). The same holds for the bluetooth service,
>> which I also disabled but which got started by systemd nevertheless.
> 
> This sounds like a bug in the SSH packaging, so reassigning to
> openssh-server.
> 
> Colin, feel free to poke us if there's anything we can help with.  (Or
> reassign back if you feel this is a bug in systemd/dh_systemd.)

Actually, I discussed that with Michael Stapelberg when we worked on the
dh-systemd helper. The problem is, update-rc.d doesn't provide any API
to query if a SysV init script is enabled or not. We filed a bug for
that a while ago without any feedback so far from the sysvinit
maintainers [0].
So, when adding a native service file, it's not really possible to
mirror the enabled state in a way which works universally and I don't
think there is anything we can do in the dh_systemd helper regarding
that. I'm also not sure if it is fixable manually.
If you add the code into postinst before the #DEBHELPER# stanza, the
service is not setup yet. If you add it after the #DEBHELPER# stanza,
the service has already been started.

Michael


[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705254
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: