很多时候,当我(卸载)安装软件包时,我会收到奇怪的警告消息。这是一个片段:
Processing triggers for libglib2.0-0 ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for menu ...
Processing triggers for gconf2 ...
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
WARNING: node <gettext_domain> not understood below <schema>
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
有谁知道是什么原因造成的?这些看似无害的消息,但它们是什么意思呢?我该如何摆脱它们?
[更新] 运行sudo gconf-schemas --register-all
没有帮助,并且给我同样的警告消息。
[笔记] 我使用 Debian Squeeze。
答案1
我认为这与位于 的 gconf2 架构文件有关/usr/share/gconf/schemas
。
尝试再次注册架构:
$ sudo gconf-schemas --register-all
gconf-schemas(8)
说:
--register-all
clean up the GConf database and register all schemas again.
This might be neccessary if your gconf database becomes corrupted.
答案2
使用grep gettext /usr/share/gconf/schemas/*
。识别.schemas
包含问题的文件,然后对相关软件包采取措施(重新安装或更新到更高版本)。
Anjuta 例如。有一个这样的问题。
答案3
这为我解决了这个问题:
$ sudo apt-get install gconf-defaults-service