使用Nautilus安装时“没有D-Bus接口的对象”

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

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

dmesg和syslog没什么特别之处,所以我不知道在哪里查找相关日志。 我希望有人可以就这个问题向我提供一些提示。

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

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

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

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

我有临时解决方案,尝试安装

sudo mount /dev/... /mnt/tothisdir

或使用“磁盘”安装或任何其他但不鹦鹉螺

也许你应该看看我的问题和解决方案进行详细分析……

简而言之, GNOME Virtual File Systemgvfs根本不起作用。

但是,请Do Not unmount & remove按照此处其他海报的建议Do Not unmount & remove /run/user/[USER ID]/gvfs文件夹(默认用户ID为1000)。

找到你的gvfs文件夹和[USER ID]

 $ mount | grep gvfs gvfsd-fuse on /run/user/[USER ID]/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jean) $ 

列出gvfs使用的挂载点。 [注意:由于gvfs不工作,它应该是空的]

 $ ls -als /run/user/[USER ID]/gvfs total 0 0 dr-x------ 2 jean jean 0 Dec 22 17:42 . 0 drwx------ 10 jean jean 260 Dec 22 17:42 .. $ 

检查gvfsd守护程序进程是否处于活动状态

 $ ps axu | grep gvfsd jean 5993 0.0 0.0 680372 6356 ? Sl 17:42 0:00 /usr/lib/gvfs/gvfsd 

使用以下cmd杀死它。

$ sudo killall -9 gvfsd

然后重新启动守护进程(进程)

$ sudo /usr/lib/gvfs/gvfsd-fuse /run/user/[USER ID]/gvfs

嗯,就是这样。 它没有直接显示,因为我需要完全关闭并重新启动系统(重新启动系统而不完全关闭对我不起作用)。 但是在系统重新启动之后,gvfs工作正常,我可以访问Nemo / Nautilus中的所有分区/驱动器。

以前,重新启动系统不会解决任何问题。

卸载gvfs解决了我的问题:

 umount -fl /home/user/.gvfs rm -rf /home/user/.gvfs 

我在这里找到了解决方案

如果botchniaque的修复程序不适合您,请首先检查系统上的gvfs mountpoint:

 mount | grep gvfs 

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

 sudo umount -fl /run/user/[USER ID]/gvfs sudo rm -rf /run/user/[USER ID]/gvfs 

对我来说,没有提到的解决方案。 或者至少他们没有立即工作。

但是,重新启动机器后,驱动器工作正常。

所以我不知道,是否简单的重启修复了它或者umount / rm -method以及之后的重启。