Ubuntu 14.04中的GTK消息和警告


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 2014年

我没有删除任何东西,只是从13.10升级到14.04。更新期间未报告任何错误。
彼得

我正在使用团结-和带有Faenza图标的氛围主题
彼得

GEdit使用的是GTK + 3.x,而GNUCash的使用GTK + 2.x,因此在gedit上运行strace来调试gnucash的问题有点奇怪,并且根本无法帮助您。
dobey 2014年

@Peter还是个问题吗?
奥利(Oli)

Answers:


5

消息行的意思是你缺少的overlay-scrollbar-gtk2unity-gtk2-module包。

警告是因为你缺少明显的gtk2-engines-murrine包。


2
我已经安装了这两个软件包。我已经检查并重新安装了两者-但是错误消息仍然存在
Peter

然后您的安装出现问题。这些消息对我而言不会发生。
dobey 2014年

我曾经以为-当我从13.10升级到14.04时-我认为我还必须进行全新安装,因为我也遇到其他问题。幸运的是,我有一个单独的Home分区,所以应该很容易。谢谢你的帮助。
彼得

3
我现在能够通过sudo apt-get install gtk2-engines-murrine:i386
Peter

1
我现在只剩下这些错误:Gtk-消息:无法加载模块“ overlay-scrollbar” Gtk-消息:无法加载模块“ unity-gtk-module” Gtk-消息:无法加载模块“ overlay-scrollbar” “ Gtk消息:无法加载模块” unity-gtk-module“
彼得
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.