Description of problem: $ virsh -c 'vpx://root@[vcenter]/data/[esxi]/?no_verify=1' list --all Enter root's password for [vcenter]: error: failed to connect to the hypervisor error: internal error: curl_easy_perform() returned an error: Stream error in the HTTP/2 framing layer (92) : HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) Version-Release number of selected components (if applicable): FAILS in Fedora 37+: libcurl-7.85.0-2.fc37.x86_64 libvirt-libs-8.6.0-4.fc37.x86_64 libcurl-7.85.0-1.fc37.x86_64 libvirt-libs-8.6.0-3.fc37.x86_64 WORKS in Fedora 36 How reproducible: 100% Steps to Reproduce: 1. I will include exact steps in a private comment.
Doesn't appear to be related to crypto policy. I tried setting this to LEGACY and it still doesn't work.
However it might be related to libcurl. If I run Fedora's libvirt against libcurl compiled from upstream git then it works.
*** This bug has been marked as a duplicate of bug 2144277 ***