Як виправити помилку "Не вдається отримати папку Dropbox"?


38

У мене досить дивна проблема з Dropbox, яка почалася кілька тижнів тому.

Dropbox припинить синхронізацію з повідомленням "Не вдається отримати доступ до папки Dropbox" і відмовиться синхронізуватись, поки не перезавантажуюсь.

Я спробував перезапустити Dropbox і вийти з системи, але нічого, схоже, зробити, це не дозволить синхронізуватися знову після перезавантаження.

Це не проблема дозволів, оскільки дозволи не змінюються, коли я раптом втрачаю доступ.

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


Я вважаю, що нещодавно було оновлено ядро, яке назавжди виправило його. bugs.launchpad.net/ubuntu/+source/linux/+bug/1101666
Craig Maloney

Відповіді:


56

якщо ви покладете їх /etc/sysctl.conf:

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

це виправить це питання. Можливо, вам доведеться запустити, sudo sysctl -pщоб ці налаштування набули чинності.

Якщо ви не зацікавлені в тому, щоб ці налаштування були постійними, ви можете спробувати наступні команди ...

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

У цьому випадку налаштування втрачаються після перезавантаження.

Проблема полягає в тому, що в системі закінчилося ініціативні екземпляри. Ви можете перевірити свій системний журнал (наприклад, використовуючи tail -f /var/log/syslog), і якщо ви бачите ...

хвіст: inotify не можна використовувати, повертаючись до опитування: Забагато відкритого файлу

то ви знаєте, це ваше питання. Для мене це був непомук.


Цікаво. Я бачу, що голуб скаржиться: lister dovecot: imap (craig): Попередження: Перевищено обмеження кількості екземплярів для користувача 1000 (UID craig), відключення. Збільшення / proc / sys / fs / inotify / max_user_in вещества. Додамо і подивимось, чи це зникне з проблемою. Дякую!
Крейг Малоні

1
Зараз прийму цю відповідь, оскільки це має найбільше значення. Знову перевіряю, якщо я знову наткнуся на нього. Дякую!
Крейг Малоні

У мене була точно така ж проблема з новою установкою Ubuntu 12.10 з налаштуваннями за замовчуванням. Збільшення максимальної кількості речовин, як описано тут, вирішило проблему.
Холгер

4
Для Ubuntu sudo echo 256 > /proc/sys/fs/inotify/max_user_instancesнадає дозвіл відхилено помилку. sudo sysctl fs.inotify.max_user_instances=256слід використовувати замість цього.
törzsmókus

Я можу підтвердити, що це вирішує проблему для мене (Ubuntu 12.04)
Раджа Сельварай

1

Fs.inotify.max_user_instance = 256 виправив мою негайну проблему "Не вдається отримати папку" dropbox "(Ubuntu 12.04).

Він також очистив дивну поведінку, яку я помітив, де піктограма символу випуску папки постійно вказувала на активність файлів: стрілка кружляє постійно, хоча в моєму списку нічого не змінюється, а список "нещодавно змінених файлів" залишився незмінним.

Через кілька моментів після того, як я змінив fs.inotify.max_user_instance = 256, безглуздий рух на велосипеді припинився.


0

На одному з форумів хтось згадав про це через ініціативу. Вони мають це рішення / вирішення.

  • відключити пошук на робочому столі (у kde nepomuk + tracker, у gnome tracker)
  • перезавантажити (вихід не допомогло)

Я не біжу трекером, наскільки я знаю. Чи є якийсь процес, який я повинен шукати?
Крейг Малоні

-1

Зазвичай це трапляється через те, що у sysctrl не вистачає інотифікованих екземплярів. Наступні 2 команди зазвичай вирішують проблему.

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

2
Ласкаво просимо, щоб запитати ubuntu, чи можете ви детальніше розглянути свою відповідь, будь ласка, щоб люди знали, що ви тут робите
Дамієн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.