Tidak dapat membuka WireShark di CentOS 6.5

10

Saya telah menginstal WireShark di CentOS 6.5 dengan paket-paket berikut menggunakan 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

Ketika saya mencoba membukanya, saya mendapatkan kesalahan ini

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

Bisakah seseorang membantu saya untuk menyelesaikan ini?

Sathish
sumber
coba jalankan ldconfig dulu
vautee
Terima kasih atas komentarnya. Saya baru saja mencobanya, mendapatkan pesan kesalahan yang sama.
Sathish

Jawaban:

10

Ini adalah bug / masalah dengan versi gtk2 di EL6.5.

Versi saat ini dalam distribusi Anda adalah: gtk2-2.20.1-4.el6.x86_64, tetapi gtk2-2.24 diperlukan untuk gtk_combo_box_text_new_with_entry.

Anda mungkin hanya yum update gtk2bisa mendapatkan versi dari CentOS 6.6 (atau memperbarui seluruh sistem Anda) agar semuanya berfungsi.

putih
sumber
kepala - pembaruan gtk2 dapat memakan waktu cukup lama ..
JustJeff
yum update gtk bekerja seperti pesona. Dan tidak terlalu lama. :)
Bunyk