"Немає об'єкта для інтерфейсу D-Bus" під час монтажу з Nautilus


27

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

Коли я використовую Диски для монтажу, він працює, але відключення в Nautilus створює ту ж помилку. mountпрацює теж.

dmesgі syslog не показує нічого особливого, тому я не знаю, де шукати відповідний журнал. Я сподіваюся, що хтось може дати мені підказки щодо цього питання.


4
Я вирішив це, перейшовши на GParted, виберіть розділ, клацніть правою кнопкою миші та виберіть New UUID. Застосовуємо і робимо. Вибачте за пізню відповідь, але це запитання з’являється в Google.
dat tutbrus

1
@dattutbrus Ви дійсно повинні опублікувати це як відповідь, тому що це вирішило для мене.
DanMan

@DanMan Це повідомлення було минулого року ...
dat tutbrus

2
@dattutbrus Так, і? Це відповідь, тому її слід розміщувати як одну, щоб люди могли її висловити.
DanMan

1
@dattutbrus, будь ласка, додайте його як відповідь. Сьогодні це чудово. Я маю на увазі, ніхто не віддає перевагу тимчасовим рішенням.
Родріго

Відповіді:


19

Мабуть, це питання з’явилося в Google, і багато людей просять мене опублікувати відповідь, тож ось воно.

  1. Спочатку перейдіть до Dash (для Ubuntu) або запустіть gparted за допомогою суперрузера, бажаноgparted-pkexec .
  2. Клацніть правою кнопкою миші розділ, виберіть New UUID .
  3. Клацніть на Apply кнопку.

Це рішення має бути постійним, поки ви щось не зіпсуєте, тому не хвилюйтесь.

Оновлення : Деякі люди стверджували, що, лише gpartedоновлюючи інформацію, проблеми вирішуються. Спершу слід спробувати це, як оновити UUID-шурупи fstab.


3
Для мене початок sudo gpartedі просто перегляд розділу були достатніми, мені не довелося міняти UUID або щось інше.
оно

7

Мені вдалося вирішити цю проблему в Інтернеті, просто перезапустивши gvfs-udisks2-volume-monitorслужбу користувача:

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

Після цього кріплення дисків у Nautilus спрацювало чудово.


2
Хоча інші методи не допомогли, цей має. Ти рятівник!
Шімон Марчак

3

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

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

Або використовуйте "Disk" для монтажу або будь-якого іншого, але не nautilus


2
Інший спосіб вирішення проблеми - це запуск і закриття його знову, дивно. Взято звідси: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1295927
DanMan

2

Можливо, ви повинні поглянути на мою запитання та рішення детально проаналізувати ...

Коротше кажучи, GNOME Virtual File Systemабоgvfs не працює взагалі.

Однак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.

Раніше перезавантаження системи нічого не вирішило.


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.