Я использую Ubuntu 12.04 LTS. Я испытал небольшую проблему. Я установил wireshark 1.8.2 из репозитория
ppa:eugenesan/ppa
.
С того времени, когда я пытаюсь запустить его, появляется эта ошибка "wireshark: symbol lookup error: wireshark: undefined symbol: read_keytab_file
. У меня та же проблема с tshark. Wireshark не запускается. Помогите мне решить эту проблему двумя.
Снова удалите версию из PPA, чтобы вернуться к официальной версии, поставляемой Ubuntu.
Установите ppa-purge .
Запустить в терминале:
sudo ppa-purge ppa:eugenesan/ppa
Это должно удалить PPA из программных источников и отменить все пакеты, установленные из этого PPA.
Проверьте версию установленного пакета Wireshark. Должно выглядеть следующим образом:
$ apt-cache policy wireshark
wireshark:
Installed: 1.6.7-1
Candidate: 1.6.7-1
Version table:
*** 1.6.7-1 0
500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
100 /var/lib/dpkg/status
Если у вас все еще есть проблемы, принудительно установите официальную версию Wireshark для Ubuntu (может отличаться к тому времени, когда вы ее прочитаете, выполните команду выше!):
sudo apt-get install wireshark=1.6.7-1
У меня была такая же проблема. Я решил это, полностью удалив wireshark и все настройки и установив его из источника. Вы можете скачать исходный код wiresharks здесь Wireshark Source .