Bug#774314: wheezy -> jessie upgrade report: failure on dependency loop
On 2015-01-25 05:44:33, Niels Thykier wrote:
> Hi,
>
> Sorry for the delayed responds time on our part.
Hey no problem. :)
> At first glance, this appears to be #771730, which caused dpkg to report
> trigger cycles that did not exist. This has been fixed in Jessie now.
Great to hear that!
> The work around for a system affected by this is to run:
>
> dpkg --configure --pending
>
> Possibly repeated with "apt-get -f install" interleaved in between.
>
> Unfortunately, your system might be in stuck with an old APT plus the
> "broken" dpkg. I recommend that you ensure dpkg is upgraded as soon as
> possible to avoid hitting this bug again followed by finishing the
> upgrade of APT. Once these have been upgraded, you should be able to
> continue the upgrade normally from there.
I believe the upgrade has completed here with "apt-get upgrade -f".
> At the current time, most of our automated upgrade tests are green
> regardless of whether you upgrade apt+dpkg first or not. But until
> recently, the dpkg+apt in Jessie had several deficiencies (of which you
> have experienced at least one).
Probably yes.
> Please note that we have a few known (actual) trigger cycles. These
> currently involve gitweb and postgresql-common. Should you hit one of
> those, the work around is to run dpkg --configure --pending and then
> repeat the upgrade again.
Shouldn't we throw those hints in the release notes upgrade guide?
Or maybe changing the guide to say that the multi-step process (apt-get
upgrade + apt-get dist-upgrade) is *not* optional? I know at work we
always use the multi-step, if only to reduce downtimes...
> Apologies for the mess and thanks for taking the time to report it,
Well, this is partly my fault for stuffing lots of reports in a single
bug report...
For example, I wonder if I should open (a?) separate bug report(s?)
about the various unexpected debconf prompts from irqbalance, localpurge
and base-password... I also found bugs in notmuch-emacs and
isc-dhcp-server packages that I had to workaround. Should I open bugs
about those as well?
Thanks for the followup!
A.
--
Information is not knowledge. Knowledge is not wisdom.
Wisdom is not truth. Truth is not beauty.
Beauty is not love. Love is not music.
Music is the best. - Frank Zappa
Reply to: