-
Notifications
You must be signed in to change notification settings - Fork 30
CoreOS Alpha installation fails on HP ProLiant #307
Comments
The GPT errors are harmless, they are simply caused by the disk being larger than the base disk image coreos-install wrote to disk. CoreOS automatically fixes that up on first boot. I presume the issue itself is related to GRUB on this particular hardware. |
Oh, missed one extra detail in your report that wipefs got triggered:
wipefs gets called to invalidate the partition tables if writing the image fails for some reason but no error is being reported in your output for some reason. The code in question is: echo "Downloading, writing and verifying ${IMAGE_NAME}..."
declare -a EEND
if ! wget --inet4-only --no-verbose -O - "${IMAGE_URL}" \
| tee >(bunzip2 --stdout >"${DEVICE}") \
| gpg --batch --trusted-key "${GPG_LONG_ID}" \
--verify "${WORKDIR}/${SIG_NAME}" -
then
EEND=(${PIPESTATUS[@]})
[ ${EEND[0]} -ne 0 ] && echo "${EEND[0]}: Download of ${IMAGE_NAME} did not complete" >&2
[ ${EEND[1]} -ne 0 ] && echo "${EEND[1]}: Cannot expand ${IMAGE_NAME} to ${DEVICE}" >&2
[ ${EEND[2]} -ne 0 ] && echo "${EEND[2]}: GPG signature verification failed for ${IMAGE_NAME}" >&2
wipefs --all --backup "${DEVICE}"
exit 1
fi Not sure why you aren't getting an error, perhaps Also I'm guessing errors from This script really just needs to get replaced :( |
I've encountered a similar issue with BL blade hardware and PXE booting. Can you share what the value of the 'localboot' param is in your pxelinux.cfg/default file? |
@jl-montes I've also read that on various forums but didn't think to try it because I completely disabled PXE-Boot after CoreOS installed. After doing that, I was getting an OS type of error with the hard disk. But after making several changes to the BIOS in the system(date, array default boot volume, NIC disabling), along with the |
Yeah, booting from local disk via PXE is a known issue but in this case the root cause is coreos-install silently failing without telling us why. |
@mazad01 so a second run of coreos-install succeeded? I guess we can consider your particular issue resolved but note this as another pain point for prioritizing the rewrite of coreos-install into a form that is more reliable. |
Yes a second run solved it with the changes in the environment with the variables listed above. |
Ok, resolving. Filed a new bug #308 for coreos-install's poor error reporting. It should have been clear that the install failed and how it failed before you rebooted and got the scary invalid opcode. |
Thanks @marineam ! |
Also for those wondering the step by step process that I did... Things I changed... -Hardcoded the correct time in the BIOS. The time in iLO was wrong thus passing an incorrect time to the bios. Because of this, this error spewed...
-Recreated HDD array and -Created a -Denied 2nd NIC reservation on So when this host PXE'd, it loaded that file I created instead of default, and the rest of the steps are pretty much generic.
After reboot, the default option was chosen and success.
|
Setup:
-HP ProLiant BL660c Gen8
-PXE-Boot to CoreOS live, then install with cloud-config
And on iLO screen,
After rebooting, a red screen appears with the illegal opcode spew. Any ideas?
The text was updated successfully, but these errors were encountered: