LINUX.ORG.RU

LD_ASSUME_KERNEL=2.2.5 не работает


0

0

если выставляю LD_ASSUME_KERNEL=2.2.5 то постоянно вываливаются 
сообщения ошибки 

ls: error while loading shared libraries: librt.so.1: cannot open 
shared object file: No such file or directory

и ничего соответственно не работает =(

причем 

# ldconfig -p | grep librt
        librt.so.1 (libc6,x86-64, hwcap: 0x8000000000000000, OS ABI: Linux 2.4.20) => /lib64/tls/librt.so.1
        librt.so.1 (libc6,x86-64, OS ABI: Linux 2.4.0) => /lib64/librt.so.1
        librt.so.1 (libc6, hwcap: 0x8000000000000000, OS ABI: Linux 2.4.20) => /lib/tls/librt.so.1
        librt.so.1 (libc6, hwcap: 0x8000000000000, OS ABI: Linux 2.4.1) => /lib/i686/librt.so.1
        librt.so.1 (libc6, OS ABI: Linux 2.2.5) => /lib/librt.so.1
        librt.so (libc6,x86-64, OS ABI: Linux 2.4.0) => /usr/lib64/librt.so
        librt.so (libc6, OS ABI: Linux 2.2.5) => /usr/lib/librt.so

т.е. библиотечка librt для 2.2.5 вроде, как есть но почему-то не 
 юзается =( так же и с любыми другими библиотеками.

LD_ASSUME_KERNEL=2.4.19 работает ок, никаких сложностей не вызывая, 
 но нужен именно LD_ASSUME_KERNEL=2.2.5 

где что покрутить, посмотреть можно? Ядро 2.6.9

Пересобирай glibc с --enable-kernel="2.2.5", и еще объясни, на кой тебе на амд64 такой хлам как 2.2.5?

e
()
Ответ на: комментарий от e

Можно как-нибудь опрделить с какими флагами собрада glibc?

Нужно это для установки древнего Oracle 8.1.7 на RHEL4

redbaron ★★
() автор топика
Ответ на: комментарий от redbaron

> Можно как-нибудь опрделить с какими флагами собрада glibc? > Нужно это для установки древнего Oracle 8.1.7 на RHEL4

(тут схватился за голову и возопил - ой, б******я...)

Тогда ставь на 32-битный RHEL, нафига такой огород городить? Тачку выдели под это дело и всего делов. Тут у нас на 4-й RHEL 9й Оракел задолбаешься ставить, а уж 8й - эт вапще небось вилы...

А либка не грузится видимо потому, что `ls` для х86_64, а сама либа - 32битная.

Читай тут: http://forums.oracle.com/forums/thread.jspa?messageID=1396101

И остальное гугли, либо лезь в Металинк, так вроде солюшен проскакивал, но только для 32-битной системы.

e
()
Ответ на: комментарий от e

Вопреки всем мануалам LD_ASSUME_KERNEL=2.4.19 вполне себе сносно подошел =) встал oracle8, не без танцев, но слинковался в итоге без единой ошибки. Только он при инстале более новую яву нашел от оракла9 и решил подцепить её. После инстала ничего явовского от оракла8 не запускалось =) Решил проблему просто - скопировал яву с установочного сидюка.

Пока полет нормальный!

redbaron ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.