| Issue 202271: | Recovery install for 899.0/x-86 is broken | |
| 4 people starred this issue and may be notified of changes. | Back to list |
Sign in to add a comment
|
Chrome OS Version : <From about:version: ChromeOS 899.0> Chrome Version : <From about:version: Google Chrome 15.0.853.0> Type of computer : X-86 Please specify Area-Installer What steps will reproduce the problem? 1. Prepare USB recovery/pvt image stick for above mentioned version and try installing it on specific x-86 arch platform What is the expected output? OS should install What do you see instead? unable to install. Unrecoverable error occurred during recovery message. How frequently does this problem reproduce? (Always, sometimes, hard to reproduce?) Always What is the impact to the user, and is there a workaround? If so, what is it? Please provide any additional information below.
Aug 15, 2011
#1
kr...@chromium.org
Aug 15, 2011
0.15.892.0 is the last image that is working. So from 0.15.893.0 onwards its not working.
Aug 15, 2011
(No comment was entered for this change.)
Status:
Available
Cc: hungte@chromium.org gauravsh@chromium.org scottz@chromium.org
Aug 16, 2011
What is the X-86 platform here? A laptop? desktop? And what is the "PVT" image for the platform? Adding Restrict-View-Commit tag in case there's some confidential information...
Labels:
Restrict-View-Commit
Aug 16, 2011
Error message: An unrecoverable error occurred with your security device. Please power down and try again. Failed to lock bGlobalLock. TPM error?
Cc:
rongch...@chromium.org
Aug 16, 2011
Failed in src/platform/initramfs/recovery_init.sh -> (init)lock_tpm -> "tpmc block" command Since initramfs has been not changed for a while (since Aug 9), I wonder if there's some TPM stuff changed in kernel side. Hi Luigi, can you take a look at this issue? Try to grab a x86 "recovery" image from image download side (CR48, Alex, ZGB seems all having this issue), boot with it, and it'll end as failure in TPM init.
Owner:
semenz...@chromium.org
Aug 16, 2011
(No comment was entered for this change.)
Status:
Assigned
Aug 16, 2011
flipping restrictview bit again.
Labels:
-Restrict-View-Commit
Aug 16, 2011
Looking at it now.
Aug 16, 2011
(No comment was entered for this change.)
Status:
Started
Aug 16, 2011
Possible related bugs: https://code.google.com/p/chromium-os/issues/detail?id=19242 https://code.google.com/p/chromium-os/issues/detail?id=19227
Summary:
Recovery install for 899.0/x-86 is broken
Aug 16, 2011
I reproduced this with 0.15.908.0, and I verified that it works with 0.15.892.0. I looked at changes between versions 0.15.892.0 and 0.15.893.0 at http:chromeos-images/diff. The only change is Anush's busybox change. I expanded the search to include 0.15.891.0 and 0.15.894.0 but didn't see anything useful. I did a repo sync, build_packages, etc. and rebuilt a recovery image with additional logging, but unfortunately the problem doesn't reproduce. Just another one of those fun bugs.
Aug 16, 2011
initramfs is executed with busybox right?
Aug 16, 2011
Yes Hung-Te. In fact I will check the syntax of that statement to see if it is non-standard. Unfortunately I have to sign off for the day. Would you be able to work on this now? It's a big blocker.
Aug 17, 2011
I spent sometime today studying this but no results. Adding more people who recently changed recovery/initramfs to see if anyone can help.
Cc:
jrbarne...@chromium.org davidjames@chromium.org
Aug 17, 2011
It's really difficult to debug the recovery initramfs. Is there anyway to open a console, or change the content of initramfs without always rebuilding the kernel?
Aug 17, 2011
Commit: a7a0a856aaaef13d5b9a2bb7cab903b504d9119a Email: hungte@chromium.org initramfs: fix recovery script failure by busybox upgrade The "&>" (redirect both stdout and stderr) is supported in C shell, bash, and some other shells, but not in original Bourne shell. Latest busybox (introduced by http://gerrit.chromium.org/gerrit/5959) seems not supporting this syntax anymore - it interprets that as "& >" (fork and execute in background, then redirect stdout). The more portable syntax is ">file 2>&1", which works fine on old and new busybox. BUG=chromium-os:19172 TEST=mod_image_for_recovery.sh; image_to_usb -i recovery_image.bin # verified on x86 devices, and the recovery program successfully finished. Change-Id: I4f8f396ac163ce8b3c043dd04b60dbd201ee696c Reviewed-on: http://gerrit.chromium.org/gerrit/6148 Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Luigi Semenzato <semenzato@chromium.org> M init
Aug 17, 2011
This is believed fixed. To verify, please check that the recovery installer works.
Status:
Fixed
Aug 17, 2011
I've downloaded 0.15.913 and it seems working fine.
Aug 18, 2011
(No comment was entered for this change.)
Labels:
Iteration-36
Aug 18, 2011
verified in 0.15.916.0. All builds working fine on recovery image.
Status:
Verified
Sep 13, 2011
(No comment was entered for this change.)
Labels:
FixedIn-0.15-912.0
Oct 25, 2011
(No comment was entered for this change.)
Labels:
-FixedIn-0.15-912.0 FixedIn-912.0.0
Jan 20, 2012
(No comment was entered for this change.)
Labels:
FixedInIndex-1f
Mar 6, 2013
(No comment was entered for this change.)
Labels:
OS-Chrome
Mar 9, 2013
(No comment was entered for this change.)
Labels:
-Area-Installer -Mstone-R15 Cr-Internals-Installer M-15
|
||||||||||||
| ► Sign in to add a comment | |||||||||||||