You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.

Forum Discussion

mrforged's avatar
mrforged
Helpful | Level 6
2 years ago

Moving Dropbox folder from ~/Library/CloudStorage

What is the reason for not allowing me to specify where I want to save my Dropbox files in Ventura?  I don't have enough space in my system drive to keep a copy of my Dropbox files.  And yes, I need a local copy at all times.  I tried replacing the folder with a symlink pointing to an external drive but that does not work.  Dropbox just refuses to load and these are the last lines of the log file:

Traceback (most recent call last):
File "dropbox/client/main.pyc", line 5055, in _setup_root_for_account
File "dropbox/sync_root/helpers.pyc", line 164, in create_root_for_account
File "dropbox/foundation/futures/basic.pyc", line 853, in result
File "dropbox/sync_root/handlers/macos/file_provider.pyc", line 121, in set_result_or_convert_exception
dropbox.mac.internal.MacError: [Errno 62] Error Domain=NSPOSIXErrorDomain Code=62 "Too many levels of symbolic links"

It looks like 1 level of symbolic links is one level too many. 

A search for Venture did not yield any results I found relevant.  I need to know how to relocate the Dropbox folder.  If I cannot relocate the folder, Dropbox loses its utility and that only means I will have to look for alternatives.  I really hope I don't need to do that.

  • Hello goodnight.

    I'm using the Ventura version, and I also had the same problem, analyzing my Logs, and observing the Forum messages, I performed a battery of tests.

    1. Reinstall via homebrew (same error)
    2. Manual reinstall (same error)

    Then I went to other levels of execution, when running as Root, it worked at first.
    Puff, it dawned on me, permission was the problem.
    I reset the permissions. (same error) lol 😞


    I decided to run the binaries via terminal.
    "cd /Applications/Dropbox.app/Contents/MacOS"
    Then "./Dropbox"

    However, I still got error.


    Realizing that it had worked as root, and there were indications of permissions.
    I decided to delete the root folders.
    "/Users/elizeu/.dropbox"
    "/Users/elizeu/Dropbox"

    IT WORKED.!!!!



    Running as RootRunning as a regular user, after excluding local folders.synchronizingHe follows:

  • Jay's avatar
    Jay
    Icon for Dropbox Staff rankDropbox Staff

    Hi mrforged, thanks for messaging the Community.

     

    With the new version of the Dropbox desktop application for Mac OS, changing the location of your Dropbox folder is no longer supported by the OS itself.

     

    It will need to be stored on the CloudStorage folder, and can't be moved to another internal or external drive.

     

    If you have any further queries, feel free to message back.

    • Plumspot's avatar
      Plumspot
      Helpful | Level 6

      This must be Apple's way of moving everyone away from Dropbox to iCloud. I don't have 2TB of internal storage. But it looks like Google Drive uses some kind of alias to have the drive folder located on an external drive. ??? I love Dropbox, but I may have to move to Google Drive. 😛

    • FGK-120's avatar
      FGK-120
      Helpful | Level 6

      Jay wrote:

       

      With the new version of the Dropbox desktop application for Mac OS, changing the location of your Dropbox folder is no longer supported by the OS itself.

       

      It will need to be stored on the CloudStorage folder, and can't be moved to another internal or external drive.

       

      What is the Dropbox company's advice to users whose Dropbox folder on an external drive is too large to be accommodated on the internal startup drive? (And who don't want to jump through hoops with Terminal workarounds.)

       

      Are you saying that any files in excess of startup drive capacity will become online-only with just a link in the user's Dropbox folder?

      Thanks.

      • mrforged's avatar
        mrforged
        Helpful | Level 6

        That is what they are saying and they are blaming Apple for it.

         

        From what I have been able to find, the requirement for the cloud storage provider's local copy to be stored on the local system drive is due to a dependency of a macOS feature or API called fileproviderd.  This fileproviderd is a macOS-native method for accessing cloud file systems and it is what Apple's own iCloud drive uses.  Apparently, Apple removed certain functionality from macOS that Dropbox and Microsoft's software (I am sure others as well) depended on to force them to use fileproviderd and it all began back in Catalina.

         

        I know from first hand experience that the requirement to store Dropbox under ~/Library/CloudStorage/ can be worked around.  Nothing is going to break. If I can do it with just a couple of commands from the Terminal, you can bet Dropbox could do that for you too if they really wanted to.  Why don't they?  The world may never know.   At the very least, you know the requirement is a joke because if OneDrive can use any location on the local system drive to store its files, so can Dropbox.  Why don't they?  Another one of the big mysteries of life.


        I only wish they didn't say things like "changing the location of your Dropbox folder is no longer supported by the OS itself."  That is an outright lie and does not look good on you, Dropbox.

    • Jeff6's avatar
      Jeff6
      Explorer | Level 4

      This so sucks! Does this change gives users more convenience or brings more trouble? For sure, it's the latter. I know it's MacOS's policy. This shows Apple is now away from what users really need and away from the spirit of Jobs. 

      • rng2023's avatar
        rng2023
        Explorer | Level 4

        It may be convenient in the sense that it's probably a bit faster for transferring files than it would be to an external but it's IMO it's massively more inconvenient for a number of reasons, such as smaller disk space and not being able to take the files with you on an external. I used to be able to use Dropbox on an external, have everything synced to that, and then I could plug it into my laptop which also looked for Dropbox on the external and everything would be in SYNC because the once true source is the external drive. I can't do that now. The only way to really do that would be if I used something like CCC (carbon copy cloner) to make daily sync backups to an external to keep the Dropbox folder and external drive in sync. 

  • elizeufreitas's avatar
    elizeufreitas
    Helpful | Level 6

    Hello goodnight.

    I'm using the Ventura version, and I also had the same problem, analyzing my Logs, and observing the Forum messages, I performed a battery of tests.

    1. Reinstall via homebrew (same error)
    2. Manual reinstall (same error)

    Then I went to other levels of execution, when running as Root, it worked at first.
    Puff, it dawned on me, permission was the problem.
    I reset the permissions. (same error) lol 😞


    I decided to run the binaries via terminal.
    "cd /Applications/Dropbox.app/Contents/MacOS"
    Then "./Dropbox"

    However, I still got error.


    Realizing that it had worked as root, and there were indications of permissions.
    I decided to delete the root folders.
    "/Users/elizeu/.dropbox"
    "/Users/elizeu/Dropbox"

    IT WORKED.!!!!



    Running as RootRunning as a regular user, after excluding local folders.synchronizingHe follows:

    • mrforged's avatar
      mrforged
      Helpful | Level 6

      I gave it a try but I am still getting the same error!

      The only difference this time was that I was asked to grant Dropbox accessibility permissions.

      Just to be clear,  ~/Library/CloudStorage/Dropbox is a symlink to some other location.

      What did you reset permissions to?  And where?

      • elizeufreitas's avatar
        elizeufreitas
        Helpful | Level 6

        Hello, I advise you to define the Symbolic Link after the correct installation and startup of Dropbox.

         

        I also had the same issue and message from accessibility permissions.

         

        As I said, to reset the permissions, I had to delete the folders:

        /Users/yourusername/.dropbox
        /Users/yourusername/Dropbox

         

        Take this test and answer here.

    • monicame's avatar
      monicame
      Explorer | Level 3

      Can you give step by step instructions for those of us who are not experts. Thanks! I understand the concept but have no idea how to enact it.

      • elizeufreitas's avatar
        elizeufreitas
        Helpful | Level 6

        Hello.

         

        I can help yes.1. Access Finder (File Explorer).
        2. Press the following keys (CMD + Shift + G) "Go to folder"
        3. In the next pop-up type /Users/~ and access your user's folder.
        4. While in your user's folder, press the following keys (CMD + Shift + . ) "At the end, the dot key" will show the hidden folders.
        5. Select the .dropbox and Dropbox folders, delete with the following keys (CMD + Alt + Delete).
        6. Reinstall Dropbox. 😄

         

        Follow print's for better understanding.

         

        Note: The Dropbox folder is just a shortcut to "/Users/elizeu/Library/CloudStorage/Dropbox"

         

        Caminho absoluto das pastas de configuraçãoReal caminho da pasta Dropbox

    • iainthorp's avatar
      iainthorp
      New member | Level 2

      This worked for me after months of nothing working. Thank you so much! 

  • DenisInternet's avatar
    DenisInternet
    New member | Level 2

    Hello,

     

    I use TrueNAS to work with my data locally (fiber network for color grading). Occasionally I use dropbox to share project files/media/assets with clients. With the. latest version of MacOS it seems now I can't change the storage path, and also dropbox doesn't support the ZFS file system. 

    Anyone have a workaround for this? If I can't use these two features, I might as well just use something else like WeTransfer or Nextcloud. Any pointers/work arounds/alternatives are really appreciated. Payed 200 bucks earlier this year, and it was running fine on an old Mac system.

    • Calvin2DBX's avatar
      Calvin2DBX
      Icon for Dropbox Staff rankDropbox Staff

      Hi DenisInternet,

       

      Thanks for reaching out to the Community!

       

      I moved your post to this thread as you have a similar question about changing the storage path.

       

      Keep me posted on what you find!