-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UPG FAIL] Linode VM - Prompt if detected, recommend disabling Lassie (shutdown watchdog) #274
Comments
That certainly might explain why my latest testing efforts on Linode in fact failed. Will do some testing myself with lassie disabled tonight or tomorrow morning, see if that actually fixes things. If so, a PR will be forthcoming quickly. |
Yep. Workaround boot is
Presumably would need to just keep doing that till it is done then repair grub afterwards, we shall see. |
So after stage 5 we get that as expected, though we enter a different failure mode via dracut
I can certainly see why the normal reaction to this would just be hitting eject. Presumably here it just needs to be mounting the disk properly, as that certainly is possible within rescue terminal. Continuing... |
So eventually we get a workable system that stops rebooting and reports great success. After that just a matter of repair, judging by a forums thread here on this specific issue (lol): Presumably the "suggested workaround" there will be key to whatever approach we take for avoiding the problem/give a more appropriate blocker message. |
So, after investigating previous work we did around the blocker for GRUB_ENABLE_BLSCFG, I have concluded that the blocker is entirely unnecessary, but for reasons of "CentOS 7 doesn't install this value to the default grub config anyways". We still have blocker code there, but it will never fire. You instead get splashdown on upgrade due to the new config shipped with almalinux 8 setting this as a default. This instead must be addressed before the relevant reboot instead of failing to block this ahead of time. |
First attempt at post-leapp fix has failed. Possibly due to this executing later than is needed. Need to ensure this happens while we are booted into single user mode. Post leapp run but before reboot. |
Hi there,
I appreciate this isn't a direct flaw in the elevate script, however a warning offering bail-out may be wise to those running a Linode who are seeking to elevate their machine. Linode by default enables Lassie, a reboot watchdog, for all machines.
We went ahead with clearing blockers and proceeded, however Lassie then quite effectively performed several hard reboots during critical phases of the upgrade process. This resulted in an inoperable boot environment, and a server rebuild.
Might be wise to add a warning to the elevate script, allowing Linode users to check for and disable Lassie firstly.
https://www.linode.com/docs/products/compute/compute-instances/guides/lassie-shutdown-watchdog/
Just a thought,
Luke
The text was updated successfully, but these errors were encountered: