Activity log for bug #1912652

Date Who What changed Old value New value Message
2021-01-21 16:22:42 Giovanni bug added bug
2021-01-21 16:30:13 Apport retracing service tags apport-package arm64 ec2-images focal need-duplicate-check apport-package arm64 ec2-images focal
2021-01-21 16:30:14 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2021-02-01 15:34:31 Balint Reczey glibc (Ubuntu): status New Triaged
2021-02-04 15:52:57 Balint Reczey bug task added ubuntu-release-upgrader (Ubuntu)
2021-02-04 15:53:11 Balint Reczey glibc (Ubuntu): status Triaged Confirmed
2021-02-04 15:53:21 Balint Reczey tags apport-package arm64 ec2-images focal apport-package arm64 ec2-images focal rls-ff-incoming
2021-02-11 16:29:10 Matthieu Clemenceau tags apport-package arm64 ec2-images focal rls-ff-incoming apport-package arm64 ec2-images focal fr-1129 rls-ff-incoming
2021-02-11 17:08:05 Brian Murray tags apport-package arm64 ec2-images focal fr-1129 rls-ff-incoming apport-package arm64 ec2-images focal fr-1129
2021-02-11 20:05:57 Brian Murray nominated for series Ubuntu Hirsute
2021-02-11 20:05:57 Brian Murray bug task added glibc (Ubuntu Hirsute)
2021-02-11 20:05:57 Brian Murray bug task added ubuntu-release-upgrader (Ubuntu Hirsute)
2021-02-18 17:52:51 Launchpad Janitor ubuntu-release-upgrader (Ubuntu): status New Confirmed
2021-03-24 09:25:01 Balint Reczey nominated for series Ubuntu Focal
2021-03-24 09:25:01 Balint Reczey bug task added glibc (Ubuntu Focal)
2021-03-24 09:25:01 Balint Reczey bug task added ubuntu-release-upgrader (Ubuntu Focal)
2021-03-24 09:25:01 Balint Reczey nominated for series Ubuntu Groovy
2021-03-24 09:25:01 Balint Reczey bug task added glibc (Ubuntu Groovy)
2021-03-24 09:25:01 Balint Reczey bug task added ubuntu-release-upgrader (Ubuntu Groovy)
2021-03-24 09:48:41 Balint Reczey nominated for series Ubuntu Bionic
2021-03-24 09:48:41 Balint Reczey bug task added glibc (Ubuntu Bionic)
2021-03-24 09:48:41 Balint Reczey bug task added ubuntu-release-upgrader (Ubuntu Bionic)
2021-03-24 11:29:02 Balint Reczey glibc (Ubuntu Hirsute): status Confirmed Fix Released
2021-03-24 11:29:45 Balint Reczey summary package libc6 2.31-0ubuntu9.1 failed to install/upgrade: new libc6:arm64 package post-removal script subprocess returned error exit status 127 Upgrading libc6-lse breaks on systems it is in use
2021-03-24 11:35:11 Balint Reczey tags apport-package arm64 ec2-images focal fr-1129 apport-package arm64 ec2-images focal fr-1129 regression-update
2021-03-24 13:44:27 Marc Deslauriers bug added subscriber Marc Deslauriers
2021-03-24 14:21:42 Steve Beattie bug added subscriber Steve Beattie
2021-03-24 16:57:28 Balint Reczey glibc (Ubuntu Focal): status New In Progress
2021-03-26 00:00:12 Alex Murray bug added subscriber Alex Murray
2021-03-30 14:18:46 Balint Reczey glibc (Ubuntu Groovy): status New In Progress
2021-03-30 14:20:10 Balint Reczey description Errors were encountered while processing: /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 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) [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 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 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)
2021-03-30 15:55:57 Balint Reczey description [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 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 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) [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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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)
2021-03-30 16:13:21 Balint Reczey description [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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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) [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. gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64  * 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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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)
2021-03-30 16:13:58 Balint Reczey description [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. gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64  * 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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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) [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 a few times.    gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64  * 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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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)
2021-03-30 16:19:38 Balint Reczey description [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 a few times.    gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64  * 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. Should there be any GCC bug it could cause problems. [Other Info] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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) [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 (Focal)] * 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 a few times. gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64 * 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. [Test Plan (Groovy)] * Groovy's libc6 is already compiled with -moutline-atomics by default, thus there is no need to verify that. * Set up an LSE system such as one of the AWS Graviton2 instances. * Install libc6-lse if it is not installed. * Reboot * Upgrade to the fixed libc6 package which Provides libc6-lse. * The upgrade should succeed and automatically remove the libc6-lse 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. Should there be any GCC bug it could cause problems. [Other Info (Focal)] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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)
2021-03-30 17:18:12 Balint Reczey description [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 (Focal)] * 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 a few times. gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64 * 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. [Test Plan (Groovy)] * Groovy's libc6 is already compiled with -moutline-atomics by default, thus there is no need to verify that. * Set up an LSE system such as one of the AWS Graviton2 instances. * Install libc6-lse if it is not installed. * Reboot * Upgrade to the fixed libc6 package which Provides libc6-lse. * The upgrade should succeed and automatically remove the libc6-lse 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. Should there be any GCC bug it could cause problems. [Other Info (Focal)] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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) [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 (Focal)]  * 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 a few times.    gcc -O2 -o a.out a.c -lpthread -DITER=1000 -DTHREADS=64  * Install libc6-lse (again).  * Reboot  * Upgrade to the fixed libc6 package which Provides libc6-lse.  * The upgrade should succeed and remove the libc6-lse package.  * Run the compiled a.c again and observe it running much faster than with the standard libc6 package. [Test Plan (Groovy)]  * Groovy's libc6 is already compiled with -moutline-atomics by default, thus there is no need to verify that.  * Set up an LSE system such as one of the AWS Graviton2 instances.  * Install libc6-lse if it is not installed.  * Reboot  * Upgrade to the fixed libc6 package which Provides libc6-lse.  * The upgrade should succeed and automatically remove the libc6-lse 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. Should there be any GCC bug it could cause problems. [Other Info (Focal)] * The positive side effect of merging libc6-lse to libc6 and enabling optimization is that on capable HW the default libc6 will take advantage of the LSE instructions and improve the performance without requiring the installation of the additional libc libraries. [Original Bug Text] Errors were encountered while processing:  /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 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)
2021-04-08 09:30:04 Łukasz Zemczak glibc (Ubuntu Groovy): status In Progress Fix Committed
2021-04-08 09:30:08 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2021-04-08 09:30:17 Łukasz Zemczak bug added subscriber SRU Verification
2021-04-08 09:30:27 Łukasz Zemczak tags apport-package arm64 ec2-images focal fr-1129 regression-update apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-groovy
2021-04-08 09:47:42 Łukasz Zemczak glibc (Ubuntu Focal): status In Progress Fix Committed
2021-04-08 09:47:49 Łukasz Zemczak tags apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-groovy apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-focal verification-needed-groovy
2021-04-22 15:05:14 Balint Reczey tags apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-focal verification-needed-groovy apport-package arm64 ec2-images focal fr-1129 regression-update verification-done-focal verification-needed verification-needed-groovy
2021-04-26 16:08:35 Launchpad Janitor glibc (Ubuntu Focal): status Fix Committed Fix Released
2021-04-26 16:08:49 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-04-28 13:37:52 Balint Reczey glibc (Ubuntu Focal): status Fix Released Fix Committed
2021-05-01 03:19:04 Launchpad Janitor glibc (Ubuntu Bionic): status New Confirmed
2021-05-01 03:19:04 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Bionic): status New Confirmed
2021-05-01 03:19:04 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Focal): status New Confirmed
2021-05-01 03:19:04 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Groovy): status New Confirmed
2021-09-20 15:23:13 Brian Murray glibc (Ubuntu Groovy): status Fix Committed Won't Fix
2021-09-20 15:23:28 Brian Murray ubuntu-release-upgrader (Ubuntu Groovy): status Confirmed Won't Fix
2022-03-16 21:47:36 Brian Murray ubuntu-release-upgrader (Ubuntu Hirsute): status Confirmed Won't Fix
2022-03-16 22:03:36 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2022-03-16 22:03:42 Brian Murray tags apport-package arm64 ec2-images focal fr-1129 regression-update verification-done-focal verification-needed verification-needed-groovy apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-focal verification-needed-groovy
2022-03-23 18:42:35 Simon Déziel bug added subscriber Simon Déziel
2022-04-27 21:44:03 Michael Hudson-Doyle tags apport-package arm64 ec2-images focal fr-1129 regression-update verification-needed verification-needed-focal verification-needed-groovy apport-package arm64 ec2-images focal fr-1129 regression-update verification-done-focal
2022-05-11 01:47:31 Launchpad Janitor glibc (Ubuntu Focal): status Fix Committed Fix Released