【发布时间】:2008-11-03 00:45:10
【问题描述】:
我已经自动化了我的 Ubuntu 安装 - 我有自动运行的 Python 代码(在全新安装之后,但在第一个用户登录之前 - 它在一个临时 /etc/init.d/ 脚本中),它设置了一切从 Apache 及其配置到我个人的 Gnome 偏好。是后者给我带来了麻烦。
这在 Ubuntu 8.04 (Hardy) 中运行良好,但是当我将它与 8.10 (Intrepid) 一起使用时,我第一次尝试访问 gconf 时,我得到了这个异常:
联系配置服务器失败;一些可能的原因是您需要为 ORBit 启用 TCP/IP 网络,或者由于系统崩溃而导致 NFS 锁定失效。有关信息,请参阅http://www.gnome.org/projects/gconf/。 (详情 - 1:未在活动会话中运行)
是的,没错,运行时没有 Gnome 会话,因为用户还没有登录 - 但是,这在以前有效;这似乎是 Intrepid's Gnome (2.24?) 的新功能。
没有直接修改 gconf 的 XML 文件,有没有办法制作某种代理 Gnome 会话?或者,还有其他建议吗?
(更多详细信息:这是以 root 身份运行的 python 代码,但在使用 python-gconf 包中的“gconf”模块设置我的首选项之前,setuid 和 setgid 是我的。)
【问题讨论】:
标签: python ubuntu gconf ubuntu-8.10