Làm cách nào để sửa lỗi thư mục Dropbox không thể truy cập thư mục Dropbox?


38

Tôi đang gặp một vấn đề khá lạ với Dropbox bắt đầu từ vài tuần trước.

Dropbox sẽ ngừng đồng bộ hóa với thông báo "Không thể truy cập thư mục Dropbox" và từ chối đồng bộ hóa cho đến khi tôi khởi động lại.

Tôi đã thử khởi động lại Dropbox và đăng xuất, nhưng dường như không có gì tôi làm sẽ cho phép nó đồng bộ lại một lần nữa khi khởi động lại.

Đây không phải là vấn đề về quyền, vì các quyền không thay đổi khi tôi đột nhiên mất quyền truy cập.

Tôi đã kiểm tra lsof cho bất cứ điều gì liên quan đến dropbox vẫn có thể bị treo khi tôi dừng nó. Theo như tôi không thể nói gì khác ngoài Dropbox đang truy cập các thư mục của nó khi điều này xảy ra.


Tôi tin rằng có một bản cập nhật kernel gần đây đã sửa nó cho tốt. bug.launchpad.net/ubfox/+source/linux/+orms/1101666
Craig Maloney

Câu trả lời:


56

nếu bạn đặt những thứ này vào /etc/sysctl.conf:

fs.inotify.max_user_watches = 1048576
fs.inotify.max_user_instances = 256

nó sẽ khắc phục vấn đề Bạn có thể phải chạy sudo sysctl -pđể các cài đặt này có hiệu lực.

Ngoài ra, nếu bạn không quan tâm đến việc đặt các cài đặt này vĩnh viễn, bạn có thể thử các lệnh sau ...

sudo sysctl fs.inotify.max_user_instances=256
sudo sysctl fs.inotify.max_user_watches=1048576

Trong trường hợp này, các cài đặt sẽ bị mất sau khi khởi động lại.

Vấn đề là hệ thống đã hết các trường hợp inotify. Bạn có thể kiểm tra nhật ký hệ thống của mình (ví dụ: bằng cách sử dụng tail -f /var/log/syslog) và nếu bạn thấy ...

đuôi: inotify không thể được sử dụng, trở lại bỏ phiếu: Quá nhiều tệp đang mở

sau đó bạn biết đây là vấn đề của bạn Đối với tôi đó là nepomuk.


Hấp dẫn. Tôi đang thấy dovecot phàn nàn: lister dovecot: imap (craig): Cảnh báo: Giới hạn trường hợp giới hạn cho 1000 người dùng (UID craig) vượt quá, vô hiệu hóa. Tăng / Proc / sys / fs / inotify / max_user_instances. Sẽ thêm và xem nếu điều đó làm cho vấn đề biến mất. Cảm ơn bạn!
Craig Maloney

1
Bây giờ sẽ chấp nhận câu trả lời này, vì nó có ý nghĩa nhất. Sẽ kiểm tra lại nếu tôi gặp lại nó. Cảm ơn bạn!
Craig Maloney

Tôi gặp vấn đề tương tự chính xác trên bản cài đặt hoàn toàn mới của Ubuntu 12.10 với các cài đặt mặc định. Việc tăng max_user_instances như được mô tả ở đây đã giải quyết vấn đề.
Holger

4
Đối với Ubuntu, sudo echo 256 > /proc/sys/fs/inotify/max_user_instancescung cấp một quyền bị từ chối lỗi. sudo sysctl fs.inotify.max_user_instances=256nên được sử dụng thay thế.
törzsmókus

Tôi có thể xác nhận rằng điều này khắc phục sự cố cho tôi (Ubuntu 12.04)
Raja Selvaraj

1

Sự cố fs.inotify.max_user_instances = 256 đã khắc phục sự cố "Không thể truy cập thư mục dropbox" ngay lập tức của tôi (Ubuntu 12.04).

Nó cũng xóa một hành vi kỳ lạ mà tôi nhận thấy, trong đó biểu tượng systray dropbox liên tục chỉ ra hoạt động của tệp: Mũi tên vòng tròn liên tục, mặc dù không có gì thay đổi trong hộp thư của tôi và danh sách "các tệp đã thay đổi gần đây" vẫn không thay đổi.

Một lát sau khi tôi thay đổi fs.inotify.max_user_instances = 256, việc đạp xe vô nghĩa đã dừng lại.


0

Trong một trong những diễn đàn, có người đề cập đến nó là do inotify. Họ có giải pháp / cách giải quyết này.

  • tắt tìm kiếm trên máy tính để bàn (trong kde nepomuk + tracker, trong gnome tracker)
  • khởi động lại (đăng xuất không giúp đỡ)

Tôi không chạy theo dõi như tôi biết. Có một quá trình cụ thể tôi nên tìm kiếm?
Craig Maloney

-1

Điều này thường xảy ra vì sysctrl đã hết các trường hợp inotify. 2 lệnh sau thường sẽ khắc phục sự cố.

sudo sysctl fs.inotify.max_user_watches=1048576
sudo sysctl fs.inotify.max_user_instances=256

2
Chào mừng bạn đến hỏi ubfox, bạn có thể giải thích thêm về câu trả lời của mình một chút không để mọi người biết bạn đang làm gì ở đây
damien
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.