I encountered the same problem upgrading from (jessie to) stretch to buster today. I was successful using the simpler workaround of deleting compatibility.ini from my profile. Once Firefox started, it recreated a new compatibility.ini file automatically. Here is a comparison of the old and new files:

ota@alfriston:~$ diff ~/.mozilla/firefox/bhojq6pr.default/compatibility.ini ~/firefox-pre-buster-profile/compatibility.ini
2c2
< LastVersion=68.3.0_20191203235607/20191203235607
---
> LastVersion=68.3.0_20191204133900/20191204133900
ota@alfriston:~$ firefox --version
Mozilla Firefox 68.3.0esr
ota@alfriston:~$ cat /etc/debian_version
10.2
ota@alfriston:~$ dpkg -l | grep firefox
ii firefox-esr 68.3.0esr-1~deb10u1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR)
ota@alfriston:~$ cat /etc/debian_version
10.2

So this minor versioning glitch appears to explain the problem as described above. I also found the Mozilla bug(s) from July that addresses a similar problem, but which apparently doesn't handle this case.

https://bugzilla.mozilla.org/show_bug.cgi?id=1554029
https://bugzilla.mozilla.org/show_bug.cgi?id=1568252

HtH,
Ted

Reply via email to