Liblua5.3-lpeg.so.2:无法打开共享对象文件

时间:2016-10-06 08:56:25

标签: linux lua apt-get nmap

我使用apt-get updateapt-get upgrade更新了我的Kali Linux 2.0。

此后,nmap已停止为我工作。

我在命令行上收到以下错误:

root@kali:/usr/local/lib# nmap
nmap: error while loading shared libraries: liblua5.3-lpeg.so.2: cannot open shared object file: No such file or directory

我已尝试使用nmap更新apt-get update nmap,并使用ln -s liblua.so.5.3 liblua.so.5.2创建符号链接。两者都没有帮助。

如何解决问题?

2 个答案:

答案 0 :(得分:1)

您有库版本依赖性问题。 Nmap需要Lua 5.3的path.reset()库,这是不可用的。 lpeg包在Kali Linux上提供lpeg-lua,因此它可能也需要更新。我认为当前的版本是0.12.2-1。

答案 1 :(得分:-1)

已经能够使用以下方法解决问题:

ln -s liblua5.2-lpeg.so.2.0.0 liblua5.3-lpeg.so.2