Bagaimana cara memperbaiki kesalahan "Tidak dapat mengakses folder Dropbox"?

38

Saya mengalami masalah yang agak aneh dengan Dropbox yang dimulai beberapa minggu yang lalu.

Dropbox akan berhenti menyinkronkan dengan pesan "Tidak dapat mengakses folder Dropbox", dan menolak untuk menyinkronkan sampai saya reboot.

Saya sudah mencoba me-restart Dropbox dan keluar, tetapi sepertinya tidak ada yang bisa saya lakukan untuk menyinkronkan lagi sebelum reboot.

Ini bukan masalah izin, karena izin tidak berubah ketika saya tiba-tiba kehilangan akses.

Saya telah memeriksa apakah ada yang terkait dengan dropbox yang mungkin masih menggantung ketika saya menghentikannya. Sejauh yang saya tahu tidak lain dari Dropbox mengakses folder itu ketika ini terjadi.

Craig Maloney
sumber
Saya percaya ada pembaruan kernel terbaru yang memperbaikinya untuk selamanya. bugs.launchpad.net/ubuntu/+source/linux/+bug/1101666
Craig Maloney

Jawaban:

56

jika Anda memasukkan ini ke dalam /etc/sysctl.conf:

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

itu akan memperbaiki masalah. Anda mungkin harus menjalankan sudo sysctl -pagar pengaturan ini berlaku.

Atau, jika Anda tidak tertarik untuk membuat pengaturan ini permanen, Anda dapat mencoba perintah berikut ...

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

Dalam hal ini pengaturan akan hilang setelah reboot.

Masalahnya adalah bahwa sistem telah kehabisan instans kasus. Anda dapat memeriksa syslog Anda (misalnya dengan menggunakan tail -f /var/log/syslog) dan jika Anda melihat ...

tail: inotify tidak dapat digunakan, kembali ke polling: Terlalu banyak file yang terbuka

maka Anda tahu ini adalah masalah Anda. Bagi saya itu adalah nepomuk.

pengguna95987
sumber
Menarik. Saya melihat dovecot mengeluh: lister dovecot: imap (craig): Peringatan: Batalkan batas instance untuk pengguna 1000 (UID craig) terlampaui, nonaktifkan. Tingkatkan / proc / sys / fs / inotify / max_user_inances. Akan menambah dan melihat apakah itu membuat masalah hilang. Terima kasih!
Craig Maloney
1
Akan menerima jawaban ini untuk saat ini, karena itu paling masuk akal. Akan memeriksa kembali jika saya mengalami lagi. Terima kasih!
Craig Maloney
Saya memiliki masalah yang sama persis pada instalasi baru Ubuntu 12.10 dengan pengaturan default. Meningkatkan max_user_instances seperti dijelaskan di sini menyelesaikan masalah.
Holger
4
Untuk Ubuntu, sudo echo 256 > /proc/sys/fs/inotify/max_user_instancesberi izin ditolak kesalahan. sudo sysctl fs.inotify.max_user_instances=256harus digunakan sebagai gantinya.
törzsmókus
Saya dapat mengonfirmasi bahwa ini memperbaiki masalah saya (Ubuntu 12.04)
Raja Selvaraj
1

The fs.inotify.max_user_inances = 256 memperbaiki masalah "Tidak dapat mengakses folder dropbox" saya langsung (Ubuntu 12.04).

Itu juga membersihkan perilaku aneh yang saya perhatikan, di mana ikon dropbox systray terus menunjukkan aktivitas file: Panah berputar terus-menerus, meskipun tidak ada yang berubah di dropbox saya, dan daftar "file yang baru saja diubah" tetap tidak berubah.

Beberapa saat setelah saya mengubah fs.inotify.max_user_instances = 256, siklus yang tidak berguna berhenti.

Frank M
sumber
0

Di salah satu forum, seseorang menyebutkan itu karena tidak sah. Mereka memiliki solusi / solusi ini.

  • nonaktifkan pencarian desktop (di kde nepomuk + tracker, di gnome tracker)
  • reboot (logout tidak membantu)
TuEk
sumber
Saya tidak menjalankan pelacak sejauh yang saya tahu. Apakah ada proses tertentu yang harus saya cari?
Craig Maloney
-1

Ini biasanya terjadi karena sysctrl telah kehabisan instans kasus. 2 perintah berikut ini biasanya akan memperbaiki masalah.

sudo sysctl fs.inotify.max_user_watches=1048576
sudo sysctl fs.inotify.max_user_instances=256
Silas Palmer
sumber
2
Selamat datang untuk meminta ubuntu, bisakah Anda menguraikan jawaban Anda sedikit lagi, jadi, orang-orang tahu apa yang Anda lakukan di sini
damien