使用 Nautilus 安装时“D-Bus 接口无对象”

duo*_*uo8 33 nautilus mount dbus

我有一个内部硬盘,当我尝试在 Nautilus 中安装它的两个分区中的任何一个时,会出现此错误,而我的主硬盘工作正常。

当我使用磁盘安装它时,它可以工作,但在 Nautilus 中卸载会出现相同的错误。mount也有效。

dmesg并且 syslog 没有显示什么特别的,所以我不知道去哪里寻找相关的日志。我希望有人可以就这个问题为我提供一些提示。

dat*_*rus 22

显然这个问题出现在谷歌上,很多人要求我发布答案,所以在这里。

  1. 首先,转到 Dash(对于 Ubuntu)或gparted使用超级用户运行,最好是gparted-pkexec.
  2. 右键单击分区,选择New UUID
  3. 单击Apply按钮。

这个解决方案应该是永久性的,直到你搞砸了,所以不用担心。

更新:有人声称只要有gparted刷新的信息,问题就解决了。你应该先尝试一下,因为刷新 UUID 搞砸了fstab

  • 对我来说,启动 `sudo gparted` 并查看分区就足够了,我不需要更改 UUID 或其他任何内容。 (5认同)

小智 19

我通过简单地重新启动gvfs-udisks2-volume-monitor用户服务设法在线解决了这个问题:

systemctl --user restart gvfs-udisks2-volume-monitor
Run Code Online (Sandbox Code Playgroud)

之后,在 Nautilus 中安装磁盘工作正常。

  • 虽然其他方法没有帮助,但这个方法有帮助。你是救命稻草! (2认同)

bot*_*que 1

卸载 gvfs 解决了我的问题:

umount -fl /home/user/.gvfs
rm -rf /home/user/.gvfs
Run Code Online (Sandbox Code Playgroud)

我在这里找到了解决方案


小智 1

如果 botchniaque 的修复对您不起作用,请首先检查系统上的 gvfs 挂载点:

mount | grep gvfs
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 15.10 上,它安装在 下/run/user/[USER ID]/gvfs,因此以下命令对我有用:

sudo umount -fl /run/user/[USER ID]/gvfs
sudo rm -rf /run/user/[USER ID]/gvfs
Run Code Online (Sandbox Code Playgroud)