Wie behebe ich den Fehler "Zugriff auf Dropbox-Ordner nicht möglich"?

38

Ich habe ein ziemlich seltsames Problem mit Dropbox, das vor ein paar Wochen begonnen hat.

Dropbox beendet die Synchronisierung mit der Meldung "Zugriff auf Dropbox-Ordner nicht möglich" und verweigert die Synchronisierung, bis ich einen Neustart durchführe.

Ich habe versucht, Dropbox neu zu starten und mich abzumelden, aber nichts, was ich zu tun scheine, lässt es zu, dass es nach einem Neustart erneut synchronisiert wird.

Dies ist kein Berechtigungsproblem, da sich die Berechtigungen nicht ändern, wenn ich plötzlich den Zugriff verliere.

Ich habe lsof auf irgendetwas im Zusammenhang mit Dropbox überprüft, das möglicherweise noch hängen bleibt, wenn ich es stoppe. Soweit ich weiß, greift nichts anderes als Dropbox auf seine Ordner zu, wenn dies geschieht.

Craig Maloney
quelle
Ich glaube, es gab kürzlich ein Kernel-Update, das es endgültig behoben hat. bugs.launchpad.net/ubuntu/+source/linux/+bug/1101666
Craig Maloney

Antworten:

56

wenn Sie diese eingeben /etc/sysctl.conf:

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

Es wird das Problem beheben. Möglicherweise müssen Sie ausführen, sudo sysctl -pdamit diese Einstellungen wirksam werden.

Wenn Sie diese Einstellungen nicht dauerhaft ändern möchten, können Sie auch die folgenden Befehle ausführen ...

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

In diesem Fall gehen die Einstellungen nach einem Neustart verloren.

Das Problem ist, dass das System keine inotify-Instanzen mehr hat. Sie können Ihr Syslog überprüfen (z. B. mit tail -f /var/log/syslog) und wenn Sie sehen, ...

tail: inotify kann nicht verwendet werden. Wiederherstellen der Abfrage: Zu viele Dateien geöffnet

Dann wissen Sie, dass dies Ihr Problem ist. Für mich war es Nepomuk.

user95987
quelle
Interessant. Ich sehe, wie sich Taubenschlag beschwert: lister Taubenschlag: imap (craig): Warnung: Inotify-Instanzlimit für Benutzer 1000 (UID craig) überschritten, Deaktivierung. Erhöhen Sie / proc / sys / fs / inotify / max_user_instances. Wird hinzufügen und sehen, ob das Problem dadurch verschwindet. Danke!
Craig Maloney
1
Ich werde diese Antwort erst einmal akzeptieren, da sie am sinnvollsten ist. Komme wieder, wenn ich wieder auf ihn stoße. Danke!
Craig Maloney
Ich hatte genau das gleiche Problem bei einer brandneuen Installation von Ubuntu 12.10 mit Standardeinstellungen. Das hier beschriebene Erhöhen von max_user_instances hat das Problem gelöst.
Holger
4
Für Ubuntu sudo echo 256 > /proc/sys/fs/inotify/max_user_instancesgibt eine Erlaubnis Fehler verweigert. sudo sysctl fs.inotify.max_user_instances=256sollte stattdessen verwendet werden.
Törzsmókus
Ich kann bestätigen, dass dies das Problem für mich behebt (Ubuntu 12.04)
Raja Selvaraj
1

Fs.inotify.max_user_instances = 256 hat mein sofortiges Problem "Zugriff auf Dropbox-Ordner nicht möglich" behoben (Ubuntu 12.04).

Es wurde auch ein merkwürdiges Verhalten behoben, das ich bemerkt hatte, als das Dropbox-Systray-Symbol ständig die Dateiaktivität anzeigte: Der Pfeil kreist fortlaufend ein, obwohl sich in meiner Dropbox nichts geändert hat, und die Liste "Kürzlich geänderte Dateien" blieb unverändert.

Ein paar Momente nachdem ich fs.inotify.max_user_instances = 256 geändert hatte, hörte das sinnlose Radfahren auf.

Frank M
quelle
0

In einem der Foren wurde erwähnt, dass eine Inotifizierung erforderlich ist. Sie haben diese Lösung / Problemumgehung.

  • Desktopsuche deaktivieren (in kde nepomuk + tracker, in gnome tracker)
  • Neustart (Abmelden hat nicht geholfen)
TuEk
quelle
Ich laufe Tracker nicht so weit ich weiß. Gibt es einen bestimmten Prozess, nach dem ich suchen sollte?
Craig Maloney
-1

Dies geschieht normalerweise, weil sysctrl keine inotify-Instanzen mehr hat. Die folgenden 2 Befehle beheben normalerweise das Problem.

sudo sysctl fs.inotify.max_user_watches=1048576
sudo sysctl fs.inotify.max_user_instances=256
Silas Palmer
quelle
2
Willkommen ubuntu zu fragen , können Sie auf Ihre Antwort erarbeiten ein wenig mehr bitte so folk wissen , was Sie hier tun
damien