* Aurelien Jarno <aurelien@aurel32.net> [20080214 17:28]: > Michael Prokop a écrit : > > I've a base.tgz for faster chroot setup within FAI (so it's like a > > normal bootstrapped system in case you aren't familiar with FAI) and > > upgrading from 2.3.6.ds1-13etch2 to libc6 2.7-8 fails: > > ,---- [ quoting upgrade process ] > > | [...] > > | Non-interactive mode, upgrade glibc forcibly > > | > > | Unpacking replacement libc6 ... > > | /bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [...] > > I'm not sure whether it's a known issue currently (though I can't > > find an according bugreport) or if I've an upgrade path not > > supported at all right now - sorry for the noise then. > This is a problem that has been reported more than once, but it is > usually unreproducible. Basically it looks like dpkg fails to remove > /lib/tls/* during the upgrade, but we are unsure if it is actually a bug > in dpkg. > A quick workaround is to remove /lib/tls/* and then continue the upgrade. Tested and verified it: works then. > If I understand correctly, you started from a clean chroot in base.tgz. > Are you able to reproduce the problem when starting again from the same > base.tgz? If yes, it would be nice if you can share this file so that we > can try to reproduce the problem locally. Sure, I reproduced the problem several times before reporting it. The chroot is available online: http://daily.grml.org/base.tgz JFYI: Please don't forget to adjust /etc/resolv.conf + /etc/apt/sources.list inside the chroot which usually FAI does for me. ;) regards, -mika-
Attachment:
signature.asc
Description: Digital signature