0

I updated my centos and I can no longer start any VM. It says:

error: failed to get emulator capabilities
error: internal error: unknown feature amd-sev-es

But I'm using a Intel CPU (E5-2678v3) so it can't have AMD features. How can I disable this feature?

Removing /var/cache/libvirt/qemu/capabilities/* doesn't work. "virsh domcapabilities" returns the error above.

Version:

Centos8 stream

libvirt-6.0.0-35.module_el8.5.0+746+bbd5d70c.x86_64

kernel-core-4.18.0-305.el8.x86_64

0

2 Answers 2

1

It is a known bug, see #1961558 and #1961562.

For more detailed workaround around the problem, see each Bugzilla page, but for short, either:

  • downgrade edk2-ovmf from edk2-ovmf-20200602gitca407c7246bf-5.el8 to edk2-ovmf-20200602gitca407c7246bf-4.el8, or
  • run this command:
    mkdir -p /etc/qemu/firmware
    touch /etc/qemu/firmware/50-edk2-ovmf-cc.json
    
    in your QEMU host.
1

To downgrade the pkg:

# yum downgrade edk2-ovmf

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.