When I install wireshark, and the group wireshark does not exist, there are permission problems that prevent non-root users from running wireshark (even users in the wireshark group can't run it). The error in wireshark is: No interface can be used for capturing in this system with the current configuration. (Couldn't run /usr/bin/dumpcap in child process: Permission denied) The permissions on /usr/bin/dumpcap are: -rwxr-x--- 1 root root 80K May 30 21:29 /usr/bin/dumpcap* Even if I change the group to wireshark, it doesn't work. I get just the message: No interface can be used for capturing in this system with the current configuration. Now if I unmerge wireshark, leave the wireshark group in /etc/group, then emerge wireshark again, everything works. The permissions on /usr/bin/dumpcap are also correct. Reproducible: Always Steps to Reproduce: 1. Ensure that the wireshark group does not exist. 2. emerge wireshark. 3. Run wireshark as non-root user in the wireshark group. Will not be able to capture packets. Actual Results: Unable to capture packets with the error message: No interface can be used for capturing in this system with the current configuration. (Couldn't run /usr/bin/dumpcap in child process: Permission denied) Expected Results: Should be able to capture packets.
Created attachment 349704 [details] Output from "emerge --info".
Exact same problem here but in net-analyzer/wireshark-1.10.0_rc2, also reinstall solves it. Salud.
Fixed in 1.6.15, 1.8.7 and 1.10.0_rc2. Thank for the report!