我试图在我的机器上的几个容器中运行 gnome-terminal (我想从我的 ssh 到容器运行 gnome-terminal ),在其中一些容器上它工作正常,在其他容器上它默默地失败(带有错误代码 1)除非我以 root 身份运行(sudo gnome-terminal)。
我在所有容器上运行 Ubuntu 14.04.3 LTS
我尝试将容器设置得尽可能相似,因为我使用它们来测试具有不同版本数据库的软件。但随着我边学边学,即使在克隆了一些包之后,我也必须边走边添加包,并发现我需要它们。所以毫无疑问存在一些差异。
我不知道(也找不到)任何有关确定什么错误导致 gnome-terminal 失败的信息。
我已经通过堆栈交换(以及一般的谷歌搜索)检查了有关 gnome-terminal 失败的信息,但我发现的大部分内容都是人们从菜单中盯着它,并获取有关从命令行启动它以获得更多信息的建议信息。我已经在命令行上启动它,但无法弄清楚在哪里可以找到它失败的原因。
无论哪种情况,我都会收到这些警告。由于我将它们放入有效和无效的容器中,我怀疑它们与问题相关,但我将它们包含在内,以防它们以某种方式相关。
** (gnome-terminal:856): 警告 **: 无法连接到辅助总线:无法连接到套接字 /tmp/dbus-mU1Tr7vgjH:连接被拒绝
(gnome-terminal:856): Gtk-WARNING **: 主题解析错误: gtk-widgets.css:63:17: 未找到主题引擎 'unico' Gtk-Message: 无法加载模块“canberra-gtk-module”