Bug#517231: libc6-udeb: busybox' wget segfaults in libresolv-2.9.so during d-i
Hi,
On Thu, Feb 26, 2009 at 06:47:28PM +0100, Aurelien Jarno wrote:
> > Started up a netboot unstable installer by accident and directly after
>
> Could you point me to the image you used?
Initially I used the Lenny installer from September 2008 (was the one
on the disk and worked fine until now). I then changed to the official
Debian 5.0 stable installer. Used the netboot image from
http://ftp.ch.debian.org/debian/dists/Debian5.0/main/installer-i386/current/images/netboot/netboot.tar.gz
But forgot the sync the new image to our second DHCP/TFTP server. And
the machine seemed to have always booted from there. So that's why
d-i mirror/suite select stable
d-i mirror/codename string lenny
in the preseeding file got ignored initially (while the normal
non-preseeded installation worked anyway) and brought this d-i/libc6
issue to the daylight.
> - the installer you used is glibc 2.7 based, and a copy of glibc 2.9 is
> extracted over it without any check.
As we already found out in IRC, that's what happens.
On Thu, Feb 26, 2009 at 07:55:23PM +0100, Aurelien Jarno wrote:
> The problem appears when the image has been built using libc6-udeb
> version 2.7 and a libc6-udeb 2.9 is downloaded and unpacked. The new
> glibc is not fully usable until other glibc udeb packages, namely
> libnss-dns-udeb and libnss-files-udeb are unpacked.
>
> The segfault is caused here by using libc6 2.9 with a libnss-dns version
> 2.7.
Thanks for debugging and the explanation!
Kind regards, Axel Beckert
--
Axel Beckert <beckert@phys.ethz.ch> support: +41 44 633 26 68
IT Services Group, HPT D 17 voice: +41 44 633 41 89
Departement of Physics, ETH Zurich
CH-8093 Zurich, Switzerland http://nic.phys.ethz.ch/
Reply to: