«Нет объекта для интерфейса D-Bus» при монтаже с помощью Nautilus


27

У меня есть внутренний жесткий диск, который выдает эту ошибку, когда я пытаюсь смонтировать один из двух его разделов в Nautilus, в то время как мой основной жесткий диск работает нормально.

Когда я использую Диски для монтирования, это работает, но размонтирование в Nautilus дает ту же ошибку. mountтоже работает

dmesgи системный журнал не показывает ничего особенного, поэтому я не знаю, где искать соответствующий журнал. Я надеюсь, что кто-то может дать мне несколько советов по этому вопросу.


4
Я решил это, перейдя в GParted, выберите раздел, щелкните по нему правой кнопкой мыши и выберите New UUID. Подать заявку и готово. Извините за поздний ответ, но этот вопрос появляется в Google.
дата

1
@dattutbrus Вы действительно должны опубликовать это как ответ, потому что это исправило это для меня.
DanMan

@DanMan Это сообщение было в прошлом году ...
дата

2
@dattutbrus Да, а? Это ответ, поэтому он должен быть опубликован как один, чтобы люди могли проголосовать.
DanMan

1
@dattutbrus, пожалуйста, добавьте это как ответ. Это все еще здорово сегодня. Я имею в виду, никто не предпочитает временные решения.
Родриго

Ответы:


19

Видимо, этот вопрос появился в Google, и многие люди просят меня опубликовать ответ, так что вот оно.

  1. Сначала перейдите в Dash (для Ubuntu) или запустите, gpartedиспользуя superuser, желательно 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
В то время как другие методы не помогли, этот есть. Вы спасатель!
Шимон Марчак

3

У меня есть временное решение, попробуйте установить с

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

Или используйте «Диск» для монтирования или любой другой, но не наутилус


2
Другой обходной путь - запуск gparted и его странное закрытие снова. Взято отсюда: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1295927
DanMan

2

Может быть, вы должны взглянуть на мой вопрос и решение для подробного анализа ...

Короче говоря, GNOME Virtual File Systemили gvfsне работает вообще.

Однако папка как это было предложено другими плакатами здесь (ID пользователя по умолчанию 1000).Do Not unmount & remove/run/user/[USER ID]/gvfs

Найдите вашу папку 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.

Ранее перезапуск системы ничего не решал.


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 и перезагрузка после них.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.