2016-10-06 9 views
0

Я обновил свой Kali Linux 2.0, используя apt-get update и apt-get upgrade.Liblua5.3-lpeg.so.2: невозможно открыть файл общих объектов

С тех пор nmap перестали работать на меня.

Я получаю следующее сообщение об ошибке в командной строке:

[email protected]:/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. Оба не помогли.

Как исправить проблему?

+0

Попробуйте apt-get install -f –

+0

Попробовали, не помогли .. – JinKazama

+0

возможно удалить nmap и установить снова –

ответ

-1

удалось решить проблему с помощью:

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

Это смешение версий библиотеки и, вероятно, вызовет проблемы на линии. – bonsaiviking

1

У вас есть проблемы с версии библиотеки зависимостей. Nmap нуждается в библиотеке lpeg для Lua 5.3, которая недоступна. Пакет lpeg-lua обеспечивает lua5.3-lpeg на Kali Linux, поэтому он, вероятно, также должен быть обновлен. Версия, которую я вижу как текущий, равна 0.12.2-1.