CentOS 6.5でWireSharkを開くことができない


10

CentOS 6.5にWireSharkをインストールし、Yumを使用して次のパッケージをインストールしました。

 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を実行してみてください
14

コメントをありがとう。同じエラーメッセージが表示されるので試してみました。
Sathish 2014年

回答:


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

yum update gtkは魅力のように機能しました。そして、それほど長くはありませんでした。:)
Bunyk 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.