Software Update: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(added bug 572162 reference on change to updates folder location; updated SUMO article url)
 
(37 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The Software Update feature allows you to automatically update your Mozilla application and add-ons.  Software Update is available in Firefox, Thunderbird, and SeaMonkey 2 (not yet released).  This article describes how to configure and run Software Update and discusses problems that can occur during or after an update.  
The Software Update feature allows you to automatically update your Mozilla application and installed add-ons (extensions and themes, but not plugins).  Software Update is available in Firefox, Thunderbird, and SeaMonkey 2.  This article describes how to configure and run Software Update and discusses problems that can occur during or after an update.  


== Checking for updates ==
== Checking for updates ==


By default, Software Update periodically checks for program and add-on updates and asks you what to do.  You can modify these settings in your [[Menu differences in Windows, Linux, and Mac|Options/Preferences]] via the  "Advanced -> Update" preference panel (Firefox and Thunderbird) or the "Software Installation" panel (SeaMonkey 2).  If you want to force an update check, choose "Help -> Check for Updates...".
By default, Software Update periodically checks for updates and notifies you when an update is found.  You can modify these settings in your [[Menu differences in Windows, Linux, and Mac|Options/Preferences]] via the  "Advanced -> Update" preference panel (Firefox and Thunderbird) or the "Software Installation" panel (SeaMonkey 2).  If you want to force an update check, choose "Help -> Check for Updates...".  
 
'''Note:'''  To check for updates in Firefox 4 and above, open the "Help -> About Firefox" window ("Firefox -> About Firefox" on Mac OS).  [https://bugzilla.mozilla.org/show_bug.cgi?id=579547] [https://bugzilla.mozilla.org/show_bug.cgi?id=596813]


== The update process ==
== The update process ==
Line 10: Line 12:


==Software Update not working properly==
==Software Update not working properly==
Some Software Update problems can be fixed by downloading the latest version of Firefox or Thunderbird from [http://www.mozilla.com www.mozilla.com] and installing the new version "on top of" your current version [http://forums.mozillazine.org/viewtopic.php?p=2778065#2778065] [https://bugzilla.mozilla.org/show_bug.cgi?id=386518#c3]. 


If the problem continues, you can manually reset the Software Update feature by closing Thunderbird or Firefox and deleting the <tt>active-update.xml</tt> and <tt>updates.xml</tt> files and the <tt>updates</tt> folder from these locations (using Firefox as an example):
Software Update problems can sometimes be resolved by simply restarting the computer and then reopening your Mozilla application. [https://support.mozilla.org/en-US/questions/772692#answer-125843]  Other update problems can be fixed by downloading the latest version of [http://www.mozilla.com/firefox Firefox], [http://www.mozillamessaging.com Thunderbird], or {{SeaMonkey}} and installing the new version "on top of" your current version [http://forums.mozillazine.org/viewtopic.php?p=2778065#2778065] [https://bugzilla.mozilla.org/show_bug.cgi?id=386518#c3]. 
*The [[installation directory]] (e.g. <tt>C:\Program Files\Mozilla Firefox</tt>)
 
*(''Firefox 2.0.0.2 and later'') The location where Firefox stores temporary application data for your operating system (e.g.,  in Windows 2000/XP,  <tt>C:\Documents and Settings\<username>\Local Settings\Application Data\Mozilla\Firefox\Mozilla Firefox</tt> and, in Windows Vista, <tt>C:\Users\<username>\AppData\Local\Mozilla\Firefox\Mozilla Firefox</tt>).  '''Important:'''  In Windows 2000 and later this location is hidden.  Read  [[Finding_the_profile_folder_on_Windows#Viewing_hidden_files_and_folders|this]] if you need help viewing or searching Windows hidden files and folders.
If the problem continues, you can manually reset the Software Update feature by closing your Mozilla application and deleting the "updates" folder and the two files "active-update.xml" and "updates.xml", which can be found in the folder where Mozilla stores temporary application data for your operating system. 
 
For example, on Windows 7, the files "active-update.xml", "updates.xml",  and the "updates" folder can be found in one of these locations [https://bugzilla.mozilla.org/show_bug.cgi?id=572162#c34] (using Firefox in the first example).  '''Note:''' You'll need to [[show hidden files and folders]] to find these locations:  
:''C:\Users\<username>\AppData\Local\Mozilla\Firefox\Mozilla Firefox'' 
:''C:\Users\<username>\AppData\Local\Mozilla\updates\<alphanumeric string>''  


This will solve a number of Software Update problems, including:
This will solve a number of Software Update problems, including:
Line 20: Line 25:
* "Check for Updates" is not available in the Help menu ("Downloading..." is shown) after an "AUS: Connection timed out" message [http://forums.mozillazine.org/viewtopic.php?t=567795]
* "Check for Updates" is not available in the Help menu ("Downloading..." is shown) after an "AUS: Connection timed out" message [http://forums.mozillazine.org/viewtopic.php?t=567795]
*In Firefox 1.5 and Thunderbird 1.5, the update download may get stuck at '''paused''' [http://forums.mozillazine.org/viewtopic.php?t=378822]
*In Firefox 1.5 and Thunderbird 1.5, the update download may get stuck at '''paused''' [http://forums.mozillazine.org/viewtopic.php?t=378822]
* "Software Update Failed. One or more files could not be updated" message when starting Firefox or Thunderbird.  [http://forums.mozillazine.org/viewtopic.php?t=542895] [http://forums.mozillazine.org/viewtopic.php?t=567816]. This can occur on systems with limited user accounts ([https://bugzilla.mozilla.org/show_bug.cgi?id=374900 bug 374900], [https://bugzilla.mozilla.org/show_bug.cgi?id=383518 bug 383518]).  
* "Software Update Failed" error when starting Firefox or Thunderbird.  [http://forums.mozillazine.org/viewtopic.php?t=542895] [http://forums.mozillazine.org/viewtopic.php?t=567816].
 
===Software Update Failed===
A ''Software Update Failed'' error can occur on systems with limited user accounts ([https://bugzilla.mozilla.org/show_bug.cgi?id=374900 bug 374900], [https://bugzilla.mozilla.org/show_bug.cgi?id=383518 bug 383518]) or when the Mozilla files to be updated are in use ([https://bugzilla.mozilla.org/show_bug.cgi?id=340535 bug 340535], [https://bugzilla.mozilla.org/show_bug.cgi?id=466778 bug 466778]).
 
====Update Failed. Something is trying to trick Firefox into accepting an insecure update====
A Software Update "Update Failed" error, ''Something is trying to trick Firefox into accepting an insecure update. Please contract your network provider and seek help'',  has been reported to Mozilla in [https://bugzilla.mozilla.org/show_bug.cgi?id=653830 bug 653830] (under investigation at time of writing).  See also the forum discussions [http://forums.mozillazine.org/viewtopic.php?f=38&t=2187965 here] and  [http://forums.mozillazine.org/viewtopic.php?f=38&t=2182955 here].  


===Software Update Failed. One or more files could not be updated===
====Software Update Failed. One or more files could not be updated====
This message when starting Firefox or Thunderbird can occur on systems with limited user accounts (see above). It can also be caused  by other software that is active on your system, including those listed below.
If you see a ''Software Update Failed'' error with the message, ''One or more files could not be updated.'' (or, in Firefox 3,  ''[[#Software Update Failed. The update could not be installed |The update could not be installed]]''),  try [[Kill application|ending all instances]] of Firefox or Thunderbird (or reboot the computer) and then restart your Mozilla application, to see if that allows the update to complete.   Also try closing any other running programs that may be interfering with the update process, such as the applications listed below.
====Software that can cause updates to fail====
====Software that can cause updates to fail====
Other installed software can disrupt the update process and cause the message,  ''Software Update Failed. One or more files could not be updated''. See  [http://forums.mozillazine.org/viewtopic.php?t=572292 this forum topic] for other causes and solutions.   
Other installed applications can disrupt the update process and cause the ''Software Update Failed'' error.   See  [http://forums.mozillazine.org/viewtopic.php?t=572292 this forum topic] for other causes and solutions.   
*'''Logitech QuickCam:''' Disconnect your Web camera, right-click the QuickCam icon in the system tray and select 'Exit" (or open the Windows Task Manager and end the "QuickCam" process, e.g., "QuickCam10.exe") then try the update again.  [http://forums.mozillazine.org/viewtopic.php?p=2974502#2974502] [http://forums.mozillazine.org/viewtopic.php?p=2975045#2975045] [http://support.mozilla.com/tiki-view_forum_thread.php?comments_parentId=11911&forumId=1]
*'''Logitech QuickCam:''' Disconnect your Web camera, right-click the QuickCam icon in the system tray and select 'Exit" (or open the Windows Task Manager and end the "QuickCam" process, e.g., "QuickCam10.exe") then try the update again.  [http://forums.mozillazine.org/viewtopic.php?p=2974502#p2974502] [http://forums.mozillazine.org/viewtopic.php?p=2975045#p2975045]  
*'''Spybot S&D TeaTimer:'''  Disable TeaTimer as follows, then try updating again (more information [http://forums.spybot.info/showthread.php?t=17020 here]).  
*'''Spybot S&D TeaTimer:'''  Disable TeaTimer as follows, then try updating again (more information [http://forums.spybot.info/showthread.php?t=17020 here]).  
#Go into Spybot - Mode - Advanced Mode - Tools - Resident.
#Go into Spybot - Mode - Advanced Mode - Tools - Resident.
#Uncheck the following: Resident "TeaTimer" (Protection of over-all system settings) Active.
#Uncheck the following: Resident "TeaTimer" (Protection of over-all system settings) Active.
Other possible causes include:
Other running programs that may interfere with the  update process include:
*Virus scanners, including Comodo Antivirus [http://forums.mozillazine.org/viewtopic.php?p=3250294#3250294] NOD32 AntiVirus [http://forums.mozillazine.org/viewtopic.php?p=2926175#2926175] and AVG AntiVirus  [http://forums.mozillazine.org/viewtopic.php?p=2995457#2995457]   
*Virus scanners, including Comodo Antivirus [http://forums.mozillazine.org/viewtopic.php?p=3250294#p3250294] NOD32 AntiVirus [http://forums.mozillazine.org/viewtopic.php?p=2926175#p2926175] and AVG AntiVirus  [http://forums.mozillazine.org/viewtopic.php?p=2995457#p2995457]   
*Anti-spyware programs, including SpySweeper [http://forums.mozillazine.org/viewtopic.php?p=2926175#2926175] and Spyware Blaster [http://forums.mozillazine.org/viewtopic.php?p=2995155#2995155]
*Anti-spyware programs, including SpySweeper [http://forums.mozillazine.org/viewtopic.php?p=2926175#p2926175] and Spyware Blaster [http://forums.mozillazine.org/viewtopic.php?p=2995155#p2995155]
*Aqua Dock software [http://forums.mozillazine.org/viewtopic.php?p=3062910#3062910]
*Aqua Dock [http://forums.mozillazine.org/viewtopic.php?p=3062910#p3062910]
*Gadwin Printscreen [http://forums.mozillazine.org/viewtopic.php?p=5357305#p5357305]
*Azureus Vuze [https://bugzilla.mozilla.org/show_bug.cgi?id=490379]
 
====Software Update Failed. The update could not be installed ====
Some users may see a "Software Update Failed" dialog after restarting Firefox with the message, ''The update could not be installed. Please make sure there are no other copies of Firefox running on your computer, and then restart Firefox to try again.''  If you see this dialog, [[Kill application|end any Firefox processes]] (or reboot the computer) and restart Firefox.


===Software Update Failed. The update could not be installed ===
If  the issue is still not resolved and you are using Windows Vista, try the following:  [http://www.mikekeran.com/other/mozilla-mishaps]
Some users may see a "Software Update Failed" dialog after restarting Firefox after an update, with the message, ''The update could not be installed. Please make sure there are no other copies of Firefox running on your computer, and then restart Firefox to try again.'' If you see this dialog, [[Kill application|end any Firefox processes]] (or reboot the computer) and restart Firefox.  If you are using Windows Vista, try the following:  [http://www.mikekeran.com/other/mozilla-mishaps]
#Kill the Firefox process in the Windows Task manager (Press Ctrl+Shift+Esc, go to the "Processes" tab, select the "firefox.exe" process, click "End Process" and confirm your action in the warning dialog).
#Kill the Firefox process in the Windows Task manager (Press Ctrl+Shift+Esc, go to the "Processes" tab, select the "firefox.exe" process, click "End Process" and confirm your action in the warning dialog).
#Open the Windows Start Menu, type "firefox" (without the quotes)  and right-click on the "Mozilla Firefox" entry that appears.
#Open the Windows Start Menu, type "firefox" (without the quotes)  and right-click on the "Mozilla Firefox" entry that appears.
#Select "Run as Administrator" and "Continue" if the User Account Control dialog comes up (some Vista installs do not have UAC enabled).
#Select "Run as Administrator" and "Continue" if the User Account Control dialog comes up (some Vista installs do not have UAC enabled).
Another possible solution is to reset the Software Update feature by [[kill application|ending all Firefox processes]] and then removing "active-update.xml", "updates.xml" and the "updates" folder from the appropriate folder locations ([[#Software Update not working properly|see above]]).  As a last resort,  download the latest  version of Firefox from [http://www.mozilla.com www.mozilla.com] and install it over your current version.


===AUS Update XML File Malformed 200===
===AUS Update XML File Malformed 200===
Line 55: Line 72:
==Problems after an update==
==Problems after an update==
The following issues can occur after a Firefox or Thunderbird update  (see the linked articles for details).
The following issues can occur after a Firefox or Thunderbird update  (see the linked articles for details).
* [[Browser_will_not_start_up#Startup_issues_after_a_Software_Update|Browser will not start up]]
* [[Firewalls|Cannot connect to the Internet after updating]] (Firewall issues)
* [[Firewalls|Cannot connect to the Internet after updating]] (Firewall issues)
* [[Browser will not start up]]
* [[Gray bar below status bar]]
* [[Gray bar below status bar]]
* [[Scrollbar gone]]
* [[Scrollbar gone]]
* [[Java#Java_console_disabled_-_Firefox| Java Console is disabled]] message after updating Firefox
* [[Java#Java_Console|Java Console is disabled]] message after updating Firefox
* [[Updating add-ons|Incompatible add-ons (extensions and themes) are disabled after an update]]
* [[Updating add-ons|Incompatible add-ons (extensions and themes) are disabled after an update]]
* [[Unable to install themes or extensions - Firefox#Unexpected_installation_error_-203|Add-ons not working or unable to install  themes or extensions  - Unexpected installation error -203]] after an update
* [[Unable to install themes or extensions - Firefox#Unexpected_installation_error_-203|Add-ons not working or unable to install  themes or extensions  - Unexpected installation error -203]] after an update
* On Windows laptops with [http://www.upek.com/solutions/psql/default.asp Protector Suite QL (Upek, Inc.)] installed, the message  ''Confirm following elevation request to remove orphan Password Bank support''  may appear each time Firefox starts,  if the "Password Bank" fingerprint scanning component detects a change in browser version.  Unless you need some feature of the Protector Suite you should uninstall it, as detailed [http://www.washingtonpost.com/wp-dyn/content/article/2008/01/05/AR2008010500136.html here]. [http://support.mozilla.com/tiki-view_forum_thread.php?comments_parentId=2597&topics_offset=7&topics_sort_mode=lastPost_desc&forumId=1]
* On Windows laptops with [http://www.upek.com/solutions/psql/default.asp Protector Suite QL (Upek, Inc.)] installed, the message  ''Confirm following elevation request to remove orphan Password Bank support''  may appear each time Firefox starts,  if the "Password Bank" fingerprint scanning component detects a change in browser version.  Unless you need some feature of the Protector Suite you should uninstall it, as detailed [http://www.washingtonpost.com/wp-dyn/content/article/2008/01/05/AR2008010500136.html here].  


== Configuring Software Update ==
== Configuring Software Update ==
Line 70: Line 87:
=== Update channels - Advanced===
=== Update channels - Advanced===


Updates can be retrieved from a number of different update channels. This determines what kind of updates you will receive. The current [https://bugzilla.mozilla.org/show_bug.cgi?id=302721#c20 update channels] are:
Updates can be retrieved from a number of different update channels. To check which channel you are on, [[about:config | look in about:config]] at [[app.update.channel]]. This determines what kind of updates you will receive. The current [https://bugzilla.mozilla.org/show_bug.cgi?id=302721#c20 update channels] are:


* <b>release</b>: The release channel will provide stable release versions, including security updates (e.g. Firefox 2.0, 2.0.0.4 etc. and their release candidates).  
* <b>release</b>: The release channel will provide stable release versions, including security updates (e.g. Firefox 2.0, 2.0.0.4 etc.).
* <b>beta</b>: The beta channel lets you receive every beta, release candidate, and release version of the product (e.g. Firefox 1.5 beta 1, Firefox 1.5 RC 1, Firefox 1.5, etc.).
* <b>esr</b>: This is a special release channel for [http://www.mozilla.org/en-US/firefox/organizations/faq/ extended-support releases] which are mostly targeting enterprise users. Features are frozen with every 7th or so update cycle and only security updates provided (i.e., Firefox/Thunderbird 10.0 ESR updates to 10.0.1, 10.0.2, ..., 10.0.x, then 17.0 as the next ESR branch).
* <b>nightly</b>: The nightly channel allows you to update to every nightly test build that is produced. There are nightly channels for the trunk (Firefox & Thunderbird 3 builds), and the Mozilla 1.8 branch (Firefox & Thunderbird 2.x builds).
* <b>beta</b>: The beta channel lets you receive every beta, release candidate, and release version of the product (e.g. Firefox 1.5 beta 1, Firefox 1.5 RC 1, Firefox 1.5, etc.). With the new [http://mozilla.github.com/process-releases/draft/development_overview/ rapid-release process] (starting with Firefox/Thunderbird 5.0 and SeaMonkey 2.1), every beta is a release candidate for the next version now, and the actual release build is no longer provided on the beta channel.
* <b>default</b>: This channel is used when there is no channel information, for example if you build Firefox or Thunderbird yourself. There are no updates on this channel.
* <b>aurora</b>: This is a new channel which has been introduced with the rapid-release scheme; these builds reflect changes which also went into beta for the next release, thus making them available immediately, or which were deemed unsuitable for beta but safe for the following release (and, in general don't contain any string changes).
* <b>nightly</b>: The nightly channel allows you to update to every nightly test build that is produced. There are nightly channels for the trunk (i.e., current release version plus 3 numbers); this is also a nightly channel for the remaining legacy branches (Firefox 3.6 & Thunderbird 3.1 builds).
* <b>default</b>: This channel is used when there is no channel information, for example if you build Firefox or Thunderbird yourself. There are no updates on this channel. This channel is frequently used by Linux distributions, given that they provide own updates through their respective package-management system.


<b>Please be aware that the nightly, and to a lesser extent beta, channel may install builds that have serious bugs. The application may be non-functional and/or result in your profile being corrupted</b>. See [[Profile_backup]] for information to safeguard your data, and see the daily builds threads at the Mozillazine forums for the current status of the builds: [http://forums.mozillazine.org/viewforum.php?f=23 Firefox], [http://forums.mozillazine.org/viewforum.php?f=29 Thunderbird] .  
<b>Please be aware that the nightly, and to a lesser extent aurora and beta, channels may install builds that have serious bugs. The application may be non-functional and/or result in your profile being corrupted</b>. See [[Profile_backup]] for information to safeguard your data, and see the daily builds threads at the Mozillazine forums for the current status of the builds: [http://forums.mozillazine.org/viewforum.php?f=23 Firefox], [http://forums.mozillazine.org/viewforum.php?f=29 Thunderbird].  


The installer/zip/tar/dmg that you last used to install Firefox or Thunderbird determines what update channel you start on. It does this by installing the file "channel-prefs.js" into <tt><[[installation directory]]>\defaults\pref</tt>. To check which channel you are on, [[about:config | look in about:config]] at [[app.update.channel]].  Note that you <b>cannot</b> change channel using about:config. Instead, you can use the [http://users.blueprintit.co.uk/~dave/web/firefox/updatechannel/index.html Update Channel Changer] extension (go to Help -> Check for Updates -> Change Update Channel). Alternatively, you can edit the channel-prefs.js file with a text editor.
The installer/zip/tar/dmg that you last used to install Firefox, Thunderbird, or SeaMonkey determines what update channel you start on. It does this by installing the file "channel-prefs.js" into ''<[[installation directory]]>\defaults\pref''. With the new rapid-release system, you will ''stay'' on that channel, thus receive a "bump" to the next version when the repositories are migrated. On the aurora and beta channels, this also implies that a lot of patches are landing at that time (including API and string changes) to synchronize the repositories with the new versions they are carrying.


If you tried to change the channel by editing channel-prefs.js and there is no <tt>app.update.channel</tt> pref in about:config, or it has not changed, then the "channel-prefs.js" file needs fixing. Either install the [http://users.blueprintit.co.uk/~dave/web/firefox/updatechannel/index.html Update Channel Changer], or open <tt><installation directory>\defaults\pref\channel-prefs.js</tt> in a text editor like Notepad, making sure that it has two lines like this (for the nightly channel):
'''Note''' that you <b>cannot</b> change channel using ''about:config''. Instead, you can use the [http://www.oxymoronical.com/web/firefox/updatechannel Update Channel Changer] extension (go to Help -> Check for Updates -> Change Update Channel). Alternatively, you can edit the channel-prefs.js file with a text editor.
 
If you tried to change the channel by editing channel-prefs.js and there is no '''app.update.channel''' pref in ''about:config'', or it has not changed, then the channel-prefs.js file needs fixing. Either install the [http://www.oxymoronical.com/web/firefox/updatechannel Update Channel Changer], or open ''<installation directory>\defaults\pref\channel-prefs.js'' in a text editor like Notepad, making sure that it has two lines like this (for the nightly channel):
  //@line 2 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/browser/app/profile/channel-prefs.js"
  //@line 2 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/browser/app/profile/channel-prefs.js"
  pref("app.update.channel", "nightly");
  pref("app.update.channel", "nightly");
Line 89: Line 110:


Early in the testing cycle of the new software update, testers were required to enter a special update url into the preference <tt>app.update.url</tt>. This is no longer the case and in fact now that preference is almost ignored. Only the setting from the file firefox.js (or all-thunderbird.js) in the installation directory is used. This is so the application always uses the same updates regardless of what user profile you are running with.
Early in the testing cycle of the new software update, testers were required to enter a special update url into the preference <tt>app.update.url</tt>. This is no longer the case and in fact now that preference is almost ignored. Only the setting from the file firefox.js (or all-thunderbird.js) in the installation directory is used. This is so the application always uses the same updates regardless of what user profile you are running with.
==See also==
*[[Updating add-ons]]
*[[Testing pre-release versions]]


==External links==
==External links==
*[http://support.mozilla.com/kb/Upgrading+Firefox Upgrading Firefox] at support.mozilla.com
*[https://wiki.mozilla.org/Software_Update Software Update (MozillaWiki)]
*[https://support.mozilla.org/kb/update-firefox-latest-version Update Firefox to the latest version] (Mozilla Support)
 
*[http://mozilla.github.com/process-releases/ New rapid-release process]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=572162 Bug 572162] - Remove requirement for app dir to be under program files for UAC elevation (breaks side by side installs of x86 and x64 - mixing of updates including update history)


[[Category:Installation and update (Firefox)]]  
[[Category:Installation and update (Firefox)]]  
Line 99: Line 125:
[[Category:Installation and update (Thunderbird)]]
[[Category:Installation and update (Thunderbird)]]
[[Category:Issues (Thunderbird)]]
[[Category:Issues (Thunderbird)]]
[[Category:SeaMonkey]]

Latest revision as of 16:08, 23 July 2014

The Software Update feature allows you to automatically update your Mozilla application and installed add-ons (extensions and themes, but not plugins). Software Update is available in Firefox, Thunderbird, and SeaMonkey 2. This article describes how to configure and run Software Update and discusses problems that can occur during or after an update.

Checking for updates

By default, Software Update periodically checks for updates and notifies you when an update is found. You can modify these settings in your Options/Preferences via the "Advanced -> Update" preference panel (Firefox and Thunderbird) or the "Software Installation" panel (SeaMonkey 2). If you want to force an update check, choose "Help -> Check for Updates...".

Note: To check for updates in Firefox 4 and above, open the "Help -> About Firefox" window ("Firefox -> About Firefox" on Mac OS). [1] [2]

The update process

When an update is found, follow the on-screen instructions to download and install the update. The application will need to restart to apply the update, but you can choose to restart later by pressing the Later button.

Software Update not working properly

Software Update problems can sometimes be resolved by simply restarting the computer and then reopening your Mozilla application. [3] Other update problems can be fixed by downloading the latest version of Firefox, Thunderbird, or SeaMonkey and installing the new version "on top of" your current version [4] [5].

If the problem continues, you can manually reset the Software Update feature by closing your Mozilla application and deleting the "updates" folder and the two files "active-update.xml" and "updates.xml", which can be found in the folder where Mozilla stores temporary application data for your operating system.

For example, on Windows 7, the files "active-update.xml", "updates.xml", and the "updates" folder can be found in one of these locations [6] (using Firefox in the first example). Note: You'll need to show hidden files and folders to find these locations:

C:\Users\<username>\AppData\Local\Mozilla\Firefox\Mozilla Firefox
C:\Users\<username>\AppData\Local\Mozilla\updates\<alphanumeric string>

This will solve a number of Software Update problems, including:

  • Updates reported when running newest version
  • "Check for Updates" is not available in the Help menu ("Downloading..." is shown) after an "AUS: Connection timed out" message [7]
  • In Firefox 1.5 and Thunderbird 1.5, the update download may get stuck at paused [8]
  • "Software Update Failed" error when starting Firefox or Thunderbird. [9] [10].

Software Update Failed

A Software Update Failed error can occur on systems with limited user accounts (bug 374900, bug 383518) or when the Mozilla files to be updated are in use (bug 340535, bug 466778).

Update Failed. Something is trying to trick Firefox into accepting an insecure update

A Software Update "Update Failed" error, Something is trying to trick Firefox into accepting an insecure update. Please contract your network provider and seek help, has been reported to Mozilla in bug 653830 (under investigation at time of writing). See also the forum discussions here and here.

Software Update Failed. One or more files could not be updated

If you see a Software Update Failed error with the message, One or more files could not be updated. (or, in Firefox 3, The update could not be installed), try ending all instances of Firefox or Thunderbird (or reboot the computer) and then restart your Mozilla application, to see if that allows the update to complete. Also try closing any other running programs that may be interfering with the update process, such as the applications listed below.

Software that can cause updates to fail

Other installed applications can disrupt the update process and cause the Software Update Failed error. See this forum topic for other causes and solutions.

  • Logitech QuickCam: Disconnect your Web camera, right-click the QuickCam icon in the system tray and select 'Exit" (or open the Windows Task Manager and end the "QuickCam" process, e.g., "QuickCam10.exe") then try the update again. [11] [12]
  • Spybot S&D TeaTimer: Disable TeaTimer as follows, then try updating again (more information here).
  1. Go into Spybot - Mode - Advanced Mode - Tools - Resident.
  2. Uncheck the following: Resident "TeaTimer" (Protection of over-all system settings) Active.

Other running programs that may interfere with the update process include:

  • Virus scanners, including Comodo Antivirus [13] NOD32 AntiVirus [14] and AVG AntiVirus [15]
  • Anti-spyware programs, including SpySweeper [16] and Spyware Blaster [17]
  • Aqua Dock [18]
  • Gadwin Printscreen [19]
  • Azureus Vuze [20]

Software Update Failed. The update could not be installed

Some users may see a "Software Update Failed" dialog after restarting Firefox with the message, The update could not be installed. Please make sure there are no other copies of Firefox running on your computer, and then restart Firefox to try again. If you see this dialog, end any Firefox processes (or reboot the computer) and restart Firefox.

If the issue is still not resolved and you are using Windows Vista, try the following: [21]

  1. Kill the Firefox process in the Windows Task manager (Press Ctrl+Shift+Esc, go to the "Processes" tab, select the "firefox.exe" process, click "End Process" and confirm your action in the warning dialog).
  2. Open the Windows Start Menu, type "firefox" (without the quotes) and right-click on the "Mozilla Firefox" entry that appears.
  3. Select "Run as Administrator" and "Continue" if the User Account Control dialog comes up (some Vista installs do not have UAC enabled).

Another possible solution is to reset the Software Update feature by ending all Firefox processes and then removing "active-update.xml", "updates.xml" and the "updates" folder from the appropriate folder locations (see above). As a last resort, download the latest version of Firefox from www.mozilla.com and install it over your current version.

AUS Update XML File Malformed 200

The message, AUS: Update XML File Malformed (200) can sometimes appear during a check for updates. This is a "catch-all" update error which can occur for different reasons such as being in "offline" mode, network problems, or not being signed on with your Master password (if you've set one up) before the update check [22]. Software Update requires a secure connection so, if you are also receiving errors on webmail login pages, bank sites or other secure (https) sites (e.g. https://addons.mozilla.org) see Error loading secure sites.

If Software Update errors persist, you can download the latest version of Firefox or Thunderbird from www.mozilla.com and install it "on top of" your current version, instead of using the Software Update feature.

Related bug reports include:

Problems after an update

The following issues can occur after a Firefox or Thunderbird update (see the linked articles for details).

Configuring Software Update

Software Update options are under "Tools -> Options -> Advanced -> Update" (Firefox and Thunderbird) or "Edit -> Preferences -> Software Installation" (SeaMonkey 2).

Update channels - Advanced

Updates can be retrieved from a number of different update channels. To check which channel you are on, look in about:config at app.update.channel. This determines what kind of updates you will receive. The current update channels are:

  • release: The release channel will provide stable release versions, including security updates (e.g. Firefox 2.0, 2.0.0.4 etc.).
  • esr: This is a special release channel for extended-support releases which are mostly targeting enterprise users. Features are frozen with every 7th or so update cycle and only security updates provided (i.e., Firefox/Thunderbird 10.0 ESR updates to 10.0.1, 10.0.2, ..., 10.0.x, then 17.0 as the next ESR branch).
  • beta: The beta channel lets you receive every beta, release candidate, and release version of the product (e.g. Firefox 1.5 beta 1, Firefox 1.5 RC 1, Firefox 1.5, etc.). With the new rapid-release process (starting with Firefox/Thunderbird 5.0 and SeaMonkey 2.1), every beta is a release candidate for the next version now, and the actual release build is no longer provided on the beta channel.
  • aurora: This is a new channel which has been introduced with the rapid-release scheme; these builds reflect changes which also went into beta for the next release, thus making them available immediately, or which were deemed unsuitable for beta but safe for the following release (and, in general don't contain any string changes).
  • nightly: The nightly channel allows you to update to every nightly test build that is produced. There are nightly channels for the trunk (i.e., current release version plus 3 numbers); this is also a nightly channel for the remaining legacy branches (Firefox 3.6 & Thunderbird 3.1 builds).
  • default: This channel is used when there is no channel information, for example if you build Firefox or Thunderbird yourself. There are no updates on this channel. This channel is frequently used by Linux distributions, given that they provide own updates through their respective package-management system.

Please be aware that the nightly, and to a lesser extent aurora and beta, channels may install builds that have serious bugs. The application may be non-functional and/or result in your profile being corrupted. See Profile_backup for information to safeguard your data, and see the daily builds threads at the Mozillazine forums for the current status of the builds: Firefox, Thunderbird.

The installer/zip/tar/dmg that you last used to install Firefox, Thunderbird, or SeaMonkey determines what update channel you start on. It does this by installing the file "channel-prefs.js" into <installation directory>\defaults\pref. With the new rapid-release system, you will stay on that channel, thus receive a "bump" to the next version when the repositories are migrated. On the aurora and beta channels, this also implies that a lot of patches are landing at that time (including API and string changes) to synchronize the repositories with the new versions they are carrying.

Note that you cannot change channel using about:config. Instead, you can use the Update Channel Changer extension (go to Help -> Check for Updates -> Change Update Channel). Alternatively, you can edit the channel-prefs.js file with a text editor.

If you tried to change the channel by editing channel-prefs.js and there is no app.update.channel pref in about:config, or it has not changed, then the channel-prefs.js file needs fixing. Either install the Update Channel Changer, or open <installation directory>\defaults\pref\channel-prefs.js in a text editor like Notepad, making sure that it has two lines like this (for the nightly channel):

//@line 2 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/browser/app/profile/channel-prefs.js"
pref("app.update.channel", "nightly");

Only the // on the first line is important because it is a comment. If the value in about:config has still not changed, then right click and reset the preference - this removes the profile value that is masking the application one.

Update URLs - Advanced

Early in the testing cycle of the new software update, testers were required to enter a special update url into the preference app.update.url. This is no longer the case and in fact now that preference is almost ignored. Only the setting from the file firefox.js (or all-thunderbird.js) in the installation directory is used. This is so the application always uses the same updates regardless of what user profile you are running with.

See also

External links