[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#994042: libc6: debconf text fallback failed to accept input, had to be killed leading to broken dist-upgrade



Hi,

On 2021-09-15 21:54, Colin Watson wrote:
> On Fri, Sep 10, 2021 at 09:59:44PM +0200, Aurelien Jarno wrote:
> > On 2021-09-10 20:39, Colin Watson wrote:
> > > On Fri, Sep 10, 2021 at 09:03:32PM +0200, Aurelien Jarno wrote:
> > > > I gave a try with debconf-show instead. I have attached a totally
> > > > untested patch to check that we agree on the way to do it.
> > > 
> > > I think you forgot to attach the patch?
> > 
> > Dooh. Please find a new version attached.
> 
> The general idea of this looks good to me.  I've left some detailed
> review comments below, and IMO we should test it against my reproducer
> (especially since this preinst patch needs to end up in bullseye).

Thanks for the fixes.

> > > I managed to reproduce the reported bug by taking Neil's full package
> > > list, mangling it to roughly make sense on buster, installing all of
> > > that, and then doing "apt upgrade && apt full-upgrade" (my own habit is
> > > just to do "apt full-upgrade", but in this case the initial "apt
> > > upgrade" is crucial).  I'm now trying to more or less bisect the package
> > > list to find something rather more minimal; this is a slow process, but
> > > no roadblocks so far, and I'll let you know when I have something.
> > 
> > Thanks a lot for your help.
> 
> OK, it took much longer than I expected because I wasn't able to do it
> by just bisecting the package list, but here's a reproducer.  I ran this
> in a fresh container produced by "lxc launch images:debian/buster"; I
> expect other container tools can be made to exhibit this too, though it
> may be sensitive to exactly which packages are in the base image.
> 
>   # apt update && apt -y install gimp libc6-dev postgresql whiptail
>   # cat >/etc/apt/sources.list <<EOF
>   deb http://deb.debian.org/debian bullseye main
>   deb http://security.debian.org/debian-security bullseye-security main
>   # apt update && apt -y upgrade && apt -y dist-upgrade

Thanks for the reproducer. I have been able to use it to test the fixes,
both with upgrade + dist-upgrade to check that the problem is fixed, and
with dist-upgrade only to check that things still work when debconf is
usable.

Regards,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: