无法在CentOS 6.5中打开WireShark


10

我已使用Yum在带有以下软件包的CentOS 6.5中安装了WireShark。

 Dependencies Resolved

================================================================================
 Package               Arch         Version                 Repository     Size
================================================================================
Installing:
 wireshark             x86_64       1.8.10-8.el6_6          updates        11 M
 wireshark-devel       x86_64       1.8.10-8.el6_6          updates       905 k
 wireshark-gnome       x86_64       1.8.10-8.el6_6          updates       855 k
Installing for dependencies:
 glib2-devel           x86_64       2.28.8-4.el6            base          299 k
 libsmi                x86_64       0.4.8-4.el6             base          2.4 M
Updating for dependencies:
 glib2                 i686         2.28.8-4.el6            base          1.7 M
 glib2                 x86_64       2.28.8-4.el6            base          1.7 M

当我尝试打开它时,出现此错误

[root@localhost ~]# wireshark 
wireshark: symbol lookup error: wireshark: undefined symbol: gtk_combo_box_text_new_with_entry
[root@localhost ~]# 

有人可以帮我解决这个问题吗?


尝试先运行ldconfig
vautee,2014年

感谢您的评论。我刚试过,得到同样的错误信息。
2014年

Answers:


10

这是EL6.5中gtk2版本的错误/问题

您的发行版中的当前版本为:gtk2-2.20.1-4.el6.x86_64,但是gtk_combo_box_text_new_with_entry需要gtk2-2.24。

您可能只是yum update gtk2从CentOS 6.6中获取版本(或更新整个系统)就可以了。


抬起头-更新gtk2可能需要一点时间..
JustJeff 2014年

百胜更新gtk就像一个魅力。并没有那么久。:)
Bunyk 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.