./Encryptor: undefined symbol:Z11startserviceLAKJDFLJALDKJFLLLLL

在Linux下编译得Encryptor文件,但是执行./Encryptor时 报了如上错误:undefined symbol:Z11startserviceLAKJDFLJALDKJFLLLLL

原因分析:执行过程中找不到startservice这个函数的定义

——>可能是封装startservice这个函数的.so库未找到

——>封装startservice这个函数的库名是libsocklib3.so(存在于本地目录lib目录中)

——>通过echo $LD_LIBRARY_PATH命令查找库路径得:

/home/oracle/tuxedo11gR1/lib:

/home/oracle/tuxedo11gR1/jre/lib/i386/server:

/home/oracle/tuxedo11gR1/jre/jre/bin:

/usr/local/lib:

/usr/lib/oracle/11.1.0.1/client/lib

最后把/usr/lib/libsocklib3.so中的libsocklib3.so库更新为本地目录lib下的libsocklib3.so即可

时间: 2024-11-04 01:30:44

./Encryptor: undefined symbol:Z11startserviceLAKJDFLJALDKJFLLLLL的相关文章

Centos下Apache遇到/usr/lib64/libnsssysinit.so: undefined symbol: PR_GetEnvSecure错误

错误详情: /usr/local/apache/bin/httpd: symbol lookup error: /usr/lib64/libnsssysinit.so: undefined symbol: PR_GetEnvSecure 错误产生原因: Centos官方发布了一个新版本的NSS包,如果进行更新就会产生这样的错误 解决方法: 重启Apache(开启了php-fpm也需要重启) 参考文章:Httpd - Symbol Lookup Errors

look up error: undefined symbol:......解决过程

今天遇到个很郁闷的问题,运行程序时报错:look up error: undefined symbol:... 首先运行时报错找不到,一般就是动态库里没有这个符号.所以我用 nm命令 并用管道结合grep命令(nm .so | grep 'pattern') 查找了下那个未定义符号.结果发现,动态库里有这个符号,这里T表示是在代码段. 然后我怀疑可能加载的不是这个库,可能是老版本的库,于是我又用 ldd 命令执行可执行文件,查看运行时程序加载了哪些库,(这里也可以用管道+grep),结果发现加载

异常: undefined symbol: lua_setglobal

将Apache 与modsecurity集成后,启动Apache时,报出的异常: "..undefined symbol: lua_setglobal" 后来,发现自己安装了两个lua库.一个事手工安装,一个是centOS工具套件安装的. 删除了手工安装的lua后,一切OK. 但是,记得重新编译modsecurity. 异常: undefined symbol: lua_setglobal,布布扣,bubuko.com

一键安装lnmp报错 pycurl.so: undefined symbol: CRYPTO_set_locking_callback

There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback Please install a package which provides thi

mysql: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP

Error Symptom: when you run $mysql -u root -p command in the linux you get an error message ” mysql: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP” Solution: Step 1: Login as root Step 2: Go to folder path #cd/usr/local/l

ngrep undefined symbol: pcap_restart 错误处理

[@bx_10_70 /opt/linuxshare/]# ngrep port 80 -W byline interface: eth0 (10.16.10.0/255.255.255.0) ngrep: symbol lookup error: ngrep: undefined symbol: pcap_restart [@bx_10_70 /opt/linuxshare/]# ldd /usr/sbin/ngrep linux-vdso.so.1 =>  (0x00007ffe918640

psycopg2关于undefined symbol: lo_truncate64解决方法

今天,在centos6.5下安装psycopg2,利用Python连接PostgreSQL数据库的时候,出现了一个undefined symbol: lo_truncate6的错误: django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: /mydev/pyweb/cancerdb/lib/python2.7/site-packages/psycopg2/_psycopg.so: undefined

libphp5.so: undefined symbol: OnUpdateLong

由于第一次安装后效果没有出来,后来又安装了一次,发现安装之后无法启动apache,报错:Cannot load /usr/lib/apache2/modules/libphp5.so into server:/usr/lib/apache2/modules/libphp5.so: undefined symbol: OnUpdateLong 问题解决: 删除已经安装的php文件,以及解压好的php-5.4.45文件夹,然后重新解压php-5.4.45.tar.gz文件,重新进行安装即可解决.

Apache启动报错 undefined symbol: apr_array_clear

Apache服务启动报错 [[email protected] ]# service httpd start httpd: Syntax error on line 162 of /etc/httpd.conf/httpd.conf: Cannot load modules/mod_dir.so into server: /usr/local/apache2/modules/mod_dir.so: undefined symbol: apr_array_clear 解决办法:将./configu