libvirt cannot fetch guests from vmware: 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)
DescriptionRichard W.M. Jones
2022-11-24 13:59:42 UTC
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.
Comment 2Richard W.M. Jones
2022-11-24 14:03:11 UTC
Doesn't appear to be related to crypto policy. I tried setting this to
LEGACY and it still doesn't work.
Comment 3Richard W.M. Jones
2022-11-24 14:21:46 UTC
However it might be related to libcurl. If I run Fedora's libvirt
against libcurl compiled from upstream git then it works.
Comment 4Richard W.M. Jones
2022-11-24 14:53:57 UTC
*** This bug has been marked as a duplicate of bug 2144277 ***