Having problems starting btsync on Ubuntu using user systemd. I need "user" instead of "system" due to permission issues and btsync needs to run as the user syncing the files - saves a lot of headaches. I installed the btsync PPA which creates the systemd files on Ubuntu (actually xubuntu), but after "systemctl --user enable btsync" the btsync process never starts automatically on boot.
I've found a fix for this, at least on Ubuntu, and you need to change the "WantedBy" in /usr/lib/systemd/user/btsync.service as follows:
From:
[Install]
WantedBy=multi-user.target
To
[Install]
WantedBy=default.target
Then reload:
systemctl --user disable btsync
systemctl --user daemon-reload
systemctl --user enable btsync
I don't know if this a bug in btsync or Ubuntu, but this solution works.