[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-07 Thread Launchpad Bug Tracker
This bug was fixed in the package docker.io - 20.10.7-0ubuntu3 --- docker.io (20.10.7-0ubuntu3) impish; urgency=medium * d/t/docker-in-lxd: Perform a full upgrade and restart of the container before attempting to install docker.io. (LP: #1942276) -- Sergio Durigan Junior

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-03 Thread Launchpad Bug Tracker
This bug was fixed in the package glibc - 2.34-0ubuntu2 --- glibc (2.34-0ubuntu2) impish; urgency=medium * d/patches/ubuntu/Fix-close_range-closefrom-tests.patch: Patch from upstream to fix test failures in autopkgtest environment (which has a pair of fds open that the test

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Michael Hudson-Doyle
I've uploaded a glibc fix now and it appears to fix the bug so I'll go ahead and remove the block-proposed tag. ** Changed in: glibc (Ubuntu) Status: Confirmed => Fix Committed ** Tags removed: block-proposed -- You received this bug notification because you are a member of Ubuntu Bugs,

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: glibc (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1942276 Title:

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: docker.io (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1942276 Title:

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Matthieu Clemenceau
** Tags added: rls-ii-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1942276 Title: glibc 2.34 upgrade will break some essential services To manage notifications about this bug go to:

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Michael Hudson-Doyle
OK, with thanks to Julian and Dimitri, I think this patch https://paste.ubuntu.com/p/Bf9tDggMvv/ to glibc will avoid the issue and avoid the worst part of the referenced debian bug (the kernel panic). It means another glibc upload though :( -- You received this bug notification because you are a

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-02 Thread Michael Hudson-Doyle
Oh right! Yes that explains everything. I filed an upstream bug https://sourceware.org/bugzilla/show_bug.cgi?id=28300 although I'm not really sure what I expect them to do about it. The obvious thing to do would be to reexec systemd on upgrade but as

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-01 Thread Dan Bungert
https://sourceware.org/pipermail/libc-alpha/2021-June/127273.html stuff from nss_files was moved into glibc proper. for libnss-db, we addressed this by no longer explicitly linking against -lnss_files. LP: #1939918 -- You received this bug notification because you are a member of Ubuntu Bugs,

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-01 Thread Michael Hudson-Doyle
Wait a minute... root@upgrade-testing:~# readelf --wide -s /usr/lib/x86_64-linux- gnu/libnss_files.so.2 Symbol table '.dynsym' contains 6 entries: Num:Value Size TypeBind Vis Ndx Name 0: 0 NOTYPE LOCAL DEFAULT UND 1:

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-01 Thread Michael Hudson-Doyle
So my previous comment isn't quite right. For one thing, I *don't* think this affects DynamicUser=, only User= and Group=. And https://sourceware.org/legacy-ml/libc- help/2016-12/msg6.html says that nss modules are supposed to be ABI compatible between releases but it appears that for

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-01 Thread Michael Hudson-Doyle
What appears to be going on here is that systemd is not restarted as part of the upgrade of glibc so it is still running glibc 2.33. When starting a service that does anything even slightly funky with users and groups (so things that use DynamicUser= like systemd-resolved but also things like

[Bug 1942276] Re: glibc 2.34 upgrade will break some essential services

2021-09-01 Thread Sergio Durigan Junior
** Description changed: + Try this: + + $ lxc launch ubuntu-daily:impish test-docker + $ lxc shell test-docker + # cat