Closed Protarios closed 10 months ago
I'm facing the same issue. Since the MariaDB update Firefox Sync is not working any longer.
Same here, doesn't work anymore...
@Protarios to get rid of the root passwort error, you have to login with your admin credentials via ssh, then
sudo -i
to become root and then create the directory /usr/syno/mysql/bin/ (/usr/syno/ already exists) - when you made this folder, setup the symlink
ln -s /volume1/@appstore/MariaDB/usr/bin/mysql /usr/syno/mysql/bin/mysql
and you shouldn't get the error anymore.
Ok, after re-install, it seems pretty well again. Maybe the mentioned symlink is the solution.
Thanks, ollrich! The symlink did the trick! Sync between my Windows PCs is working again.
But Fx on Android still doesn't sync. No synchronized devices are shown and if I tab on "Synchronized devices", it says "Login to synchronize your bookmarks etc." although I'm already logged in.
Strangely enough I can see the browser history of my Windows PCs, but they're not linked to any device on my smartphone! Maybe there's an issue with Fx on Android...
Does it work for you on Android?
I also got issues with Android, long before MariaDB10 came. My initial setup worked really fine, just 2 month ago. Seems to be an issue because of one of the lasts Fx updates
Did you setup your sync-server in the identity.sync.tokenserver.uri entry? Than you should see your Android device at least in the fx sync account settings.
I guess Fx on Android can't work with the Reverse Proxy settings anymore but I didn't figured out how to get rid of that yet.
I dropped my mobile into a river and had to switch to my old phone :( There Fx 54.0.1 syncs perfectly...
Still not working properly... Got a new mobile. Logon works and I can also see the tabs opened on others PCs. But no passwords are synced etc.
Did you try to use a VPN and sync inside the network using a local IP address?
Sounds strange! Shouldn't be an issue of the device since Firefox as an app should do the same job on every Android device.
I didn't try to sync in my home network yet. Got no time to get deeper in it in the last days.
Are you using your SSL on your Diskstation and did you configure the reverse proxy then?
Yes, i'm using reverse proxy on my DS. I point from https://ffsync.mydomain.com to http://localhost:8132.
If I copy/paste the value https://ffsync.mydomain.com/token/1.0/sync/1.5 of preference 'identity.sync.tokenserver.uri' to the address bar, then I still see '{"status": "error", "errors": [{"location": "body", "name": "", "description": "Unauthorized"}]}'.
This was always the case and has worked so far. So I guess there's no problem regarding the reverse proxy. I think it's more an issue with Fx for Android. But I don't know if that is also the case for normal syncing through the Mozilla servers.
You didn't set a port for the external url? My first (working) configuration was like:
https://sync.domain.com:8133/token/1.0/sync/1.5
In reverse proxy I did a redirection from the extern URL with 8133 to the localhost with 8132. Like you did but with the :8133 in the external URL. Both ports (I guess, at least the 8133) has to be opened in the modem/ router to be reachable from the internet.
And in the ffsync.ini is a change necessary:
force_wsgi_environ = true
I know that the desktop version of Fx is better in handling with the url when the wsgi is set true and guessing that this part is responsible for the (new) trouble with Android.
Will try to get deeper into it this weekend.
Yes, I use port 443, because my employer only allows 80 and 443. But in the end our configs should be equal, no matter if you use port 8133 or 443.
I think that I've set force_wsgi_environ = false
, but it always was...
I just changed public_url = https://ffsync.mydomain.com/
in my ffsync.ini.
Related to #2828
after finding an error message cocerning mysqldump on a fresh install of the addon, I took olrichs advice but made two links:
ln -s /volume1/@appstore/MariaDB/usr/bin/mysql /usr/syno/mysql/bin/mysql
ln -s /volume1/@appstore/MariaDB/usr/bin/mysqldump /usr/syno/mysql/bin/mysqldump
after that it worked. Just thought I'd share.
The original Firefox Sync Server, as indicated in its source repository, is no longer actively maintained. Instead, it has been redeveloped in Rust and is now hosted in a new repository called Syncstorage-rs. The upcoming release, associated with the Pull Request 5942 in the SynoCommunity/spksrc repository, will soon replace all prior versions of the package due to their deprecated functionality.
We invite interested individuals to explore the Checks tab at this link for the opportunity to download a pre-release version for testing purposes. Your valuable feedback is highly appreciated and encouraged before the final release.
Firefox Sync Server (1.5.2-3) is not working anymore with latest update of MariaDB.
Synology updated MariaDB lately, renaming the existing install of MariaDB to "MariaDB 5" and introducing a parallel installed "MariaDB 10" version. This update broke Firefox Sync server. Maybe because of the rename?
After deinstalling Sync Server and trying to reinstall it, it won't install, telling me the MySQL root password is wrong (which isn't, I even tried resetting it)