LINUX.ORG.RU

error while loading shared libraries


0

1

подскажите, куда копать. не могу понять, в чем проблема.

sh-4.2$ /usr/local/bin/python3.3
/usr/local/bin/python3.3: error while loading shared libraries: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory

sh-4.2$ ldd /usr/local/bin/python3.3
        linux-vdso.so.1 (0x00007fff12fff000)
        libpython3.3m.so.1.0 => not found
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7fa4d19000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7fa4b15000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f7fa4912000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f7fa4618000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7fa4271000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7fa4f35000)

sh-4.2$ file /usr/local/bin/python3.3 /usr/local/lib/libpython3.3m.so.1.0 
/usr/local/bin/python3.3:            ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.34, not stripped
/usr/local/lib/libpython3.3m.so.1.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped

sh-4.2$ echo $LDPATH 
/usr/local/lib:/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib64/nss:/usr/lib32/nss:/usr/lib64/qt4:/usr/lib64/mysql:/usr/lib32/mysql:/usr/lib64/xulrunner
★★★★★

LD_DEBUG=libs /usr/local/bin/python3.3

anonymous
()

переустановил python3.2 штатным пакетным менеджером, и python3.3 внезапно заработал

буду благодарен, если подскажете, что могло быть сломано, в теории

из-за ld.so.cache такое могло произойти?

MyTrooName ★★★★★
() автор топика

что такое LDPATH вообще? в man ld.so упоминается LD_LIBRARY_PATH, надо было смотреть его?

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