FS#69576 - glibc-2.33-3 completely breaks docker images

Attached to Project: Arch Linux
Opened by Daniel Jewell (danieljewell) - Sunday, 07 February 2021, 18:26 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 07 February 2021, 19:32 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Installing glibc-2.33-3 completely breaks Arch docker containers:

Example Reproduction:
A)
>> docker pull archlinux/archlinux:base-devel
>> docker run --rm -it archlinux/archlinux:base-devel bash

[root@20dcdf775ceb /]# pacman -Suy error: failed to initialize alpm library (could not find or read directory: /var/lib/pacman/) [root@20dcdf775ceb /]# ldd /usr/sbin/pacman ldd: error: you do not have read permission for `/usr/sbin/pacman' [root@20dcdf775ceb /]#

B)
>> docker pull archlinux:base-devel
>> docker run --rm -it archlinux:base-devel bash
>>(bash)# pacman -Suy
#note: this container starts with glibc-2.32

......install......

*same as above
---

Related to  FS#69563  (https://bugs.archlinux.org/task/69563) but opened here at critical priority and because that bug originally tracked issues w/systemd-spawn
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 07 February 2021, 19:32 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#69563 
Comment by Daniel Jewell (danieljewell) - Sunday, 07 February 2021, 18:28 GMT
Hmmm, not used to Flyspray. Doesn't seem like I can edit the text of the original and formatting is interesting. Here's the reproduction section in a hopefully more readable form:

----

Example Reproduction:

A)
>> docker pull archlinux/archlinux:base-devel

>> docker run --rm -it archlinux/archlinux:base-devel bash

[root@20dcdf775ceb /]# pacman -Suy

error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)

[root@20dcdf775ceb /]# ldd /usr/sbin/pacman

ldd: error: you do not have read permission for `/usr/sbin/pacman'

[root@20dcdf775ceb /]#

Loading...