[Aptitude-devel] Bug#814240: systemd triggers break upgrades within unstable

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Tue Mar 1 18:01:16 UTC 2016


Hi Zack,

2016-03-01 17:27 Zack Weinberg:
>On Mon, Feb 29, 2016 at 12:18 PM, Manuel A. Fernandez Montecelo wrote:
>>
>>> DPkg::NoTriggers "true";
>>> DPkg::ConfigurePending "true";
>>> DPkg::TriggersPending "true";
>>
>>
>> After talking about this bug a few days ago with APT Deities (David
>> Kalnischkies, in this case), he told me that apt doesn't use "dpkg
>> --triggers-only" by default.
>>
>> He believes that apt /could/ issue that command when
>> "DPkg::TriggersPending" or "DPkg::ConfigurePending" are enabled, and
>> possibly other similar ones (he didn't mention the specifics).
>>
>> Such options as marked as experimental and dangerous (man apt.conf) so
>> maybe they are better left disabled unless there's a specific need to
>> use them.
>
>On the system with the problem, that setting comes from a file named
>/etc/apt/apt.conf.d/triggers, whose entire contents are
>
># cat /etc/apt/apt.conf.d/triggers
>DPkg::NoTriggers "true";
>PackageManager::Configure "smart";
>DPkg::ConfigurePending "true";
>DPkg::TriggersPending "true";
>
>It was last modified in 2011.  I have no memory of having created this
>file, but it doesn't belong to any package either.  Searching the 'net
>for that combination of options brings me to
>https://raphaelhertzog.com/2011/05/30/trying-to-make-dpkg-triggers-more-useful-and-less-painful/
>and bug #626599.  It is probable that I saw Raphael's blog post go by
>and decided to try it out.

I guessed that it would be something like that that triggered (pun maybe
intended) people to use such options.


>I have another computer that runs unstable, and which had not yet
>received the systemd 229-2 update; I verified that it does *not* have
>any of these settings and then ran the update.  It went through with
>no problems.
>
>So that's a pretty strong indicator that this non-default mode is the
>cause of the problem.  And it's corroborated by the dpkg/apt logs on
>the computer that didn't have these settings, which show no sign of
>the problem in the past, as far as I can tell.  But just to make sure,
>I would like to leave this bug open until another systemd update comes
>along and I can confirm that disabling these settings addresses the
>problem on the computer that definitely did have it.

Good, please do inform when that happens.


I suppose that APT folks will want to reassign/clone the bug to
themselves, and either fix the problem or remove the use of these
variables.


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Aptitude-devel mailing list