Need to see if your shared folder is taking up space on your dropbox 👨💻? Find out how to check here.
Forum Discussion
holf
6 years agoHelpful | Level 6
Syncing is stuck on my Linux devices, what can I do?
It seems I have the same problem as mentioned in above posts. I am running Dropbox on a pc and laptop, both having Linux-Lubuntu as the os. After a "one time update" on both systems, Dropbox is stuck...
- 6 years ago
Hi holf,
At the beginning you can try fix possible permission errors:
sudo chown -R "$USER" "$HOME/Dropbox" sudo chattr -R -i "$HOME/Dropbox" chmod -R u+rw ~/Dropbox
Also, existing symbolic links could be found using:
ls -alR ~/Dropbox | grep " -> "
If no any change, check the needs for watchable entries:
i=0; IFS=$'\n'; for a in `ls -R1 ~/Dropbox`; do ((++i)); done; echo $i
The above will give you some estimation. The current upper border could be received using:
sysctl fs.inotify.max_user_watches
If the estimation above don't fit in last result, try extend the border using something like:
sudo sysctl -w fs.inotify.max_user_watches=100000
Tune the value according your needs (with some reserve, of course).
If nothing helps yet, try to find out the exact files making troubles (which will give you chance investigate further), using something like:
(IFS=$'\n';for i in `ls -R1 ~/Dropbox`; do if [[ "$i" =~ ":" ]]; then cd `echo "$i" | sed "y/:/\//"`; echo -n "In folder: "; pwd; dropbox filestatus; fi; done) | grep -vi "up to date" | grep -vi ".dropbox:" | grep -vi ".dropbox.cache:"
Last command assume you have installed properly 'dropbox' command, either using debian package or by hand. Otherwise "command not found" will be signaled. Will be enumerated all folders in Dropbox and signaled problematic files inside, if any. Be patient, could take some time, depending on your content size. Once found out problematic entries, you can use different techniques for investigate, like see current file's classic attributes (the simplest one):
ls -l ~/Dropbox/Troublesome/file.ext
Good luck. :wink:
cnelsonak
4 years agoExplorer | Level 4
I had this same issue with my Linux Dropbox (Dropbox daemon version: 144.4.4491, Dropbox command-line interface version: 2020.03.04). Certain files in Linux would not show up even though they were available online and on other computers. Trying to copy them did not resolve and trying to recreate them would cause sync errors. Only downloading, removing from online, and re-uploading seemed to fix. I tried all the other remediation steps (max_user_watches; rm .dropbox folder; complete reinstall) without any luck.
In the end, this post helped me identify the culprit -- all the files in question had a __MACOSX folder when I downloaded and I realized that they were synced from a very old Mac computer. So, I dusted it off and checked the files for extended attributes, and all of the files that were not syncing had a com.apple.ResourceFork as an extended attribute. If I removed the ResourceFork attribute, the file would immediately sync and appear on the Linux Dropbox folder. Since I was missing 3K+ files, I decided to bulk remove the attribute for the entire Dropbox directory and now all my files are showing up again on the Linux workstation. The only downside to removing the attribute this way (using xattr -d) was that it updated the timestamps.
I hope this helps anyone who has this odd issue. It appears that there is a bug or incompatibility between the Linux client and the old Mac ResourceFork file attribute.
Walter
Dropbox Community Moderator
4 years agoHi all - I'm sorry for the late response here. Are you still having issues with this?
If you do, note that files won't sync if the device's filesystem does not support the particular xattr (size) or if doesn't support xattrs at all.
You can take a look at this page for additional details on xattr limitations on Linux filesystems.
I hope this helps!
About Create, upload, and share
Find help to solve issues with creating, uploading, and sharing files and folders in Dropbox. Get support and advice from the Dropbox Community.
The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X, Facebook or Instagram.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!