Không có đối tượng cho giao diện D-Bus, khi gắn với Nautilus


26

Tôi có một ổ cứng gắn trong đó có lỗi này khi tôi cố gắn một trong hai phân vùng của nó vào Nautilus, trong khi ổ cứng chính của tôi hoạt động tốt.

Khi tôi sử dụng Đĩa để gắn kết, nó hoạt động nhưng việc ngắt kết nối trong Nautilus cũng cho cùng một lỗi. mountlàm việc quá

dmesgvà syslog không có gì đặc biệt, vì vậy tôi không biết tìm nhật ký liên quan ở đâu. Tôi hy vọng ai đó có thể cung cấp cho tôi một số gợi ý về vấn đề này.


4
Tôi đã giải quyết điều này bằng cách vào GParted, chọn phân vùng, nhấp chuột phải vào nó và chọn New UUID. Áp dụng và thực hiện. Xin lỗi vì trả lời muộn nhưng câu hỏi này xuất hiện trên Google.
dat tutbrus

1
@dattutbrus Bạn thực sự nên đăng nó như một câu trả lời, bởi vì nó đã sửa nó cho tôi.
DanMan

@DanMan Bài đăng này là vào năm ngoái ...
dat tutbrus 18/07/2016

2
@dattutbrus Có, và? Đó là một câu trả lời, vì vậy nó nên được đăng như một, để mọi người có thể nâng cao nó.
Danman

1
@dattutbrus vui lòng thêm nó dưới dạng câu trả lời. Hôm nay nó vẫn rất tuyệt. Ý tôi là, không ai thích giải pháp tạm thời.
Rodrigo

Câu trả lời:


18

Rõ ràng câu hỏi này đã xuất hiện trên Google và nhiều người đang yêu cầu tôi đăng câu trả lời, vì vậy đây là.

  1. Đầu tiên, hãy truy cập Dash (cho Ubuntu) hoặc chạy gpartedbằng superuser, tốt nhất là gparted-pkexec.
  2. Nhấp chuột phải vào phân vùng, chọn New UUID.
  3. Nhấn vào Applynút.

Giải pháp này nên là vĩnh viễn cho đến khi bạn làm hỏng một cái gì đó, vì vậy không phải lo lắng.

Cập nhật : Một số người tuyên bố rằng chỉ cần có gpartedthông tin mới, các vấn đề đã được giải quyết. Bạn nên thử điều đó trước tiên, khi làm mới vít UUID fstab.


3
Đối với tôi bắt đầu sudo gpartedvà chỉ cần nhìn vào phân vùng là đủ, tôi đã không phải thay đổi UUID hoặc bất cứ điều gì khác.
ohno

7

Tôi đã quản lý để khắc phục sự cố này trực tuyến bằng cách khởi động lại gvfs-udisks2-volume-monitordịch vụ người dùng:

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

Sau đó, gắn đĩa trong Nautilus hoạt động tốt.


2
Trong khi các phương pháp khác không giúp được gì, thì phương pháp này có. Bạn là một phao cứu sinh!
Szymon Marczak

3

Tôi có giải pháp tạm thời, hãy thử gắn kết với

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

Hoặc sử dụng "Đĩa" để gắn kết hoặc bất kỳ thứ gì khác nhưng không phải nautilus


2
Một cách giải quyết khác là khởi chạy gparted và đóng lại, thật kỳ lạ. Lấy từ đây: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1295927
DanMan

2

Có lẽ bạn nên xem Câu hỏi & Giải pháp của tôi để phân tích chi tiết ...

Trong ngắn hạn GNOME Virtual File Systemhoặc gvfskhông hoạt động.

Tuy nhiên Do Not unmount & remove, /run/user/[USER ID]/gvfsthư mục theo đề xuất của các áp phích khác tại đây (ID người dùng mặc định là 1000).

Tìm thư mục gvfs của bạn và [ID người dùng]

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

Liệt kê các điểm gắn kết được sử dụng bởi gvfs. [LƯU Ý: Vì gvfs không hoạt động nên sẽ trống]

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

Kiểm tra xem gvfsdtiến trình daemon có hoạt động không

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

Giết nó với cmd sau.

$ sudo killall -9 gvfsd

Sau đó khởi chạy lại daemon (quá trình)

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

Vâng, đó là nó. Nó không hiển thị thẳng vì tôi cần tắt hoàn toàn và khởi động lại hệ thống (khởi động lại hệ thống mà không tắt hoàn toàn sẽ không hoạt động với tôi). Nhưng ngay sau khi hệ thống khởi động lại, gvfs đã hoạt động tốt và tôi có quyền truy cập vào tất cả các phân vùng / ổ đĩa trong Nemo / Nautilus.

Trước đây, khởi động lại hệ thống sẽ không giải quyết được gì.


0

Các gvfs không đếm được đã giải quyết vấn đề cho tôi:

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

Tôi tìm thấy giải pháp đó ở đây


0

Nếu bản sửa lỗi của botchniaque không phù hợp với bạn, trước tiên hãy kiểm tra điểm gắn gvfs trên hệ thống của bạn:

mount | grep gvfs

Trên Ubuntu 15.10, nó được gắn vào /run/user/[USER ID]/gvfs, vì vậy các lệnh sau hoạt động với tôi:

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

0

Đối với tôi không có giải pháp nào được đề cập. Hoặc ít nhất họ đã không làm việc ngay lập tức.

Tuy nhiên, sau khi tôi khởi động lại máy, ổ đĩa đã hoạt động.

Vì vậy, tôi không biết, liệu một khởi động lại đơn giản đã sửa nó hay umount / rm -method và khởi động lại sau đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.