Come posso correggere un errore "Impossibile accedere alla cartella Dropbox"?


38

Sto riscontrando un problema piuttosto strano con Dropbox iniziato alcune settimane fa.

Dropbox interromperà la sincronizzazione con il messaggio "Impossibile accedere alla cartella Dropbox" e si rifiuterà di sincronizzarsi fino al riavvio.

Ho provato a riavviare Dropbox e disconnettersi, ma nulla di ciò che sembra fare gli permetterà di sincronizzarsi di nuovo dopo un riavvio.

Questo non è un problema con le autorizzazioni, poiché le autorizzazioni non cambiano quando perdo improvvisamente l'accesso.

Ho controllato lsof per tutto ciò che riguarda dropbox che potrebbe essere ancora sospeso quando lo interrompo. Per quanto posso dire nient'altro che Dropbox acceda alle sue cartelle quando ciò accade.


Credo che ci sia stato un recente aggiornamento del kernel che lo ha risolto per sempre. bugs.launchpad.net/ubuntu/+source/linux/+bug/1101666
Craig Maloney

Risposte:


56

se li metti in /etc/sysctl.conf:

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

risolverà il problema. Potrebbe essere necessario eseguire sudo sysctl -pper rendere effettive queste impostazioni.

In alternativa, se non sei interessato a rendere permanenti queste impostazioni, puoi provare i seguenti comandi ...

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

In questo caso, le impostazioni andranno perse dopo un riavvio.

Il problema è che il sistema ha esaurito le istanze di inotify. Puoi controllare il tuo syslog (ad esempio utilizzando tail -f /var/log/syslog) e se vedi ...

tail: inotify non può essere utilizzato, ripristinando il polling: troppi file aperti

allora sai che questo è il tuo problema. Per me è stato Nepomuk.


Interessante. Sto vedendo dovecot lamentarsi: lister dovecot: imap (craig): Avviso: limite di istanza inotify per utente 1000 (craig UID) superato, disabilitante. Aumenta / proc / sys / fs / inotify / max_user_instances. Aggiungerà e vedrà se questo fa scomparire il problema. Grazie!
Craig Maloney,

1
Accettare questa risposta per ora, poiché ha più senso. Ricontrollerò se mi imbatto di nuovo. Grazie!
Craig Maloney,

Ho avuto lo stesso identico problema su una nuovissima installazione di Ubuntu 12.10 con impostazioni predefinite. L'aumento di max_user_instances come descritto qui ha risolto il problema.
Holger,

4
Per Ubuntu, sudo echo 256 > /proc/sys/fs/inotify/max_user_instancesdà un permesso negato errore. sudo sysctl fs.inotify.max_user_instances=256dovrebbe essere usato invece.
törzsmókus,

Posso confermare che questo risolve il problema per me (Ubuntu 12.04)
Raja Selvaraj,

1

Il file fs.inotify.max_user_instances = 256 ha risolto il mio problema immediato "Impossibile accedere alla cartella dropbox" (Ubuntu 12.04).

Ha anche chiarito un comportamento strano che avevo notato, in cui l'icona del systray di dropbox indicava continuamente l'attività del file: la freccia circonda continuamente, anche se non è cambiato nulla nel mio dropbox e l'elenco "file modificati di recente" è rimasto invariato.

Pochi istanti dopo aver cambiato fs.inotify.max_user_instances = 256, il ciclo inutile si è interrotto.


0

In uno dei forum, qualcuno ha detto che dovrebbe essere inotificato. Hanno questa soluzione / soluzione alternativa.

  • disabilita ricerca desktop (in kde nepomuk + tracker, in gnome tracker)
  • riavvio (logout non ha aiutato)

Non sto eseguendo tracker per quanto ne so. C'è un processo particolare che dovrei cercare?
Craig Maloney,

-1

Questo di solito accade perché sysctrl ha esaurito le istanze di inotify. I seguenti 2 comandi normalmente risolveranno il problema.

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

2
Benvenuti a chiedere a Ubuntu potresti approfondire un po 'di più la tua risposta, per favore, così la gente sa cosa ci fai qui
Damien,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.