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


26

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

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

dmesg而syslog并没有什么特别的,所以我不知道在哪里寻找相关的日志。我希望有人可以给我一些有关此问题的提示。


4
我通过转到GParted来解决此问题,选择分区,右键单击它并选择New UUID。申请并完成。抱歉,您的回复很晚,但此问题出现在Google上。
dat tutbrus

1
@dattutbrus您应该真正将其发布为答案,因为它为我解决了该问题。
DanMan '16

@DanMan这个帖子是去年...
dat tutbrus

2
@dattutbrus是的,是吗?这是一个答案,因此应该像一个一样发布,以便人们可以投票赞成。
DanMan'7

1
@dattutbrus,请将其添加为答案。今天仍然很棒。我的意思是,没有人喜欢临时解决方案。
罗德里戈

Answers:


18

显然,这个问题出现在Google上,许多人都要求我发布答案,所以就在这里。

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

该解决方案应该是永久性的,直到您搞砸了,这样才不用担心。

更新:有人声称,仅通过gparted刷新信息就可以解决问题。您应该先尝试一下,因为刷新UUID会拧紧螺丝fstab


3
对于我来说,开始sudo gparted查看分区就足够了,我不必更改UUID或其他任何东西。
ohno

7

我设法通过重新启动gvfs-udisks2-volume-monitor用户服务来在线解决此问题:

systemctl --user restart gvfs-udisks2-volume-monitor

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


2
虽然其他方法无济于事,但这种方法有帮助。你是救星!
Szymon Marczak


2

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

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

但是,Do Not unmount & remove/run/user/[USER ID]/gvfs文件夹由其他发布者建议在此处使用(默认用户ID为1000)。

找到您的gvfs文件夹和[用户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中的所有分区/驱动器。

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


0

卸载gvfs为我解决了问题:

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

我在这里找到了解决方案


0

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

mount | grep gvfs

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

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

0

对我而言,上述解决方案均无法解决。或者至少他们没有立即工作。

但是,重新启动计算机后,驱动器可以工作了。

因此,我不知道是通过简单的重新启动修复了该问题,还是通过umount / rm -method修复了这些问题之后重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.