Closed
Bug 571220
Opened 14 years ago
Closed 14 years ago
Application update doesn't fallback from partial to complete download correctly
Categories
(Toolkit :: Application Update, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 538533
People
(Reporter: standard8, Unassigned)
Details
We saw this yesterday with Thunderbird off the 1.9.2.4 branch when we got a bit of a release wrong.
STR:
1) Have an update being offered with:
- a partial mar that has an invalid sha512 sum in the update xml
- a complete mar that is valid.
2) Check for updates and accept update offer
=> Partial mar is downloaded, message is presented with the fact that checking the integrity failed.
=> Complete mar is then automatically downloaded
=> Complete mar gets to 100%, then doesn't do anything.
=> Restarting in this state doesn't do anything
Application update completely broken until you nuke the updates directory or uninstall & reinstall.
On the error console (I had logging on) I could see that the complete mar was downloaded completely, then there was an error about this.update being null, it was located here:
http://hg.mozilla.org/releases/mozilla-1.9.2/annotate/9716c797df5b/toolkit/mozapps/update/src/nsUpdateService.js.in#l2499
I think that may explain why the update didn't finish up correctly.
Comment 1•14 years ago
|
||
Mark, I fixed this on trunk and planned to backport it to 1.9.2.x but the OOPP release took precedence along with a few other things getting in the way so it hasn't been backported yet. Can you or someone else verify this works on Thunderbird trunk?
Fixed by a general rewrite in bug 530872 though it needed a followup fix in bug 554561.
btw: there is even a test for this on trunk... half-hearted yeah
http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/update/test/chrome/test_0083_error_patchApplyFailure_partial_complete.xul
Comment 2•14 years ago
|
||
Bug 530872 and Bug 538533 fixed this bug on trunk. I just finished up a patch to backport this and other fixes and will mark Bug 538533 as fixed 1.9.2.x if / when it lands on 1.9.2.x so marking duplicate of Bug 538533
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•