** Changed in: glibc (Ubuntu Groovy) Status: New => In Progress ** Description changed:
+ [Impact] + + * On arm64 systems supporting LSE and libc6-lse being installed an attempt to upgrade the package makes the upgrade fail and leave the system in an unusable state. + * Performing a release upgrade on such arm64 systems also break if the libc6-lse package was installed and it is also present in the target release. + + [Test Plan] + + * Set up an 8 core LSE system such as one of the AWS Graviton2 instances. + * If libc6-lse is installed, remove it. + * Compile and run the a.c test program attached in LP: #1885012 and measure the run time. + * Install libc6-lse (again). + * Reboot + * Upgrade to the fixed libc6 package which Provides libc6-lse. + * The upgrade should succeed and automatically remove the libc6-lse package. + * Run the compiled a.c again and observe it running much faster than with the standard libc6 package. + + [Where problems could occur] + + * The fix is compiling libc6 with -moutline-atomics which is in use + instead of shipping the libc6-lse separate binary package. + + [Other Info] + + [Original Bug Text] + Errors were encountered while processing: - /var/cache/apt/archives/libc6_2.32-0ubuntu3_arm64.deb + /var/cache/apt/archives/libc6_2.32-0ubuntu3_arm64.deb Exception during pm.DoInstall(): E:Sub-process /usr/bin/dpkg returned an error code (1) ProblemType: Package DistroRelease: Ubuntu 20.04 Package: libc6 2.31-0ubuntu9.1 ProcVersionSignature: Ubuntu 5.4.0-1035.37-aws 5.4.78 Uname: Linux 5.4.0-1035-aws aarch64 ApportVersion: 2.20.11-0ubuntu27.14 Architecture: arm64 CasperMD5CheckResult: skip Date: Thu Jan 21 16:19:53 2021 Df: - + Dmesg: - + Ec2AMI: ami-0489277f0e9a94f8d Ec2AMIManifest: (unknown) Ec2AvailabilityZone: eu-central-1c Ec2InstanceType: t4g.micro Ec2Kernel: unavailable Ec2Ramdisk: unavailable ErrorMessage: new libc6:arm64 package post-removal script subprocess returned error exit status 127 Python3Details: /usr/bin/python3.8, Python 3.8.5, python3-minimal, 3.8.2-0ubuntu2 PythonDetails: N/A RelatedPackageVersions: - dpkg 1.19.7ubuntu3 - apt 2.0.2ubuntu0.2 + dpkg 1.19.7ubuntu3 + apt 2.0.2ubuntu0.2 SourcePackage: glibc Title: package libc6 2.31-0ubuntu9.1 failed to install/upgrade: new libc6:arm64 package post-removal script subprocess returned error exit status 127 UpgradeStatus: Upgraded to focal on 2021-01-21 (0 days ago) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1912652 Title: Upgrading libc6-lse breaks on systems it is in use To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1912652/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs