Anyway here is my problem. I'm currently on beta channel (Firefox 6) which was recently upgraded and broke some extensions. Now I gather those extensions will be upgraded in the future and they'll restore to working order. Is there a way for me to disable further beta updates and keep my Firefox on a stable channel without losing my settings and extensions? Is there a way to backup Firefox 6 or disable updating to a beta version (but keep the updating to a stable versions)?
Firefox – How to stop Firefox from updating
firefoxfirefox-extensionsupdates
Related Solutions
Converting to ESR is done in principle by updating in defaults\pref\channel-prefs.js
this line :
pref("app.update.channel", "esr");
According to the mozillaZine thread Changing Your Update Channel,
it's hard coded in the channel-prefs.js file, so changing in about:config
will not work.
However, not every non-ESR version can be converted to ESR just by changing channel-prefs.js. The ESR version is entirely distinct from the normal version, even if the differences are very minimal for a given version, so one should use the released ESR version. Even if updating channel-prefs.js works for the some version such as Firefox 10.0, there is no guarantee that this will work for the next ESR version.
This is clearly shown in the article Enterprise/Firefox/ExtendedSupport :
You can see from the above image that not every Firefox version has a corresponding ESR version. There are much fewer ESR versions than "normal" ones. The article also says that testing if a new ESR version fits the needs of your organization is your responsibility.
Because of all these differences, I would advice against converting an existing Firefox installation to ESR, but would rather start from a clean ESR installation.
Verify that you are the owner of the Firefox app directory and all files and directories under it (recursively).
If so, enter about:config in the URL bar, search for preference app.update.log, and (if not already set to true) double-click on it to change it to true. Then quit Firefox and restart. After an update check, go to Tools » Web Developer » Error Console, scroll to the end, and look for blue log messages from the update service (AUS). This should show the URL it was using to check for updates and whether there were any errors or updates.
If there are no obvious issues, copy the URL from the log and paste it into the URL bar to manually check the XML to see whether any updates are listed. The URL is generated based on app.update.url (in about:config) and includes the version you are updating from as well as platform, locale, and other information. For example this is the URL generated for Firefox 21.0 beta 6 on Mac OS X 10.8.3: https://aus3.mozilla.org/update/3/Firefox/21.0/20130430204233/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/beta/Darwin%2012.3.0/default/default/update.xml?force=1. Because there is a beta 7 available it should show an update. If there are no updates for this combination of variables you should see <updates> </updates>
. If you see no updates but you think there should be updates available, check for components of the URL that do not match the example URL above (other than the specific version and build id) and try replacing them with those from the example. This will determine whether you have an unsupported product, build target, locale, channel name, os version, distribution, or distribution version.
Best Answer
Type
about:config
in the awesome bar and search for the keyapp.update.channel
. Change the value torelease
to get the stable releases only.Mozilla KB Article