Closed
Bug 865764
Opened 12 years ago
Closed 7 years ago
[FOTA] Crash when new system version download is interrupted and resumed
Categories
(Firefox OS Graveyard :: General, defect, P1)
Tracking
(Not tracked)
RESOLVED
WONTFIX
1.0.1 IOT1 (10may)
People
(Reporter: juanpbf, Assigned: marshall)
Details
(Keywords: crash, Whiteboard: [b2g-crash] NPOTB)
Attachments
(2 files)
Buildid "20130321070205", device: ikura
gecko commit: b5183c99228bdc5be33340e359efd1b4f0859e92
gaia commit: 577d13088ebdbd353d13910d3317e713a140415b
We are reproducing a crash while updating via FOTA. The bug is quite similar to Bug 861959 but since that bug is already closed and the issue now, only happens after following some very specific steps, I preferred to file a new bug:
1 - Look for new updates
2 - Start downloading the mandatory one (system update - 17.11 MB)
3 - When the download is about to finish (around 16 - 17MB), cancel the download
4 - Then click into the notifications bar to download the update again
Actual result:
- At this point, instead of resuming the download, the notification bar will directly show "uncompressing" (instead of downloading),
- If you follow the steps prompted to update the handset, it will try to install the update but and error occurs, and the Android boot image is shown.
- If then you just reboot the handset, it will turn on at the original SW, it hasn't been updated
Expected result:
Download must resume and installation process must be done without problems.
Additional info
- My colleagues will provide logs about this issue and may add some extra information
- If you need the original build used to reproduced this issue, please email me, and I'll send you a Box link to get it
Flags: needinfo?(song.shenyang)
Updated•12 years ago
|
Assignee | ||
Comment 1•12 years ago
|
||
Does this happen if you try to cancel the update any time before 16-17MB (i.e when not so near the end of the download?)
I mainly ask because it's possible the system has actually downloaded the whole update even though you cancelled it when the UI showed only a "partial" download.
In any case, there shouldn't be any problems applying an update that was successfully extracted, so there is probably _something_ going on here, I just want to make sure we find the right repro steps :)
Flags: needinfo?(juan.perezbedmar)
Reporter | ||
Comment 2•12 years ago
|
||
(In reply to Marshall Culpepper [:marshall_law] from comment #1)
> Does this happen if you try to cancel the update any time before 16-17MB
> (i.e when not so near the end of the download?)
We have tried to reproduce this issue by cancelling the update earlier, and we cannot reproduce it
> I mainly ask because it's possible the system has actually downloaded the
> whole update even though you cancelled it when the UI showed only a
> "partial" download.
We have the same guess. It looks like that the update has been actually downloaded
Flags: needinfo?(juan.perezbedmar)
Updated•12 years ago
|
blocking-b2g: tef? → tef+
Target Milestone: --- → 1.0.1 IOT1 (10may)
Comment 3•12 years ago
|
||
As far as I know, it's holidays in China. May I know when we could get logs? Thanks!
Reporter | ||
Comment 4•12 years ago
|
||
(In reply to khu from comment #3)
> As far as I know, it's holidays in China. May I know when we could get logs?
> Thanks!
Fang Chen, please, give us feedback here. Thanks
Flags: needinfo?(fang.chen1)
Comment 5•12 years ago
|
||
Let's unassign once this ends up not being a problem in Gecko (I know I know, guilty until proven innocent).
Assignee: nobody → marshall
this log was caught after the phone restart and flash a new boot.img to catch the log
Flags: needinfo?(song.shenyang)
Flags: needinfo?(fang.chen1)
Comment 7•12 years ago
|
||
Marshall, does the log from comment #6 contain the information you need to proceed here?
Assignee | ||
Comment 9•12 years ago
|
||
(In reply to Andrew Overholt [:overholt] from comment #7)
> Marshall, does the log from comment #6 contain the information you need to
> proceed here?
This is just the Gecko update log, which doesn't have much info. Preferably we could get the recovery log which should live at /cache/recovery/log
Flags: needinfo?(marshall) → needinfo?(fang.chen1)
Assignee | ||
Comment 11•12 years ago
|
||
So this is the relevant part of the recovery log (near the bottom):
Verifying update package...
I:verify_file returned 1
E:signature verification failed
This means that the update package was signed with a different public/private key pair than the one that is stored on the device in /res/keys. (This is also the same error I saw when I tried to update my device using an earlier FOTA update)
Comment 12•12 years ago
|
||
(In reply to Marshall Culpepper [:marshall_law] from comment #11)
> So this is the relevant part of the recovery log (near the bottom):
>
> Verifying update package...
> I:verify_file returned 1
> E:signature verification failed
>
> This means that the update package was signed with a different
> public/private key pair than the one that is stored on the device in
> /res/keys. (This is also the same error I saw when I tried to update my
> device using an earlier FOTA update)
So is this an OEM issue (I'm putting NPOTB in the whiteboard because I think so)? I think for v1.0.1 we can probably accept the current situation of just not updating properly so I'm tef+ -> tef?.
blocking-b2g: tef+ → tef?
Whiteboard: [b2g-crash] → [b2g-crash] NPOTB
Updated•11 years ago
|
blocking-b2g: tef? → ---
Comment 13•7 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•