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

我使用 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

我已经尝试使用 apt-get update nmap 更新了 nmap,并且还创建了一个符号链接,使用 ln -s liblua.so.5.3 liblua.so.5.2。但都没有帮助。

我该如何解决这个问题?

点赞
用户6316115
用户6316115

已经通过以下方式解决了问题:

ln -s liblua5.2-lpeg.so.2.0.0 liblua5.3-lpeg.so.2
2016-10-06 09:56:03
用户1183387
用户1183387

你的库版本存在依赖问题。Nmap 需要 Lua 5.3 的 lpeg 库,但该库不可用。在 Kali Linux 上,lpeg-lua 包提供了 lua5.3-lpeg,因此它可能也需要更新。我当前看到的版本是 0.12.2-1。

2016-10-06 21:54:05