Linux FF78 to android no sync
XP FF68esr needed upgrade, wont sync, blue snake chasing tail. Installed Linux and FF78 (dual boot) on same machine. Deleted key4 cert9 and places carried over key3 cert8 and logins from xp68 and got everything back in order and working, except for sync. I was running FF79 on my Firestick and login to my FF account I could see the Linux machine but no sync between the two. I just installed FF120 Nightly on the Firestick to try to get used to it, but it wont sync to the Linux. It did sync to the FF79 on the Firestick however.
الحل المُختار
Firefox versions prior to Firefox 58 can use SQLite databases by using a special environment variable (NSS 3.12;2011), so this isn't really something new. Only in Frefox 58 the SQLite format got enabled by default.
NSS_DEFAULT_DB_TYPE=dbm : key3.db - cert8.db - secmode.db NSS_DEFAULT_DB_TYPE=sql : key4.db - cert9.db - pkcs11.txt
Firefox 58+ can fallback to the older versions (key.db and cert8.db) if you remove the newer SQLite versions (key4.db and cert9.db).
Firefox 58 and newer use key4.db (SQLite) for the key file and no longer use key3.db (DBM), but can use key3.db as a fallback when key4.db is missing. Support for key3.db ended with Firefox 73 and newer (i.e. Firefox 72.0.2 is the last version that supported key3.db) and thus 73+ versions can't be used to migrate logins.json and key3.db to key4.db.
You can install the About Sync extension in Firefox 72+ to check what data is stored on the Sync server via the about:sync page provided by this extension.
Close and restart Firefox to access the about:sync page added by this extension (see the about:about page for possible about pages).
Read this answer in context 👍 0All Replies (3)
Hi
Versions of Firefox that old are no longer supported and I should not be too surprised that they do not connect to Firefox Sync.
Have you tried using the current version of Firefox?
FF79 on Firestick would sync to the to the old XP FF68. In fact when I installed FF on Firestick, it synced all by itself, so FF79 still syncs. XP FF68 has not synced for a long time, so my sync info is quite outdated, thus the update to Linux on the XP machine. My distro FF78 synced to the Firestick OK. BUT.... the latest info is still on XP68. Thus the direct copy of files from XP68 to Linux78. Linux 78 goes through the process of syncing and finishes with sync complete, but no info FROM Firestick AND no info TO Linux78.
Again, I installed the very latest FF120 Nightly on Firestick and still no Xfer. Are you saying that FF78 will go through the action of syncing but not actually do it? Still not impressed with the new FF UI in the slightest. Too many clicks and menus just to perform the silmplest tasks.
الحل المُختار
Firefox versions prior to Firefox 58 can use SQLite databases by using a special environment variable (NSS 3.12;2011), so this isn't really something new. Only in Frefox 58 the SQLite format got enabled by default.
NSS_DEFAULT_DB_TYPE=dbm : key3.db - cert8.db - secmode.db NSS_DEFAULT_DB_TYPE=sql : key4.db - cert9.db - pkcs11.txt
Firefox 58+ can fallback to the older versions (key.db and cert8.db) if you remove the newer SQLite versions (key4.db and cert9.db).
Firefox 58 and newer use key4.db (SQLite) for the key file and no longer use key3.db (DBM), but can use key3.db as a fallback when key4.db is missing. Support for key3.db ended with Firefox 73 and newer (i.e. Firefox 72.0.2 is the last version that supported key3.db) and thus 73+ versions can't be used to migrate logins.json and key3.db to key4.db.
You can install the About Sync extension in Firefox 72+ to check what data is stored on the Sync server via the about:sync page provided by this extension.
Close and restart Firefox to access the about:sync page added by this extension (see the about:about page for possible about pages).