Wireshark 1.8.2 问题

Wireshark 1.8.2 问题

我正在使用 Ubuntu 12.04 LTS。我遇到了一个小问题。我从

ppa:eugenesan/ppa存储库。

从那时起,当我尝试启动它时,就会出现此错误” wireshark: symbol lookup error: wireshark: undefined symbol: read_keytab_file。我在使用 tshark 时也遇到了同样的问题。Wireshark 无法启动。请帮我解决这个问题。

答案1

我也遇到了同样的问题。我通过完全删除 wireshark 和所有配置并从源代码安装它解决了这个问题。您可以在此处下载 wiresharks 源代码Wireshark 源

答案2

再次从 PPA 中删除该版本以恢复为 Ubuntu 官方提供的版本。

  1. 安装ppa 清除安装 ppa-purge

  2. 在终端中运行:

    sudo ppa-purge ppa:eugenesan/ppa
    

    这应该会从软件源中删除 PPA,并且将恢复从该 PPA 安装的所有软件包。

  3. 检查已安装的 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

相关内容