Deer Park Alpha2 的 update system 目前用起來，感覺還不錯，不過我沒有仔細的去測試就是了~ 至少像我這種使用 nightly build 的人可以方便的更新版本，讓自己跟上最新版本的 nighyli build。今天我更新版本的時候，不知道是什麼原因，居然有 update fail 的訊息出現，上網找了一下 mozilla quality blog 中有關 update system 的文章，其中有一篇 comment 提到若更新失敗要怎麼讓 firefox 重新下載一次更新檔，在此引用一下 Matt Philmon 的文章：
Posted by: Matt Philmon at July 7, 2005 12:57 PM
I have two issues updating from
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050707 Firefox/1.0+ ID:2005070703
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050707 Firefox/1.0+ ID:2005070714
When the new update has just been released and has not been propagated to all the mirrors yet, Deer Park seems sometimes not to find the update file. A message will show up saying:
Deer Park is unable to verify the integrity of the incremental update package, Deer Park is now downloading the complete update package.
But beneath the progress bar an inactive throbber is showing with the text ‘Connecting to update server…’ and nothing happens. The Pause button is disabled.
When I close the update window, the menu item under Help now says ‘Resume downloading Deer Park 1.0+. Clicking that menu item brings up the update window saying ‘Update is paused’ or something similar, but the Resume button is disabled.
The only way to make update working agian is to delete updates.xml and active-update.xml from the firefox program folder (maybe deleting active-update.xml will do, but I deleted them both).
When you install an extension without restarting (this extension will be installed after you restart Deer Park) and you run update. Update says that that particular extension is not compatible with the new update, and will be disabled after the update. But of course the extension is compatible, and it actually won’t be disabled after restarting the browser after the update.