我特别感兴趣的是一个解决方案,它涵盖了这个程序的依赖性,而不仅仅是程序本身。
在我从12.10更新到Ubuntu13.04之后,我有几个程序无法工作;我怀疑它们在一些全部使用的包中都有一个常见的问题。
注意:不起作用的是进化、统一调整、Ubuntu调整和Bleach (运行后冻结)。
我试过清洗和安装,但没有用。我想知道这个问题是否可以解决,也许这些程序不会在Ubuntu13.04中运行。
我收到以下信息:
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/k4/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/k4/.local/share/recently-used.xbel': Permission denied.
(evolution:25416): IBUS-WARNING **: The owner of /home/k4/.config/ibus/bus is not k4!然后我得到了
segmentation fault (core dumped).消息(在它要求我配置电子邮件之后)。
发布于 2013-07-31 19:21:10
这里抛出的错误中有一些明显的问题:
1) /home/k4/.local/share/recently-used.xbel显然无法被用户k4正确地读取(权限被拒绝)。检查是否为用户k4启用了适当的权限。
2) The owner of /home/k4/.config/ibus/bus is not k4! --这是指向k4用户文件夹和ibus配置中所有权问题的一个大指针。应该检查一下相同的所有权。
升级时,可以更简单地删除旧的配置文件,让系统自己将它们放入新的安装中,但是您的里程可能会有所不同。
会说权限/所有权是这个实例中的问题所在,为k4提供正确的权限和用户文件夹的所有权将纠正问题。为什么选择两个字符的用户,不知道,但这就是问题所在。
发布于 2013-07-31 17:48:01
我认为那些程序在Ubuntu13.04中不起作用的可能性很低。
我敢打赌,旧的配置文件破坏了上述程序的功能。要测试这个原因,您应该创建一个新用户
sudo useradd -d /home/testusr -s /bin/bash -m testusr
sudo passwd myuser然后以testusr身份登录并启动程序。我确信这些程序在新的testusr环境中工作。
https://unix.stackexchange.com/questions/85087
复制相似问题