'Syncing' maar er gebeurt niets (Dropbox)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

'Syncing' maar er gebeurt niets-01 (juli 2020)

Ik heb de indruk dat er al een flinke tijd niet meer gescynchroniseerd wordt. Ik heb Dropbox geïnstalleerd op Dell2016, met een nieuwe SSD. De mappen werden aangemaakt, en sommige kleine bestanden, maar daarna lijkt het op te houden

Mogelijke oorzaken

Meest waarschijnlijke (di. 7 juli 2020): Dropbox lijkt moeite te hebben om synchronisatie te herstarten als synchronisatie onderbroken is (bv. computer uit & aan).

Overig:

  • Verslikt Dropbox zich in bepaalde karakters, die op ext4 wel kunnen, maar elders niet?
  • Ik kan me goed voorstellen dat Dropbox zich verslikt in bestandspermissies, zoals de casus uit mei vorig jaar. Oa. zitten er complete backups van websites in het Dropbox-account, en daar heb je vaak gekke dingen rondom permissies.

Acties

  • Bestandsrechten aangepast met dezelfde code als in mei - Geen verschil
  • Nieuw account aangemaakt op deze computer, en middels selective sync een kleine submap geselecteerd. Na 5 minuten begon Dropbox met synchroniseren, en was binnen een minuut klaar. Er verschenen sporadisch notificaties tav. synchronisatie. Naderhand was de status Up to date. Dit was op kantoor via wifi
  • Hetzelfde gedaan in m'n gebruikelijke computer-account (via wifi): Probleemloos. Daarna map uitgezet in selective sync
  • Verbonden met internet via kabel + selective sync weer aangezet voor dezelfde map. Binnen 7 seconde klaar
  • Via Selective Sync nu een grotere selectie gemaakt (alle privé-documenten). Oa. melding Downloading 2,494 files → Gelukt

Opnieuw een syncing-probleem

  • Via Selective Sync selectie uitgebreid. Dat bleek uren te gaan duren. Tussentijds de computer uit- & aangezet (omdat ik van kantoor naar huis ging). Nadat ik de computer thuis opnieuw aanzette, bleef Dropbox hangen bij Syncing.... Laptop de hele nacht aangelaten. 's Morgens was de situatie onveranderd
  • De selectie onder Selective Sync van hiervoor weer ongedaan gemaakt + Quit Dropbox en Dropbox opnieuw gestart. Geen verschil
  • Computer unlinked. Daarna deze nieuwe 'boom' verwijderd, en de computer opnieuw gelinked
  • Na een paar minuten (5? 10?) was de status Up to date

Samenvatting & conclusies:

  • Dit ging om Projecten/B./<diverse mappen> - Dit bleek om gigabytes te gaan. Dat was meer dan verwacht
  • Het is dus wél mogelijk voor Dropbox om de draad weer op te pakken. Althans, via unlinken-boom verwijderen-linken
  • Er zijn vermoedelijk meer factoren in het spel, die zorgen voor een sync-probleem. Bv. dat synchroniseren onderbroken wordt.

Kleine batch toegevoegd via Selecte Sync

  • Moeiteloos. In een paar seconde klaar.
  • Inhoud hiervan verplaatst naar backup-schijven. Daarna gewacht tot deze batch ook verdween van de Dropbox-site.

Opnieuw kleine batches

  1. Dropbox/Projecten/B./Archief: Ca. eerste 10 submappen - Moeiteloos
  2. Volgende 10 submappen: De lege mappen verschijnen gelijk, nog voor ik op OK had gedrukt

...Uiteindelijk gelukt om de hele archief-boom over te fietsen. Waaronder een map die ik deelde met iemand.

Echter:

  • De mappen verdwijnen niet uit de Selective Sync-dialoog
  • De mappen verdwijnen niet vanaf de Dropbox-site.

daarom handmatig verwijderd vanaf de site: Ik wel verder!

Oplossing: Baches in één keer synchroniseren

Dit leek in dit geval een werkende kortetermijnoplossing te zijn.

Oplossing: Structureel minder in Dropbox opslaan

Langetermijnoplossing: Voortaan veel minder documenten in Dropbox opslaan, want moeilijk te beheren - Zoals dat nu blijkt. Aanpak:

  • In batches alles downloaden naar externe harde schijf (ik combineer dit met nieuwe datastructuur backups/archief/bibliotheek)
  • Daarna alleen het hoognodige weer verplaatsen naar Dropbox-map op m'n computer.

Toch vind ik dat onhandig. Sterker nog, ik zou graag backups/library binnen Dropbox willen opslaan (zonder ze daadwerkelijk te synchroniseren op m'n werkstation), omdat ik niet altijd m'n backup-harde schijven bij de hand heb.

'Syncing' maar er gebeurt niets-02 (juli 2020)

Dit is het omgekeerde van hierboven: Ik had vanaf een backup-schijf bestanden gekopiëerd naar Dropbox. Opnieuw melding Syncing... maar er gebeurt niets.

Brainstorm

Starten vanaf bash

Complete feedback:

dropbox start

Starting Dropbox...dropbox: locating interpreter
dropbox: logging to /tmp/dropbox-antifreeze-E5HIWz
dropbox: initializing
dropbox: initializing python 3.7.5
dropbox: setting program path '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/dropbox'
dropbox: setting python path '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409:/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/python-packages.zip'
dropbox: python initialized
dropbox: running dropbox
dropbox: setting args
dropbox: applying overrides
dropbox: running main script
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/cryptography.hazmat.bindings._constant_time.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/cryptography.hazmat.bindings._openssl.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/cryptography.hazmat.bindings._padding.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/apex._apex.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/psutil._psutil_linux.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/psutil._psutil_posix.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/tornado.speedups.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/wrapt._wrappers.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/PyQt5.QtWidgets.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/PyQt5.QtCore.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/PyQt5.QtGui.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/PyQt5.QtNetwork.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-100.4.409/PyQt5.QtDBus.cpython-37m-x86_64-linux-gnu.so'
Unable to monitor entire Dropbox folder hierarchy. Please run "echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p" and restart Dropbox to fix the problem.

De laatste regel geeft een commando om een storing op te lossen. Wat ik heb gedaan:

echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
dropbox stop
dropbox start

Binnen een minuut verschenen de eerste synchronisatie-meldingen - Probleem verholpen?

'Syncing' maar er gebeurt niets - 03 (aug 2020)

  • Zelfde probleem als hiervoor
  • Ik geloof dat dit ontstond, toen ik vanaf een backup-harde schijf een hoop mappen & bestanden kopiëerde naar Dropbox
  • De oplossing van toendertijd, lijkt niet te helpen.

Starten vanaf bash + commando

strompf:~$ dropbox stop
Dropbox daemon stopped.
strompf:~$ dropbox start
Starting Dropbox...dropbox: locating interpreter
dropbox: logging to /tmp/dropbox-antifreeze-jqaiI5
dropbox: initializing
dropbox: initializing python 3.7.5
dropbox: setting program path '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/dropbox'
dropbox: setting python path '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383:/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/python-packages.zip'
dropbox: python initialized
dropbox: running dropbox
dropbox: setting args
dropbox: applying overrides
dropbox: running main script
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/cryptography.hazmat.bindings._constant_time.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/cryptography.hazmat.bindings._openssl.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/cryptography.hazmat.bindings._padding.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/apex._apex.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/psutil._psutil_linux.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/psutil._psutil_posix.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/tornado.speedups.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/wrapt._wrappers.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/PyQt5.QtWidgets.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/PyQt5.QtCore.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/PyQt5.QtGui.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/PyQt5.QtNetwork.cpython-37m-x86_64-linux-gnu.so'
Dropbox isn't running!
Done!
strompf:~$ dropbox: load fq extension '/home/strompf/.dropbox-dist/dropbox-lnx.x86_64-103.4.383/PyQt5.QtDBus.cpython-37m-x86_64-linux-gnu.so'
Unable to monitor entire Dropbox folder hierarchy. Please run "echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p" and restart Dropbox to fix the problem.

De suggestie uit de laatste regel opgevolgd:

trompf:~$ echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
[sudo] password for strompf:           
fs.inotify.max_user_watches=100000
fs.inotify.max_user_watches = 100000
fs.inotify.max_user_watches = 100000
fs.inotify.max_user_watches = 100000
fs.inotify.max_user_watches = 100000

en Dropbox herstart. Na een tijdje kreeg ik weer dezelfde foutmelding:

Unable to monitor entire Dropbox folder hierarchy. Please run "echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p" and restart Dropbox to fix the problem.

'Syncing' maar er gebeurt niets - 04 (nov. 2020)

  • Hetzelfde probleem als hiervoor
  • dropbox stop
  • Commando: Als hiervoor, maar nu met 7 nullen: echo fs.inotify.max_user_watches=10000000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
  • dropbox start

De feedback was onduidelijk. Daarom:

dropbox status
Syncing 455,701 files • 2+ days
Downloading 455,701 files (32.6 KB/sec, 2+ days)

- Ziet er goed uit.

'Syncing' maar er gebeurt niets (nov. 2021)

  • Hetzelfde probleem als hiervoor
  • Commando met watches als hiervoor lijkt niet te werken. Paar keer herhaald, ook computer tussentijds herstart

Zelfde oplossing als hiervoor

Commando opnieuw toegepast, maar nu met 8 nullen

dropbox status zag er weinig hoopvol uit:

dropbox status
Syncing...

Advanced reinstall

Aan de slag gegaan met dit lijstje:

  • Huidige installatie verwijderd & computer herstart
  • Dropbox geïnstalleerd via deze pagina. Dat gaf een waarschuwing omdat via apt een oudere versie geïnstalleerd zou worden
  • Deze procedure was duidelijk grondiger, omdat ik alle instellingen had verwijderd. Versie: 134.4.4115 - Ik geloof dat dit dezelfde versie is als wat ik al had

Command-line update

Commando + opvolging:

$ dropbox update

Gtk-Message: 09:22:21.300: GtkDialog mapped without a transient parent. This is discouraged.
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/cryptography.hazmat.bindings._openssl.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/cryptography.hazmat.bindings._padding.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/psutil._psutil_linux.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/psutil._psutil_posix.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/apex._apex.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/tornado.speedups.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/jeroen/.dropbox-dist/dropbox-lnx.x86_64-134.4.4115/wrapt._wrappers.cpython-38-x86_64-linux-gnu.so'
success!

$ dropbox status

Syncing 1,903,519 files
Indexing 1,903,519 files...

Iets later:

$ dropbox status

Syncing 1,904,042 files • 2+ days
Uploading 430 files...
Downloading 1,903,612 files (275.7 KB/sec, 2+ days)

Even later verschenen de eerste bestanden in de Dropbox-map.

'Syncing' maar er gebeurt niets (Sep. 2022)

Probleem

Hetzelfde probleem als hiervoor:

$ dropbox status

Syncing...

terwijl er niets lijkt te gebeuren.

Acties

echo fs.inotify.max_user_watches=100000000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

Sources