Không thể mở WireShark trong CentOS 6.5


10

Tôi đã cài đặt WireShark trong CentOS 6.5 với các gói sau bằng 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

Khi tôi cố mở nó, tôi gặp lỗi này

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

Ai đó có thể giúp tôi giải quyết điều này?


hãy thử chạy ldconfig trước
vautee

Cảm ơn các bình luận. Tôi vừa thử nó, nhận được thông báo lỗi tương tự.
Sathish

Câu trả lời:


10

Đây là một lỗi / vấn đề với phiên bản gtk2 trong EL6.5.

Phiên bản hiện tại trong bản phân phối của bạn là: gtk2-2.20.1-4.el6.x86_64, nhưng gtk2-2.24 là cần thiết cho gtk_combo_box giác_new_with_entry.

Bạn có thể chỉ cần yum update gtk2lấy phiên bản từ CentOS 6.6 (hoặc cập nhật toàn bộ hệ thống của bạn) để mọi thứ hoạt động.


hãy chờ đợi - cập nhật gtk2 có thể mất một chút thời gian ..
JustJeff

yum update gtk làm việc như một lá bùa. Và đã không quá lâu. :)
Bunyk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.