2020-07-28 10:31:21 |
Balint Reczey |
bug |
|
|
added bug |
2020-07-28 10:47:11 |
Balint Reczey |
glibc (Ubuntu): assignee |
|
Balint Reczey (rbalint) |
|
2020-07-28 12:51:15 |
Balint Reczey |
description |
...
if [ -n "$preversion" ] && dpkg --compare-versions "$preversion" lt 2.31-0ubuntu2; then
LCONFIG_NOTRIGGER=y
export LDCONFIG_NOTRIGGER
ldconfig || ldconfig --verbose
... |
[Impact]
* Upgrade from Bionic to Focal may break
* The upload really forces
[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.
[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 |
|
2020-07-28 12:51:25 |
Balint Reczey |
nominated for series |
|
Ubuntu Focal |
|
2020-07-28 12:51:25 |
Balint Reczey |
bug task added |
|
glibc (Ubuntu Focal) |
|
2020-07-28 12:51:32 |
Balint Reczey |
glibc (Ubuntu Focal): assignee |
|
Balint Reczey (rbalint) |
|
2020-08-03 17:39:19 |
Balint Reczey |
description |
[Impact]
* Upgrade from Bionic to Focal may break
* The upload really forces
[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.
[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 |
[Impact]
* Upgrade from Bionic to Focal may break if LDCONFIG_TRIGGER_DEBUG is set
* The upload really forces
[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 |
|
2020-08-03 17:39:45 |
Balint Reczey |
description |
[Impact]
* Upgrade from Bionic to Focal may break if LDCONFIG_TRIGGER_DEBUG is set
* The upload really forces
[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 |
[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 |
|
2020-08-12 12:21:49 |
Robie Basak |
glibc (Ubuntu Focal): status |
New |
Incomplete |
|
2020-09-02 14:37:06 |
Robie Basak |
glibc (Ubuntu Focal): status |
Incomplete |
Fix Committed |
|
2020-09-02 14:37:08 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-09-02 14:37:09 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2020-09-02 14:37:12 |
Robie Basak |
tags |
|
verification-needed verification-needed-focal |
|
2020-09-14 21:05:57 |
Balint Reczey |
tags |
verification-needed verification-needed-focal |
verification-done verification-done-focal |
|
2020-09-18 11:31:54 |
Balint Reczey |
branch linked |
|
lp:~rbalint/britney/hints-ubuntu-focal |
|
2020-09-20 08:56:43 |
Launchpad Janitor |
glibc (Ubuntu): status |
New |
Fix Released |
|
2020-09-20 08:56:43 |
Launchpad Janitor |
cve linked |
|
2016-10228 |
|
2020-09-20 08:56:43 |
Launchpad Janitor |
cve linked |
|
2020-6096 |
|
2020-09-22 15:30:18 |
Launchpad Janitor |
glibc (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-09-22 15:30:51 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-10-27 13:27:13 |
Balint Reczey |
branch unlinked |
lp:~rbalint/britney/hints-ubuntu-focal |
|
|