error while loading shared libraries: so: cannot open shared object file: No such file or directory
2018-03-15 16:27
2246 查看
利用LD_DEBUG=libs解决找不到文件的问题,通常情况都是在系统路径下没有对应的文件,那么这个命令就能够发现缺少的文件,并且能看到查找的路径
[root@localhost tmux-2.6]# tmux -V
tmux: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
[root@localhost tmux-2.6]# [b]LD_DEBUG=libs [/b]tmux -V | grep libevent
54283: find library=libutil.so.1 [0]; searching
54283: search cache=/etc/ld.so.cache
54283: trying file=/lib64/libutil.so.1
54283:
54283: find library=libevent-2.1.so.6 [0]; searching
54283: search cache=/etc/ld.so.cache
54283: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
54283: trying file=/lib64/tls/x86_64/libevent-2.1.so.6
54283: trying file=/lib64/tls/libevent-2.1.so.6
54283: trying file=/lib64/x86_64/libevent-2.1.so.6
54283: trying file=/lib64/libevent-2.1.so.6
54283: trying file=/usr/lib64/tls/x86_64/libevent-2.1.so.6
54283: trying file=/usr/lib64/tls/libevent-2.1.so.6
54283: trying file=/usr/lib64/x86_64/libevent-2.1.so.6
54283: trying file=/usr/lib64/libevent-2.1.so.6
54283:
tmux: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
找到缺少的文件位置
[root@localhost tmux-2.6]# ll /usr/local/tmux/lib/libevent-2.1.so.6
lrwxrwxrwx. 1 root root 21 Mar 16 00:05 /usr/local/tmux/lib/libevent-2.1.so.6 -> libevent-2.1.so.6.0.2
做个软连接到系统路径下
[root@localhost tmux-2.6]# ln -s /usr/local/tmux/lib/libevent-2.1.so.6 /usr/lib64/libevent-2.1.so.6
这样就能找到缺少的文件了:
[root@localhost tmux-2.6]# tmux -V
tmux 2.6
[root@localhost tmux-2.6]# tmux -V
tmux: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
[root@localhost tmux-2.6]# [b]LD_DEBUG=libs [/b]tmux -V | grep libevent
54283: find library=libutil.so.1 [0]; searching
54283: search cache=/etc/ld.so.cache
54283: trying file=/lib64/libutil.so.1
54283:
54283: find library=libevent-2.1.so.6 [0]; searching
54283: search cache=/etc/ld.so.cache
54283: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
54283: trying file=/lib64/tls/x86_64/libevent-2.1.so.6
54283: trying file=/lib64/tls/libevent-2.1.so.6
54283: trying file=/lib64/x86_64/libevent-2.1.so.6
54283: trying file=/lib64/libevent-2.1.so.6
54283: trying file=/usr/lib64/tls/x86_64/libevent-2.1.so.6
54283: trying file=/usr/lib64/tls/libevent-2.1.so.6
54283: trying file=/usr/lib64/x86_64/libevent-2.1.so.6
54283: trying file=/usr/lib64/libevent-2.1.so.6
54283:
tmux: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
找到缺少的文件位置
[root@localhost tmux-2.6]# ll /usr/local/tmux/lib/libevent-2.1.so.6
lrwxrwxrwx. 1 root root 21 Mar 16 00:05 /usr/local/tmux/lib/libevent-2.1.so.6 -> libevent-2.1.so.6.0.2
做个软连接到系统路径下
[root@localhost tmux-2.6]# ln -s /usr/local/tmux/lib/libevent-2.1.so.6 /usr/lib64/libevent-2.1.so.6
这样就能找到缺少的文件了:
[root@localhost tmux-2.6]# tmux -V
tmux 2.6
相关文章推荐
- 报错:/application/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
- nginx启动报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
- error while loading shared libraries: libtest.so: cannot open shared object file: No such file or directory
- sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
- error while loading shared libraries: libXXX.so.x: cannot open shared object file: No such file or directory .
- ./ProjectC: error while loading shared libraries: libProjectC.so: cannot open shared object file: No such file or directory
- Atlas系列一:【已解决】error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory
- 报错 mysql: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
- 【转】error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
- 关于 error while loading shared libraries: libXXX.so.1.2.3: cannot open shared object file: No such file or directory
- error while loading shared libraries: lib*.so.*: cannot open shared object file: No such file or d
- git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
- error while loading shared libraries: lib*.so: cannot open shared object file: No such file or direc
- ./slapd: error while loading shared libraries: libdb-4.7.so: cannot open shared object file: No such file or directory
- gm: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory
- mkubimage-mlc2: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory
- error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
- error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
- memcached安装报错 error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory解决
- Error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory