[Bug 1889190] Autopkgtest regression report (glibc/2.31-0ubuntu9.1)

Ubuntu SRU Bot 1889190 at bugs.launchpad.net
Mon Sep 14 15:02:17 UTC 2020


All autopkgtests for the newly accepted glibc (2.31-0ubuntu9.1) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

prometheus-blackbox-exporter/0.13.0+ds-2 (armhf, amd64, ppc64el, s390x, arm64)
prometheus-pushgateway/1.0.0+ds-1 (armhf, amd64, ppc64el, s390x, arm64)
systemd/245.4-4ubuntu3.2 (s390x, amd64, ppc64el)
gfs2-utils/unknown (amd64)
hugo/0.68.3-1 (armhf, amd64, ppc64el, s390x, arm64)
grubzfs-testsuite/0.4.10 (amd64)
glibc/2.31-0ubuntu9.1 (armhf)
badger/2.0.1-3 (armhf, amd64, ppc64el, s390x, arm64)
resource-agents/1:4.5.0-2ubuntu2 (armhf)
etcd/3.2.26+dfsg-6 (amd64, ppc64el)
postgresql-multicorn/1.3.4-31-g9ff7875-3 (armhf, amd64, ppc64el, s390x)
gfs2-utils/3.2.0-3 (ppc64el, s390x, arm64)
scipy/1.3.3-3build1 (ppc64el)


Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-
migration/focal/update_excuses.html#glibc

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1889190

Title:
  ldconfig is still deferred in libc6.preinst

Status in glibc package in Ubuntu:
  New
Status in glibc source package in Focal:
  Fix Committed

Bug description:
  [Impact]

   * Upgrade from Bionic to Focal may break if LDCONFIG_TRIGGER_DEBUG is set
   * The fix really forces ldconfig to run immediately

  [Test Case]

  $ lxc launch ubuntu:bionic bb-glibc-upgrade
  $ lxc shell bb-glibc-upgrade
  # export LDCONFIG_TRIGGER_DEBUG=1
  #  apt update -qq && apt upgrade -qq -y && do-release-upgrade -d
  ...

  With the broken version the following message can be observed:
  ..
  Preparing to unpack .../libc6_2.31-0ubuntu9_amd64.deb ...

  Progress: [ 38%]
  ldconfig: wrapper deferring update (trigger activated)
  ...

  The fixed version runs ldconfig immediately after unpacking libc6.

  [Regression Potential]

  * Very small, the fix is literally adding one single character to
  properly set LDCONFIG_NOTRIGGER. Running ldconfig immediately as
  originally planned does not seem to cause issues.

  [Other Info]

  Fix:
  --- a/debian/debhelper.in/libc.preinst
  +++ b/debian/debhelper.in/libc.preinst
  @@ -22,7 +22,7 @@ kfreebsd_compare_versions () {
   # libcrypt1 breaks/replaces libc6 (<< 2.31). cannot use a pre-depends on libcrypt1
   # call ldconfig unconditionally for the first libc6 depending on libcrypt1
   if [ -n "$preversion" ] && dpkg --compare-versions "$preversion" lt 2.31-0ubuntu2; then
  -       LCONFIG_NOTRIGGER=y
  +       LDCONFIG_NOTRIGGER=y
          export LDCONFIG_NOTRIGGER
          ldconfig || ldconfig --verbose
   fi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1889190/+subscriptions



More information about the foundations-bugs mailing list