Easily reproducible on a system with libc6=2.31-0ubuntu9:

# apt install -o Debug::pkgPackageManager=True libc6:i386
...
Do you want to continue? [Y/n] 
Beginning to order
Done ordering
  SmartUnPack libc6:amd64 (replace version 2.31-0ubuntu9 with 2.31-0ubuntu9.1) 
immediately
  Ignore not-installed version 2.31-0ubuntu9 of libc6:i386 for libc6:amd64 
Breaks on libc6:i386 < none -> 2.31-0ubuntu9.1 @un pumN > (!= 2.31-0ubuntu9.1)
    SmartUnPack libc6:i386 (install version 2.31-0ubuntu9.1)
    Ignore already dealt-with version 2.31-0ubuntu9 of libc6:amd64 for 
libc6:i386 Breaks on libc6:amd64 < 2.31-0ubuntu9 -> 2.31-0ubuntu9.1 @ii umU > 
(!= 2.31-0ubuntu9.1)
    SmartConfigure libc6:amd64 (2.31-0ubuntu9.1)
    Found ok dep libgcc-s1:amd64 < 10-20200411-0ubuntu1 @ii mK >
    Found ok dep libcrypt1:amd64 < 1:4.4.10-10ubuntu4 @ii mK >
      SmartConfigure libc6:i386 (2.31-0ubuntu9.1)
      Unpacking libgcc-s1:i386 to avoid loop libc6:i386 Depends on 
libgcc-s1:i386 < none -> 10-20200411-0ubuntu1 @un umN >
        SmartUnPack libgcc-s1:i386 (install version 10-20200411-0ubuntu1) 
immediately
          SmartConfigure libgcc-s1:i386 (10-20200411-0ubuntu1)
          Unpacking gcc-10-base:i386 to avoid loop libgcc-s1:i386 Depends on 
gcc-10-base:i386 < none -> 10-20200411-0ubuntu1 @un umN > (= 
10-20200411-0ubuntu1)
            SmartUnPack gcc-10-base:i386 (install version 10-20200411-0ubuntu1) 
immediately
              SmartConfigure gcc-10-base:i386 (10-20200411-0ubuntu1)
          Configure already unpacked libc6:i386 < none -> 2.31-0ubuntu9.1 @un 
pumN >
            SmartConfigure libc6:i386 (2.31-0ubuntu9.1) (Only Correct 
Dependencies)
            Package libc6:i386 < none -> 2.31-0ubuntu9.1 @un pumN > loops in 
SmartConfigure, but it isn't unpacked yet
            Package libc6:i386 < none -> 2.31-0ubuntu9.1 @un pumN > loops in 
SmartConfigure, but it isn't unpacked yet
            Could not satisfy libc6:i386 Depends on libcrypt1:i386 < none -> 
1:4.4.10-10ubuntu4 @un umN > (>= 1:4.4.10-10ubuntu4)
      Unpacking libcrypt1:i386 to avoid loop libc6:i386 Depends on 
libcrypt1:i386 < none -> 1:4.4.10-10ubuntu4 @un umN > (>= 1:4.4.10-10ubuntu4)
        SmartUnPack libcrypt1:i386 (install version 1:4.4.10-10ubuntu4) 
immediately
          SmartConfigure libcrypt1:i386 (1:4.4.10-10ubuntu4)
          Configure already unpacked libc6:i386 < none -> 2.31-0ubuntu9.1 @un 
pumN >
            SmartConfigure libc6:i386 (2.31-0ubuntu9.1) (Only Correct 
Dependencies)
            Configure already unpacked libgcc-s1:i386 < none -> 
10-20200411-0ubuntu1 @un umN >
              SmartConfigure libgcc-s1:i386 (10-20200411-0ubuntu1)
              Configure already unpacked libc6:i386 < none -> 2.31-0ubuntu9.1 
@un pumN >
                SmartConfigure libc6:i386 (2.31-0ubuntu9.1) (Only Correct 
Dependencies)
Skipping already done gcc-10-base:i386
...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libgcc-s1:i386'. Please see 
man 5 apt.conf under APT::Immediate-Configure for details. (2)
root@ff-glibc-i386:~# echo $?
100
root@ff-glibc-i386:~#

Apart from the error messages and the exit code 100 the upgrade is
completed.

Libc6 could Pre-Depend: on libcrypt1, but this did not work well either
according to the changelog:

glibc (2.31-0ubuntu5) focal; urgency=medium

  * Move libcrypt1 back from pre-depends to depends; while this works fine
    on upgrades, it fails on new installations of libc6+libcrypt1 via apt,
    which is relevant for multiarch and therefore not viable.

 -- Steve Langasek <steve.langa...@ubuntu.com>  Wed, 11 Mar 2020
23:26:31 -0700

glibc (2.31-0ubuntu4) focal; urgency=medium

  * debian/testsuite-xfail-debian.mk: mark as XFAIL various new tests which
    depend on a container setup which does not work correctly with Debian's
    multiarch-style layout.
    (https://sourceware.org/bugzilla/show_bug.cgi?id=25652)
  * Move libcrypt to pre-depends of libc, to ensure libraries possibly
    required by essential packages are always present on disk throughout an
    upgrade.
  * Install the architecture specific math-vector-fortran.h into the multiarch
    include dir. LP: #1861353.

 -- Steve Langasek <steve.langa...@ubuntu.com>  Tue, 10 Mar 2020
23:19:41 -0700

APT could on the other hand could handle the issue with a warning/notice
only and return success and everything would be fine.

The good news is that with new images the problem will disappear because
if the native glibc packages are up to date installing the foreign one
succeeds without this warning.


** Bug watch added: Sourceware.org Bugzilla #25652
   https://sourceware.org/bugzilla/show_bug.cgi?id=25652

** Also affects: apt (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: glibc (Ubuntu Focal)
       Status: In Progress => Invalid

** Changed in: apt (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1871268

Title:
  Installation fails with Could not configure 'libc6:i386'. , E:Could
  not perform immediate configuration on 'libgcc-s1:i386'

Status in Ubuntu CD Images:
  Fix Released
Status in apt package in Ubuntu:
  New
Status in glibc package in Ubuntu:
  Invalid
Status in ubiquity package in Ubuntu:
  Invalid
Status in apt source package in Focal:
  New
Status in glibc source package in Focal:
  Invalid
Status in ubiquity source package in Focal:
  Invalid

Bug description:
  Test Case 
  1. Install Ubuntu Desktop on hardware with an nVidia card and select to 
install 3rd party drivers
  2. Proceed with installation

  
  The following error message is displayed in /var/log/syslog
  /plugininstall.py: Verifying downloads ...
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/g/gcc-defaults/gcc_9.3.0-1ubuntu2_amd64.deb: "Version: 
'9.3.0-1ubuntu2' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxcrypt/libcrypt-dev_4.4.10-10ubuntu4_amd64.deb: 
"Version: '4.4.10-10ubuntu4' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/g/gcc-defaults/g++_9.3.0-1ubuntu2_amd64.deb: "Version: 
'9.3.0-1ubuntu2' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/z/zlib/zlib1g_1.2.11.dfsg-2ubuntu1_i386.deb: "Version: 
'1.2.11.dfsg-2ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxau/libxau6_1.0.9-0ubuntu1_i386.deb: "Version: 
'1.0.9-0ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxdmcp/libxdmcp6_1.1.3-0ubuntu1_i386.deb: "Version: 
'1.1.3-0ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libx11/libx11-6_1.6.9-2ubuntu1_i386.deb: "Version: 
'1.6.9-2ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxext/libxext6_1.3.4-0ubuntu1_i386.deb: "Version: 
'1.3.4-0ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/l/lm-sensors/libsensors5_3.6.0-2ubuntu1_i386.deb: "Version: 
'3.6.0-2ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libx11/libx11-xcb1_1.6.9-2ubuntu1_i386.deb: "Version: 
'1.6.9-2ubuntu1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxdamage/libxdamage1_1.1.5-1_i386.deb: "Version: 
'1.1.5-1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxfixes/libxfixes3_5.0.3-1_i386.deb: "Version: 
'5.0.3-1' not found."
  /plugininstall.py: Failed to find package object for 
/cdrom//pool/main/libx/libxxf86vm/libxxf86vm1_1.1.4-1build1_i386.deb: "Version: 
'1.1.4-1build1' not found."
  /plugininstall.py: Downloads verified successfully
  ubiquity: Error in function: install
  /plugininstall.py: Exception during installation:
  /plugininstall.py: apt_pkg.Error: E:Could not configure 'libc6:i386'. , 
E:Could not perform immediate configuration on 'libgcc-s1:i386'. Please see man 
5 apt.conf under APT::Immediate-Configure for details. (2)
  /plugininstall.py: 

  
  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: ubiquity 20.04.9
  ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
  Uname: Linux 5.4.0-21-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu22
  Architecture: amd64
  CasperVersion: 1.442
  Date: Mon Apr  6 20:17:07 2020
  InstallCmdLine: file=/cdrom/preseed/xubuntu.seed only-ubiquity 
initrd=/casper/initrd quiet splash ---
  LiveMediaBuild: Xubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
  ProcEnviron:
   LANGUAGE=es_EC.UTF-8
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=es_EC.UTF-8
   LC_NUMERIC=C.UTF-8
  SourcePackage: ubiquity
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-cdimage/+bug/1871268/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to