में लाइब्रेरी नहीं मिल सका मैं सिस्टम को चलाने और चलाने की कोशिश कर रहा हूं, और ओपनमोटीफ साझा पुस्तकालयों में समस्याएं आ रही हैं। मेरी निर्देशिका LD_LIBRARY_PATH में है, लेकिन यह अभी भी उन्हें नहीं मिल सकती है।ldd LD_LIBRARY_PATH
यहाँ एक उदाहरण है:
[[email protected] netcool]# ldd /opt/netcool/omnibus/platform/linux2x86/bin/nco_* |grep 'not found'
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
[[email protected] netcool]# find /usr/ -name libXm.so.3
/usr/lib64/libXm.so.3
[[email protected] netcool]# find /usr/ -name libXpm.so.4
/usr/lib64/libXpm.so.4
[[email protected] netcool]# echo $LD_LIBRARY_PATH
/opt/netcool/omnibus//platform/linux2x86/lib/:/opt/netcool//platform/linux2x86/lib/:/usr/lib/:/usr/lib64/
मैं शायद कुछ बेवकूफ कर रहा हूँ, लेकिन मैं कुछ और प्रयास करने के लिए सोच भी नहीं सकते।
संपादित करें: सवालों के एक जोड़े का उत्तर देने के लिए नीचे दिए गए पूछा:
# ./bin/nco_xigen
/opt/netcool//omnibus/platform/linux2x86/bin/nco_xigen: error while loading shared libraries: libXm.so.3: wrong ELF class: ELFCLASS64
यह एक 32 बिट/64 बिट बात है:
[[email protected] netcool]# export LD_LIBRARY_PATH
[[email protected] netcool]# ldd /opt/netcool/omnibus/platform/linux2x86/bin/nco_* |grep 'not found'
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
[[email protected] netcool]# ldconfig
[[email protected] netcool]# ldd /opt/netcool/omnibus/platform/linux2x86/bin/nco_* |grep 'not found'
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXpm.so.4 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
libXm.so.3 => not found
ठीक है, बस निष्पादनयोग्य में से एक भागने की कोशिश की ?
क्या आपने 'LD_LIBRARY_PATH' निर्यात किया था? – vhallac
हां, LD_LIBRARY_PATH को सेट किया गया था और ~/.bash_profile –
में निर्यात किया गया था क्या आपने अपने पर्यावरण में bash_profile को फिर से स्रोत किया था? बहुत बुनियादी शुरू करने के लिए खेद है, लेकिन आमतौर पर यह मूलभूत चीजें हैं जो उन्नत प्रोग्रामर की यात्रा करती हैं ... #EDIT ऐसा लगता है कि आपने किया था, क्योंकि इको सही निर्देशिकाओं को प्रिंट करता है। हम्म ... – Matt