Bug#888183: libc6: Breaks openvz virtuals again
On 2018-01-23 20:04, cloos@jhcloos.com wrote:
> Package: libc6
> Version: 2.26-4
> Severity: important
>
> [Reporting this from a different box.]
>
> The latest libc upgrade again breaks openvz virtuals.
>
> On kvm/xen/bare you get a dialog asking whether you want to upgrade libc.
>
> On vz you get a notice about the (un-upgradable) kernel version but
> not the do you want dialog.
This is perfectly normal that you do no get a dialog asking wether you
want to upgrade libc6, as your kernel is too old for that. 2.6.32
kernels are not supported anymore, you need at least a 3.2 kernel to run
buster.
> Things which depend on libc6 get upgraded but the libc6 upgrade aborts.
>
> This leaves blocks apt from installing or upgrading *any* packages.
>
> apt --fix-broken install does not help.
I'll add an entry to NEWS so that people get warned *before* trying to
upgrade.
> Even trying to switch to stretch fails.
>
> And the earlier 2.26 debs are gone from the mirrors, so downgrading to
> a working version is not possible either.
>
> I tried using dpkg to downgrade to the current stretch libc version
> but that also fails because it is only 2.24 and
> /lib/x86_64-linux-gnu/libudev.so.1 requires GLIBC_2.25. And that
> breaks all kinds of things, even some which have nothings to do with
> udev.
You can use http://snapshot.debian.org/ to properly downgrade to the
version prior to migration of glibc 2.26 to testing, which happened on
2018-01-12. Taking a bit of margin, that gives you:
deb http://snapshot.debian.org/archive/debian/20180110T000000Z/ buster main
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net
Reply to: