Upgrading kernel(s) inside Linux guests to the following versions will break them. Updated guest(s) will not ever boot and will crash on startup.


XEN compute resources
CentOS 6.x kernel version >= 2.6.32-754.2.1.el6.x86_64
Debian 9.x kernel version >= 4.9.0-7-amd64


The issue can be fixed in one of the following ways:

  1. Skip the recent kernel while updating the guest's packages:
     Update CentOS 6.x:

    # yum update --exclude=kernel*2.6.32-754.2.1*

    • Update Debian 9.x:

    # apt-mark hold linux-image-amd64 linux-headers-amd64
    # apt-get update
    # apt-get dist-upgrade
  2. After the kernel was updated, add the following kernel options to the GRUB boot loader configuration file:
    • For CentOS 6.x, add the eagerfpu=off option to the edit /boot/grub/grub.conf file
    • For Debian 9.x, add the elevator=noop and pti=off options to the edit /boot/grub/menu.lst file.