I am encountering an issue after updating curl to the latest version available in the Trumbleweed repos. After the update, every curl command returns the following error :
curl: symbol lookup error: /lib64/libcurl.so.4: undefined symbol: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
And I couldn’t find a solution to this, I couldn’t downgrade at all because zypper now returns the same error, and I couldn’t find all the necessary packages to manually downgrade with the rpm command…
Did someone also encounter this issue? Do someone can suggest a solution?
https://download.opensuse.org/ should be the starting point for any openSUSE download search. It’s where everything downloadable and official lives. Is that not where you started looking? The URIs in /etc/zypp/repos.d/*repo provide hints to narrow the search when necessary.
I just ran into this issue on Leap 15.4 and got here by Google search. It occurs when you install libcurl-devel which only exists in repo devel:libraries:c_c++. Zypper will suggest to also update curl and libcurl (option 1) and after you do so, curl is broken.
Just for your convenience, if your OS is Leap 15.4, the commands to fix the issue are: