[Pkg-utopia-maintainers] Bug#768620: Masked service is started via D-Bus request (Re: Bug#768620: avahi-daemon: workaround for this behavoir)
Michael Biebl
biebl at debian.org
Sat Nov 8 21:45:54 UTC 2014
Am 08.11.2014 um 21:37 schrieb Michael Biebl:
> Am 08.11.2014 um 20:20 schrieb Alf Gaida:
>> Package: avahi-daemon
>> Version: 0.6.31-4+b1
>> Followup-For: Bug #768620
>>
>> Dear Maintainer,
>>
>> to resolve this mess manually these steps are sufficient:
>>
>> systemctl disable avahi-daemon
>> apt-get --reinstall install avahi-daemon
>> systemctl enable avahi-daemon
>>
>> after that i can reinstall the packages without any problems
>>
>> WTF? (Sorry, no offense, but that question describe the problem very well)
>
> We do mask avahi-daemon.service in prerm. That should make sure the
> daemon can't be triggered via socket or D-Bus activation during upgrades
> or on remove.
>
> Will need to figure out, why that didn't work in your case.
Now that I think of this, I remember I've noticed a similar issue.
The problem is most likely that
/usr/share/dbus-1/system-services/org.freedesktop.Avahi.service uses
SystemdService=dbus-org.freedesktop.Avahi.service
And /etc/systemd/system/dbus-org.freedesktop.Avahi.service is a symlink
which points at /lib/systemd/system/avahi-daemon.service.
Masking avahi-daemon.service in prerm is not sufficient to block the
start request via dbus-org.freedesktop.Avahi.service.
I consider this to be a genuine bug in systemd (CCed the mailing list)
which is related to [1].
I think as a workaround for jessie, we can change avahi-daemon's prerm
to mask both avahi-daemon.service and dbus-org.freedesktop.Avahi.service
That said, we do have other packages, like modem-manager, which also use
the mask "trick" in prerm, which are also affected by this.
So mybe we will need to fix that in systemd proper for jessie.
Michael
[1] https://bugs.freedesktop.org/show_bug.cgi?id=65946
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20141108/9c03b54e/attachment-0001.sig>
More information about the Pkg-utopia-maintainers
mailing list