Syncing folders inside Parallels Desktop

I have Syncthing working for folders from the C:\ drive inside Parallels15, but when I try to set up a sync a folder in the McIntosh hard drive (mapped to Y:\ in Parallels) the folder path is not recognized.

Any hints ?

Which OS is Syncthing installed on? This seems like you’re running Syncthing on Windows and that the user running Syncthing doesn’t have access rights to the Mac’s files. Another possibility is that the Mac’s files aren’t readable by your Windows system at all due to different filesystems.

Thanks for your quick reply. Syncthing is running on Windows on each machine. The MacBookPro, which is running windows 10 in Parallels, has access to all the non-system folders in the McIntoshHD/Users/aph as the drive letter Y:. I can access the same files on the MacBookPro either in MacOS or in Windows. The second computer is a new Lenovo PC machine with Win11.

It seems to be a path issue in that the error message is: 2024-11-13 11:11:54: Failed to create folder root directory: mkdir \?\Y:\Y-test: The system cannot find the path specified.

2024-11-13 11:11:54: Error on folder “Y-test” (faql5-n7tmq): folder path missing

Since I define the folder as Y:\Y-test and that file exists from the Windows system point of view, I do not understand why Syncthing is trying to “mkdir \?\Y:\Y-test:”

I’m definitely not yet understanding why this is happening. Could you post screenshots of the GUI on each side, and of the Folder configuration on each side?

I hope these come through. the first is syncthing on the MacBookPro (Jab9), the second is syncthing on the PC, (Jab10)

1 Like

The Mac doesn’t use colons in path locations. On Jab9, open Terminal and get yourself to the directory you want to share. Use the command “pwd” to get the Mac’s view of the path, and paste that into the configuration screen for the Y-test folder.

The screenshot shows the OS as Windows though, so I guess it’s running in emulation. Nonetheless the path seems incorrect. It also seems an unnecessarily convoluted setup. Why not run Syncthing on the hosting Mac instead? It’s going to be faster and easier.

1 Like

Hi. Thanks for that tip - now the MacBookPro (Jab9) is happy with the folder path.

However it is still not sync-ing. Is there a way to execute ‘sync now’ ?? I hit the rescan button at the button of the panel but it did seem to pick up there a file to transfer I dropped the 'rescan time from 1 hour to 1 min - again no transfer.

The changes section does show a change to Jab10 (not Jab9)

something is still wrong.

Again - thanks all for your help !!

As I understand from Syncthing documentaiton, is that it is not designed to run directly on MacOS - but maybe I read incorrectly

One other issue

Whe I do as Chaos suggested, use the pwd command in terminal to access the path on the Mac, it report

/users/aph/test

but when I put that in as the folder path, it does not accept it.

It was OK with aph@Jabberwocky9 /users/aph/test

but still no syinc.

  1. See Syncthing | Downloads for the Mac installer. Definitely recommend running this on the host OS as suggested.

  2. I clearly do not understand how Parallels works nowadays, if the path I expected did not work and the path you’re using does seem to work.

EDITED to correct a typo that frankly really bothered me.

So, you think it will work both ways between a Mac and a Windows machine ?

Adam

Definitely.

Whenever syncing between dissimilar operating systems, be careful regarding Sync Ownership (as a general rule I would avoid it) and consider using Ignore Permissions.

Hi. I downloaded the package from the syncthing|downloads and copied it to the Applications on my MacBook Pro (running Catalina) but it would not start, saying the Apple security verification code needed to be updated.

I’m not familiar with this error on the Mac while installing software. Could you post a screenshot?

I tried to reproduce it, but when I click on Syncthing in Applications, it says it cannot start, as it is already .

I restarted the computer and there is no error wqhen I click on Syncthing in Applications and I see it listed in Activity Monitor.

I open Safari. Should I define a new device on the Syncthing site ? I was expecting a GUI, as is presented to the user in Windows.

I note a new folder called Sync appeared this morning. Is that equivalent to “Default Folder” mentioned in the Windows version (I never saw it in any of my drives)

You may have seen an unrelated error — the error you describe sounds like an AppleID issue, rather than an application installation issue.

If you go to http://127.0.0.1:8384, do you see the Syncthing gui?

The Sync folder is normal (see Getting Started — Syncthing documentation and scroll down to “Installing”).

Hi chaos. It seems you were right - the erorr message was unrelated. I typed the http://127.0.0.1:8384 URL in to Safari and I was able to set up Syncthing on the MacOS. I defined the transfer of the Y-test file. Now the Win10 version of Syncthing says everything is up-to-date on both computers,while the MacOS version says there is a "folder mark missing’. The contents of the Y-test folder are different.

Sync on Jab9(MacOS) is

Sync on Jab10 (Win11) is

The Y-test on Jab9 contains

The Y-test on Jab10 contains

Sorry I am so challenged by setting this up.

Thanks for all your help

1 Like

First, fix the folder marker issue: FAQ — Syncthing documentation .

If it still isn’t working after that, we can do more troubleshooting.

I note the folder marker file was not present on either Y-test or the Default Folder syncthing made. I deleted the link in Syncthing, and re-established it, as recommended in the documentatio

If you are still unsure what has happened, you can remove the folder from within the syncthing UI and re-add it at the same location. This causes syncthing to attempt an automatic re-creation of the .stfolder.

When I did I got the notice

I guess the Cortex software does not like .stfolder files.