5.14 Hyper-V related services fail to start on Oracle Linux 7 guest with UEK R4 kernel under Windows Hyper-V Server

The hypervkvpd and hypervvssd services fail to start if the Hyper-V packages are at version 0-0.29.20160216git.el7. This issue occurs on Oracle Linux 7 guests that have the UEK R4 kernel running on a Windows Hyper-V Server.

To resolve the issue, downgrade the package version for the following packages to 0-0.26.20150402git.el7:

  • hyperv-daemons

  • hyperv-daemons-license

  • hypervfcopyd

  • hypervkvpd

  • hypervvssd

These user-space packages are available in the ol7_latest yum repository and the ol7_x86_64_UEKR4 ULN channel.

Follow these steps to resolve the issue:

  1. Stop any running Hyper-V services:

    # systemctl stop hypervfcopyd.service
    # systemctl stop hypervkvpd.service
    # systemctl stop hypervvssd.service
  2. Downgrade the packages:

    # yum downgrade hyperv*
  3. Restart the Hyper-V services:

    # systemctl restart hypervfcopyd.service
    # systemctl restart hypervkvpd.service
    # systemctl restart hypervvssd.service
  4. Modify your yum configuration file to exclude the Hyper-V packages from future updates, for example:

    # echo "exclude = hyperv*" >> /etc/yum.conf

    Remember that you might want to remove this exclude at a later date when this issue is resolved.

(Bug ID 24745861)