„Brak obiektu dla interfejsu D-Bus” podczas montażu za pomocą Nautilus

27

Mam wewnętrzny dysk twardy, który wyświetla ten błąd, gdy próbuję zamontować jedną z dwóch partycji w Nautilusie, podczas gdy mój główny dysk twardy działa dobrze.

Kiedy korzystam z Dysków do montowania, działa, ale odmontowanie w Nautilusie powoduje ten sam błąd. mountteż działa.

dmesga syslog nie pokazuje nic specjalnego, więc nie wiem, gdzie szukać odpowiedniego dziennika. Mam nadzieję, że ktoś może mi podpowiedzieć w tej sprawie.

duo8
źródło
4
Rozwiązałem to, przechodząc do GParted, wybierz partycję, kliknij ją prawym przyciskiem myszy i wybierz New UUID. Zastosuj i gotowe. Przepraszamy za późną odpowiedź, ale to pytanie pojawia się w Google.
dat tutbrus
1
@dattutbrus Naprawdę powinieneś opublikować to jako odpowiedź, ponieważ naprawiło to dla mnie.
DanMan
@DanMan Ten post był w zeszłym roku ...
dat tutbrus
2
@dattutbrus Tak i? To odpowiedź, więc powinna być opublikowana tak jak jedna, aby ludzie mogli ją głosować.
DanMan
1
@dattutbrus proszę dodać go jako odpowiedź. Nadal jest dzisiaj świetny. To znaczy, nikt nie preferuje tymczasowych rozwiązań.
Rodrigo

Odpowiedzi:

19

Najwyraźniej to pytanie pojawiło się w Google i wiele osób prosi mnie o opublikowanie odpowiedzi, więc oto jest.

  1. Najpierw przejdź do Dash (dla Ubuntu) lub gpartednajlepiej uruchom za pomocą superużytkownika gparted-pkexec.
  2. Kliknij partycję prawym przyciskiem myszy, wybierz New UUID.
  3. Kliknij Applyprzycisk.

To rozwiązanie powinno być trwałe, dopóki czegoś nie zepsujesz, więc nie martw się.

Aktualizacja : Niektóre osoby twierdziły, że po gpartedodświeżeniu informacji problemy zostały rozwiązane. Powinieneś spróbować najpierw, ponieważ odświeżanie UUID psuje się fstab.

dat tutbrus
źródło
3
Na początek sudo gpartedwystarczyło mi spojrzeć na partycję, nie musiałem zmieniać UUID ani nic innego.
ohno
7

Udało mi się obejść ten problem online, po prostu ponownie uruchamiając gvfs-udisks2-volume-monitorusługę użytkownika:

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

Następnie montowanie dysków w Nautilusie działało dobrze.

Morphit
źródło
2
Podczas gdy inne metody nie pomogły, ta ma. Jesteś ratownikiem!
Szymon Marczak
3

Mam tymczasowe rozwiązanie, spróbuj zamontować

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

Lub użyj „Dysku” do zamontowania lub dowolnego innego, ale nie nautilusa

kdm6389
źródło
2
Kolejnym obejściem jest dziwne uruchomienie gparted i zamknięcie go ponownie. Zaczerpnięte stąd: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1295927
DanMan
2

Może powinieneś rzucić okiem na moje pytanie i rozwiązanie, aby uzyskać szczegółową analizę ...

Krótko mówiąc, GNOME Virtual File Systemlub gvfsw ogóle nie działa.

Jednak folderu jako sugerowane przez innych plakatów Here (domyślny identyfikator użytkownika jest 1000).Do Not unmount & remove/run/user/[USER ID]/gvfs

Znajdź folder gvfs i [ID UŻYTKOWNIKA]

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

Lista punktów montowania używanych przez gvfs. [UWAGA: Ponieważ gvfs nie działa, powinien być pusty]

$ 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 ..
$

Sprawdź, czy gvfsdproces demona jest aktywny

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

Zabij go za pomocą następującego polecenia cmd.

$ sudo killall -9 gvfsd

Następnie uruchom ponownie demona (proces)

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

Cóż, to wszystko. Nie pojawił się od razu, ponieważ musiałem całkowicie zamknąć i zrestartować system (ponowne uruchomienie systemu bez całkowitego zamknięcia nie będzie dla mnie działać). Ale zaraz po ponownym uruchomieniu systemu gvfs działało dobrze i miałem dostęp do wszystkich partycji / dysków w Nemo / Nautilus.

Wcześniej ponowne uruchomienie systemu niczego nie rozwiązało.

Antonio
źródło
0

Odmontowanie gvfs rozwiązało problem:

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

Znalazłem to rozwiązanie tutaj

botchniaque
źródło
0

Jeśli poprawka botchniaque nie działa dla ciebie, najpierw sprawdź punkt montowania gvfs w twoim systemie:

mount | grep gvfs

Na Ubuntu 15.10 został zamontowany pod /run/user/[USER ID]/gvfs, więc następujące polecenia działały dla mnie:

sudo umount -fl /run/user/[USER ID]/gvfs
sudo rm -rf /run/user/[USER ID]/gvfs
g .ptyczne
źródło
0

Dla mnie żadne z wymienionych rozwiązań nie zadziałało. A przynajmniej nie działały natychmiast.

Jednak po ponownym uruchomieniu komputera napęd działał.

Nie wiem więc, czy naprawił to prosty restart, czy metoda umount / rm i restart po nich.

mavavilj
źródło