to Byte:
Возможно я не догоняю что то (где бы тогда просветиться??),
но ldconfig должен работать одинаково (?) в независимости от того выставлен LD_ASSUME_KERNEL или нет.
В данном случае симптомы такие, делаю например:
# ldd /bin/bash
libreadline.so.5 => /lib64/libreadline.so.5 (0x00002b628de56000)
libhistory.so.5 => /lib64/libhistory.so.5 (0x00002b628df93000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x00002b628e09b000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b628e1ff000)
libc.so.6 => /lib64/libc.so.6 (0x00002b628e303000)
/lib64/ld-linux-x86-64.so.2 (0x00002b628dd39000)
# export LD_ASSUME_KERNEL=2.4.1
# ldd /bin/bash
/bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
пробовал и ldconfig запускать (а вдруг ) ) и LD_LIBRARY_PATH писать, но.... сейчас попробую еще с dirname=TYPE в /etc/ld.so.conf поиграть, хотя может меня не туда уже понесло (