Can't sync Dropbox until you sign in and move it to a supported file system (SOLVED)


#1

Hi,

Since last week, Dropbox (installed from flathub) was refusing to work in my Fedora Silverblue 29, even having my home partition formatted as ext4.

The error was: Can't sync Dropbox until you sign in and move it to a supported file system

Today I found the solution: my home partition is mounted at /var/home and I have a /home symlink pointing at it. Apparently Dropbox didn’t like that. The solution was to tell Dropbox to use the folder /var/home/jorge/Dropbox

Talking with the maintainer of the Dropbox flatpak in this issue he told me that in Endless OS it works fine. The reason could be that they set $HOME to /sysroot/home/$USER instead of /home/$USER as I think Silverblue does.


Adapting user home in /etc/passwd
#2

sounds like Dropbox needs to check the filesystem of the absolute path. That’s a pretty simple change to make. Can you give them that feedback?


#3

Done


#4

Can you tell Mark on the Dropbox forum that it’s not the files within the dropbox folder that are symlinked, but rather the top level mountpoint. i.e. the Dropbox software when it does the “ext4 filesystem check” needs to use the de-referenced path when doing so.