
linux 64bit esr updated to 31.5.3 still reports 31.5.2
I have updated my 64 bit esr (SUSE Linux 11.4) to 31.5.3, using the root account, this was successful. However when running it under my normal user account, it is still reporting that it is 31.5.2, resulting in continuous nagging to upgrade.
Chosen solution
cor-el said
If Help > About shows the correct Firefox version then something else is wrong. You can try to delete the compatibility.ini and prefs.js file in the Firefox profile folder to reset the profile.
Help>About showed 31.5.3 running as root, & 31.5.2 running as the normal user. I checked the prefs,js for the normal user, and there were 5 entries showing 31.5.2, where these were 31.5.3 in the prefs.js for root. Replacing these 5 entries with 31.5.3 in prefs.js has cured the problem, and it now reports 31.5.3 to Help>About for the normal user.
Why this file was not updated at the time of the upgrade is a mystery, it has always done before.
Read this answer in context 👍 0All Replies (6)
Hi Justice, Please also contact the SUSE forums for account program updates, however if you apply the update to the other accounts does this still happen?
guigs2 said
Hi Justice, Please also contact the SUSE forums for account program updates, however if you apply the update to the other accounts does this still happen?
Thanks for that, but unfortunately it only applies to versions long before the esr appeared.
It is not possible to update this version of Firefox without running as root, or in a root shell. A normal user account does not, nor should it be able to update the program. I have found one file (compatibility.ini) in the normal user profile which has not been updated, but replacing that has not changed anything :(
Modified
Did you check the path of the currently used Firefox version in the System Monitor to make sure that you are starting the Firefox 31.5.3 esr version?
cor-el said
Did you check the path of the currently used Firefox version in the System Monitor to make sure that you are starting the Firefox 31.5.3 esr version?
Not quite sure what you are trying to establish here. In both cases (root & normal user) Firefox is started using a single script - /opt/firefox/firefox.sh. It would appear that this is a profile issue - I have already found one file in the normal users profile which has not been updated, so I suspect there are are others.
If Help > About shows the correct Firefox version then something else is wrong.
You can try to delete the compatibility.ini and prefs.js file in the Firefox profile folder to reset the profile.
Create a new profile as a test to check if your current profile is causing the problem.
See "Creating a profile":
- https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
- http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
If the new profile works then you can transfer files from a previously used profile to the new profile, but be cautious not to copy corrupted files to avoid carrying over problems.
Chosen Solution
cor-el said
If Help > About shows the correct Firefox version then something else is wrong. You can try to delete the compatibility.ini and prefs.js file in the Firefox profile folder to reset the profile.
Help>About showed 31.5.3 running as root, & 31.5.2 running as the normal user. I checked the prefs,js for the normal user, and there were 5 entries showing 31.5.2, where these were 31.5.3 in the prefs.js for root. Replacing these 5 entries with 31.5.3 in prefs.js has cured the problem, and it now reports 31.5.3 to Help>About for the normal user.
Why this file was not updated at the time of the upgrade is a mystery, it has always done before.