博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
-bash: sbin/lua: No such file or directory解决办法
阅读量:2355 次
发布时间:2019-05-10

本文共 863 字,大约阅读时间需要 2 分钟。

说明

有时候,可执行文件Lua 明显存在,运行时会提示-bash: sbin/lua: No such file or directory。首先想到的应该是依赖的动态链接库缺少。

原因

首先查看lua所依赖的动态链接库有哪些

$ ldd sbin/lua# 输出:linux-vdso.so.1 =>  (0x00007ffcebb90000)    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb4a32a1000)    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb4a309c000)    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb4a2e86000)    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb4a2abc000)    /opt/compiler/gcc-4.8.2/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000556c510df000)

然后一个一个目录查看.so文件是否存在

最后发现/opt/compiler/gcc-4.8.2/lib64/ld-linux-x86-64.so.2 不存在。

解决

ld-linux-x86-64.so.2 这个肯定在其他目录有,所以从根目录查找该so文件,并copy一份到/opt/compiler/gcc-4.8.2/lib64/ 下

$ find / -name ld-linux-x86-64.so.2# 然后复制一份到lua所依赖的那个目录$ cp /lib64/ld-linux-x86-64.so.2 /opt/compiler/gcc-4.8.2/lib64/

然后再执行就成功了

转载地址:http://kcftb.baihongyu.com/

你可能感兴趣的文章
kudu tablet design(kudu表设计)
查看>>
kudu master design(kudu主节点设计)
查看>>
第七章:druid.io实践分享之realtime+kafka 一
查看>>
第七章:druid.io实践分享之Realtime+kafka 二
查看>>
Java内存管理
查看>>
Maven配置资料(一)
查看>>
Maven配置资料(二)
查看>>
hive脚本运行查看错误日志方式
查看>>
hive导入数据丢失问题
查看>>
linux查看网卡驱动
查看>>
hadoop运行任务时出现网络链接异常
查看>>
设置MAC OS远程登陆
查看>>
关于java并行程序开发重点
查看>>
hive的优化方式
查看>>
关于hadoop配置hosts文件的问题
查看>>
导入数据出错
查看>>
hive开发环境搭建体验
查看>>
无穷大和NaN
查看>>
Ubuntu下编译安装R全记录
查看>>
Hadoop生态图谱
查看>>