每次我使用 synaptic 安装某些东西时,单击详细信息时都会收到以下错误:
(synaptic:16174): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
这些软件包的安装没有任何问题。
我已经在谷歌上搜索过,我知道很多人都遇到过这个错误,我想知道是否已经有人分析过或者是否有解决办法...
来自 Synaptic 的错误信息:
答案1
Direct Response from Ubuntu Bugs - Ubuntu Quality
“这个错误似乎只是那些不会真正破坏程序的警告消息之一,因此从错误分类的角度来看,这是一个“低”(Ubuntu 错误分类重要性)或“次要”(Debian BTS 重要性)错误重要性。”
答案2
有一个完整的错误报告在启动板上:GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
请参阅帖子#52 和#60 以了解解决方案的详细信息。
原因是 Trusty 14.04 中使用的 libvte-2.90(终端仿真器)中存在错误。此问题已在 libvte-2.91 中得到纠正。您需要Synaptic
针对此更新的库进行重建。
我在我的 Ubuntu 中安装了最新版本的synaptic
Trusty 14.04Photo Video Applications
电力供应协议,如果您想更新:
$ sudo apt-add-repostory ppa:anton+/photo-video-apps
$ sudo apt-get update