unpushed

toolbox-0.0.99.2^3.git075b9a8d2779-3.fc35

FEDORA-2021-ec38b7db52 created by rishi a year ago for Fedora 35

Ensure that binaries are run against their build-time ABI

Reboot Required
After installing this update it is required that you reboot your system to ensure the changes supplied by this update are applied properly.

This update has been submitted for testing by rishi.

a year ago

This update's test gating status has been changed to 'failed'.

a year ago

This update's test gating status has been changed to 'waiting'.

a year ago

This update's test gating status has been changed to 'failed'.

a year ago
User Icon petersen provided feedback a year ago
karma
BZ#1995439 /usr/bin/toolbox linked against glibc-2.34 doesn't run on older glibc

This update has been pushed to testing.

a year ago

This update's test gating status has been changed to 'passed'.

a year ago
User Icon farribeiro commented & provided feedback a year ago
karma

This update can be pushed to stable now if the maintainer wishes

a year ago
User Icon farribeiro provided feedback a year ago
BZ#1995439 /usr/bin/toolbox linked against glibc-2.34 doesn't run on older glibc
User Icon garrett commented & provided feedback a year ago
karma

On Fedora 35:

$ sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-ec38b7db52

$ toolbox create 34 -r 34 Creating container 34: | Created container: 34 Enter with: toolbox enter 34

$ toolbox run -c 34 grep PRETTY /etc/os-release PRETTY_NAME="Fedora 34 (Container Image)"

It works here; thanks for the fix!

BZ#1995439 /usr/bin/toolbox linked against glibc-2.34 doesn't run on older glibc

This update has been submitted for stable by bodhi.

a year ago
User Icon cheeselee commented & provided feedback a year ago
karma

This change breaks all the old Toolbox containers, even F-35 containers. I don't think it is a good solution.

BZ#1995439 /usr/bin/toolbox linked against glibc-2.34 doesn't run on older glibc
User Icon martinpitt commented & provided feedback a year ago
karma

Breaks existing toolboxes, but that's acceptable at least to me -- containers are not supposed to live forever. Creating a new F34 and Debian unstable toolbox works fine at last, so I could now upgrade to Fedora 35 at last. Thank you!

BZ#1995439 /usr/bin/toolbox linked against glibc-2.34 doesn't run on older glibc
User Icon harrymichal commented & provided feedback a year ago

@cheeselee, could you provide some logs from the breakage of the containers? My impression was that the fix should work even with existing containers.

User Icon cheeselee commented & provided feedback a year ago

Old containers do not have /run/host mapped. So the toolbox executable fail to run inside container.

User Icon harrymichal commented & provided feedback a year ago

Mmm... I think all (even old) toolbox containers have /run/host inside of them. I think the real problem that there is no /run/host/lib64 in those containers as that started to be done not that long ago (as part of mounting the whole root filesystem of the host into /run/host). I also have such a container around.

User Icon rishi commented & provided feedback a year ago

Oops, sorry about that. I submitted a new pull request to restore backwards compatibility with older containers: https://github.com/containers/toolbox/pull/904

This update has been unpushed.

adamwill edited this update.

a year ago

This update has been submitted for testing by adamwill.

a year ago

I unpushed this to ensure it doesn't get pushed "over the top" of the -4 we just pushed stable.


Please login to add feedback.

Metadata
Type
bugfix
Severity
high
Karma
3
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
a year ago
in testing
a year ago
modified
a year ago

Automated Test Results