Haines Brown <hai...@histomat.net> writes: [...]
> # LANG=C.UTF-8 chroot /mnt/debinst /bin/bash > /bin/bash: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version > `GLIBC_2.15' not found (required by /bin/bash) > /bin/bash: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version > `GLIBC_2.15' not found (required by > /lib/i386-linux-gnu/libncurses.so.5) > /bin/bash: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version > `GLIBC_2.15' not found (required by > /lib/i386-linux-gnu/libtinfo.so.5) [...] That's an error you should see when trying to run the downloaded bash binary without doing a chroot first (the wheezy libc doesn't define GLIBC_2.15), eg, (di2 is a debootrapped i386 Devuan jessie on a amd64 host), [rw@doppelsaurus]~#cd /tmp/di2 [rw@doppelsaurus]/tmp/di2#bin/bash bin/bash: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by bin/bash) The library name also comes from the Wheezy system, it should be /lib/i386-linux-gnu/libc.so.6 for the one which was downloaded. You could try to have a look at the downloaded library. Assuming you're root and the cwd is the top-level download directory (/mnt/debinst in your case) then nm -D `find -name libc.so.6` | grep GLIBC should print 00000000 A GLIBC_2.0 00000000 A GLIBC_2.1 00000000 A GLIBC_2.1.1 00000000 A GLIBC_2.1.2 00000000 A GLIBC_2.1.3 00000000 A GLIBC_2.10 00000000 A GLIBC_2.11 00000000 A GLIBC_2.12 00000000 A GLIBC_2.13 00000000 A GLIBC_2.14 00000000 A GLIBC_2.15 00000000 A GLIBC_2.16 00000000 A GLIBC_2.17 00000000 A GLIBC_2.18 00000000 A GLIBC_2.2 00000000 A GLIBC_2.2.1 00000000 A GLIBC_2.2.2 00000000 A GLIBC_2.2.3 00000000 A GLIBC_2.2.4 00000000 A GLIBC_2.2.6 00000000 A GLIBC_2.3 00000000 A GLIBC_2.3.2 00000000 A GLIBC_2.3.3 00000000 A GLIBC_2.3.4 00000000 A GLIBC_2.4 00000000 A GLIBC_2.5 00000000 A GLIBC_2.6 00000000 A GLIBC_2.7 00000000 A GLIBC_2.8 00000000 A GLIBC_2.9 00000000 A GLIBC_PRIVATE _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng