On 06/01/21 20:32, Dario Lombardo
wrote:
Another user on SO suggested a fix
However I'm pretty sure I've run wireshark from the build
dir before with setcap.
The change in behaviour might be because of the upgrade of glibc
(system libc).
Anyway see ld.so(8) "Secure-execution mode". And [1] and [2].
[1]
https://cmake.org/cmake/help/latest/prop_tgt/BUILD_RPATH_USE_ORIGIN.html.
[2]
https://gitlab.com/wireshark/wireshark/-/commit/f3f97e976ba67140cac53471a1f84f77badf1ec6
Hi
I got a new laptop and I took the chance to upgrade my
OS. Now I have Ubuntu 20.04. Today I had an unexpected
behavior. After compilation, I issued the setcap command,
but then I got:
$ sudo setcap cap_net_raw,cap_net_admin=eip run/dumpcap
$ ./run/dumpcap -D
./run/dumpcap: error while loading shared libraries:
libwsutil.so.0: cannot open shared object file: No such
file or directory
Removing the capabilities gave my dumpcap back.
$ sudo setcap -r run/dumpcap
$ ./run/dumpcap -D
1. wlp59s0
2. nlmon0
3. lo (Loopback)
[...]
I'm still trying to figure out if I made other
configurations before, but I can't recall anything
useful.
Any ideas?
Thanks.
Dario.
--
--
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives: https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe