[Bug 2018342] Re: Undefined symbol nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Torben Hansing 2018342 at bugs.launchpad.net
Thu Jul 6 11:49:35 UTC 2023


I've created an issue at nghttp2 for this, as I think, they should have
incremented the version of the shared object library, when they added
this new function to the interface.

https://github.com/nghttp2/nghttp2/issues/1922

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to curl in Ubuntu.
https://bugs.launchpad.net/bugs/2018342

Title:
  Undefined symbol
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Status in curl package in Ubuntu:
  Confirmed

Bug description:
  I updated Ubuntu from 22.10 to 23.04 this morning and have this issue
  when NetworkManager starts :

  > NetworkManager: symbol lookup error: /lib/x86_64-linux-gnu/libcurl-
  gnutls.so.4: undefined symbol:
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

  I tried to remove/reinstall libcurl and network-manager and all
  dependencies.

  I created this ticket on the Curl repo :
  https://github.com/curl/curl/tree/d8df0d6db7441b6e14920a7e16a10e32bdc9c7ae

  It was close because :

  > This is not a curl bug. This is libcurl having been built with an
  nghttp2 version >= 1.50.0 (which has that function) and then at run-
  time it uses an older nghttp2 library that doesn't have the function.

  Versions :

  libcurl4 : 7.88.1-8ubuntu1
  libcurl3-gnu-tls : 7.88.1-8ubuntu1
  libnghttp2-dev : 1.52.0-1
  libnghttp2-14 : 1.52.0-1
  network-manager : 1.42.4
  operating system : Linux ubuntu 6.2.0-20-generic #20-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 6 07:48:48 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/2018342/+subscriptions




More information about the foundations-bugs mailing list