GTK- ข้อความและคำเตือนใน Ubuntu 14.04 [ปิด]


10

ตั้งแต่อัปเดตเป็น Ubuntu 14.04 ฉันเริ่มได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อใช้งาน GNUcash GNUcash กล่าวว่าไม่มีส่วนเกี่ยวข้องกับพวกเขาและพวกเขาแนะนำให้ขอความช่วยเหลือจาก Ubuntu

ทุกคนสามารถช่วยด้วยข้อความนี้:

Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"

(npviewer.bin:18843): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

มันมีมากกว่านั้น แต่มันก็ทำซ้ำบรรทัดเดิมซ้ำแล้วซ้ำอีก

ฉันได้พบข้อความแสดงข้อผิดพลาดเหล่านี้ซึ่งอาจช่วยให้ใครบางคนพบฉันรักษา!

peter@ubuntu:~$ strace gedit 2>&1 | grep can

access("/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/x86_64-pc-linux-gnu/modules/libcanberra-gtk-module.so", F_OK) = -1 ENOENT (No such file or directory)

access("/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/x86_64-pc-linux-gnu/modules/libcanberra-gtk-module.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/modules/libcanberra-gtk-module.so", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/modules/libcanberra-gtk-module.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-linux-gnu/gtk-3.0/x86_64-pc-linux-gnu/modules/libcanberra-gtk-module.so", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-linux-gnu/gtk-3.0/x86_64-pc-linux-gnu/modules/libcanberra-gtk-module.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so", F_OK) = 0
stat("/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so", {st_mode=S_IFREG|0644, st_size=23112, ...}) = 0
open("/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so", O_RDONLY|O_CLOEXEC) = 10
open("/usr/lib/x86_64-linux-gnu/gedit/libcanberra-gtk3.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0", O_RDONLY|O_CLOEXEC) = 10
open("/usr/lib/x86_64-linux-gnu/gedit/libcanberra.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libcanberra.so.0", O_RDONLY|O_CLOEXEC) = 10
writev(8, [{"\22\0\17\0\205\0@\4p\1\0\0\33\1\0\0\10\0\0\0!\0\0\0/com/can"..., 176}, {NULL, 0}, {"", 0}], 3) = 176
open("/usr/lib/x86_64-linux-gnu/libcanberra-0.30/libcanberra-pulse.la", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libcanberra-0.30/libcanberra-pulse.so", O_RDONLY|O_CLOEXEC) = 15
peter@ubuntu:~$ 

คุณลบแพ็กเกจบางส่วนออกจากระบบของคุณหรือไม่ คุณใช้ชุดรูปแบบใด
dobey

ฉันไม่ได้ลบอะไรเลยฉันแค่อัปเกรดจาก 13.10 เป็น 14.04 ไม่มีการรายงานข้อผิดพลาดระหว่างการอัพเดต
ปีเตอร์

ฉันใช้เอกภาพ - และชุดรูปแบบ Ambiance กับไอคอนจาก Faenza
Peter

GEdit ใช้ GTK + 3.x ในขณะที่ GNUCash ใช้ GTK + 2.x ดังนั้นให้ใช้ sted บน gedit เพื่อแก้ไขปัญหาของคุณด้วย gnucash ค่อนข้างแปลกและไม่ได้ช่วยอะไรคุณเลย
dobey

ยังคงเป็นปัญหา @Peter อยู่หรือไม่
Oli

คำตอบ:


5

ข้อความบรรทัดหมายความว่าคุณจะหายไปoverlay-scrollbar-gtk2และunity-gtk2-moduleแพคเกจ

คำเตือนเป็นเพราะคุณจะเห็นได้ชัดว่าที่หายไปgtk2-engines-murrineแพคเกจ


2
ฉันติดตั้งแพ็คเกจเหล่านี้ทั้งสองแล้ว ฉันได้ตรวจสอบและติดตั้งใหม่ทั้งสอง - แต่ข้อความแสดงข้อผิดพลาดยังคงอยู่ที่นั่น
Peter

มีสิ่งผิดปกติเกิดขึ้นกับการติดตั้งของคุณ ข้อความเหล่านั้นไม่ได้เกิดขึ้นกับฉัน
dobey

ฉันคิดว่า - เมื่อฉันทำการอัพเกรดจาก 13.10 เป็น 14.04 - ฉันคิดว่าฉันจะต้องทำการติดตั้งใหม่ทั้งหมดเนื่องจากฉันมีปัญหาอื่นเช่นกัน โชคดีที่ฉันมีพาร์ติชั่นโฮมแยกต่างหากดังนั้นควรจะง่าย ขอบคุณสำหรับความช่วยเหลือของคุณ.
ปีเตอร์

3
ตอนนี้ฉันสามารถลดจำนวนข้อผิดพลาดของ GTK ได้แล้วโดย sudo apt-get install gtk2-engines-murrine: i386
Peter

1
ตอนนี้ฉันเหลือเพียงข้อผิดพลาดเหล่านี้: Gtk- ข้อความ: ไม่สามารถโหลดโมดูล "โอเวอร์เลย์ - เลื่อน" Gtk- ข้อความ: ล้มเหลวในการโหลดโมดูล "unity-gtk-module" Gtk- ข้อความ: ไม่สามารถโหลดโมดูล "โอเวอร์เลย์เลื่อน - โมดูล "ข้อความ Gtk: การโหลดโมดูลล้มเหลว" unity-gtk-module "
ปีเตอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.