without nghttp2
How can I enable nghttp2 in Ubuntu. My wireshark allway display "without nghttp2" every version I installed.
My problem is "Wireshark must be built with nghttp2 for HTTP/2 HEADER support".
Please help me.
How can I enable nghttp2 in Ubuntu. My wireshark allway display "without nghttp2" every version I installed.
My problem is "Wireshark must be built with nghttp2 for HTTP/2 HEADER support".
Please help me.
I had the same issue on Ubuntu 20.04. This feature doesn't seem to be enabled by default. It was solved by installing libnghttp2-dev "sudo apt install libnghttp2-dev" You can then build from source normally. In the build directory, do "cmake" and then "make".
Before doing a Wireshark build from source on Debian, or on Debian-based distributions such as Ubuntu, run the script debian-setup.sh that's in the tools directory of the Wireshark source tree. Pass it the --install-optional option if you want all the Wireshark features, including ones that aren't required in order to build Wireshark.
I.e., do
$ tools/debian-setup.sh --install-optional
This will install the developer packages for all the libraries Wireshark uses, so that Wireshark can be compiled with them. Installing the standard packages isn't sufficient - that installs shared libraries that allow programs already built with those libraries to run, but it doesn't install header files to allow programs to be built with them.
In particular, you need the libnghttp2-dev to get HTTP2 support, as Wireshark uses the libnghttp2 library when dissecting HTTP2.
According to the source of debian-setup.sh, libnghttp2 - including libnghttp2-dev - is available in Ubuntu 16.04 and later.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2021-05-21 08:57:52 +0000
Seen: 1,269 times
Last updated: May 21 '21
What versions have you tried?
I tried v3.2.4, v3.2.13
I think those should be OK, where they distribution installs or locally built?
I download taz.xy file, then ran it in download folder
What was the source of that copy, I'm not familiar with that?