Syncthing won't run without install disk mounted (but only on one mac)

Hello guys !

I have a problem that i can’t figure out. I would like to use Syncthing to be able to acces files on my mac at work. Until now easy task. I’m on mac (both computers) I have an Imac at work that i’ve install the dmg with no problem, eject the install dmg, put to trash still runs great. But not on my macbook, I could only use Syncthing if, and only if, the install dmg is mounted, as soon as eject it (I have a warning that the dmg is curently used) it stops working. Can’t relaunch it or anything. And as soon as I re mount the dmg, works like a charm… So strange… Any idea on why it works fine on one side and not the other ?

Thanks for help !

Hi,

I’m the owner of Syncthing macOS wrapper. This is a known problem:

  1. Quit syncthing from tray
  2. Unmount the dmg
  3. Run defaults delete com.github.xor-gate.syncthing-macosx Executable from terminal.app
  4. Start syncthing

See When Syncthing.app is first time started from DMG under /Volumes the Executable is set and not reset back to /Applications · Issue #228 · syncthing/syncthing-macos · GitHub

2 Likes

Hi Jerry ! Works perfectly thanks !

If it could help, I run the syncthing app from the dmg window the first time on my macbook pro, and on the other side on my imac, I first close the window and eject dmg.