首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未能在“开放终端”(Ubuntu22.04LTS)上执行子进程“dbus- child”

未能在“开放终端”(Ubuntu22.04LTS)上执行子进程“dbus- child”
EN

Ask Ubuntu用户
提问于 2022-05-06 16:32:50
回答 1查看 19.9K关注 0票数 7

我使用pkexec / xhost为另一个用户“myOtherUser”打开一个图形文件资源管理器

  • 使用Ubuntu18.04,我能够通过鼠标右键打开命令外壳。
  • 然而,在一台新机器上使用Ubuntu22.04时,当我使用鼠标右键单击上下文菜单'Open in Terminal':‘未能执行子进程“”dbus- right“时,会出现以下错误:

剧本:

代码语言:javascript
运行
复制
#!/bin/sh
xhost +SI:localuser:myOtherUser
pkexec --user myOtherUser env DISPLAY=$DISPLAY nautilus
xhost -SI:localuser:myOtherUser

测井输出

代码语言:javascript
运行
复制
localuser:myOtherUser being added to access control list

(org.gnome.Nautilus:3429): dbind-WARNING **: 18:11:36.147: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus: Permission denied

(org.gnome.Nautilus:3429): libunity-CRITICAL **: 18:11:36.286: file unity-launcher.c: line 1638: unexpected error: Failed to execute child process “dbus-launch” (No such file or directory) (g-exec-error-quark, 8)

(org.gnome.Nautilus:3429): libunity-CRITICAL **: 18:11:36.286: unity_launcher_entry_dbus_impl_construct: assertion 'conn != NULL' failed

(org.gnome.Nautilus:3429): libunity-CRITICAL **: 18:11:36.288: unity-inspector.vala:96: Unable to connect to session bus: Failed to execute child process “dbus-launch” (No such file or directory)

(org.gnome.Nautilus:3429): dconf-WARNING **: 18:11:36.409: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

(org.gnome.Nautilus:3429): dconf-WARNING **: 18:11:36.409: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

(org.gnome.Nautilus:3429): LIBDBUSMENU-GLIB-WARNING **: 18:11:36.448: Unable to get session bus: Failed to execute child process “dbus-launch” (No such file or directory)

** (org.gnome.Nautilus:3429): CRITICAL **: 18:11:36.474: update_dbus_opened_locations: assertion 'dbus_object_path' failed

(org.gnome.Nautilus:3429): dconf-WARNING **: 18:11:36.475: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

(org.gnome.Nautilus:3429): GLib-GIO-CRITICAL **: 18:11:36.513: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gnome.Nautilus:3429): GLib-GIO-CRITICAL **: 18:11:36.513: g_dbus_proxy_get_cached_property: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Nautilus-Share-Message: 18:11:36.575: Called "net usershare info" but it failed: Failed to execute child process “net” (No such file or directory)

(org.gnome.Nautilus:3429): dconf-WARNING **: 18:11:40.854: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Failed to execute child process “dbus-launch” (No such file or directory)

我怎么才能解决这个问题?谢谢你的帮助!

EN

回答 1

Ask Ubuntu用户

发布于 2022-05-11 08:49:24

安装dbus启动(通过sudo apt install dbus-x11)为我工作。

注:pkexec --user myOtherUser env DISPLAY=$DISPLAY nautilus i改为sudo --user myOtherUser env DISPLAY=$DISPLAY nautilus

票数 24
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1407041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档