Je courais WireShark sur Ubuntu 17.04 avec
~/$ Sudo wireshark
mais maintenant (juste après la mise à jour vers 17.10) quand j'écris le même, j'obtiens une erreur
~/$ Sudo wireshark
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0
solution de contournement
~$ xhost +si:localuser:root
~$ Sudo wireshark
En réalité, vous n'avez pas besoin de lancer WireShark en tant que root. S'il vous plaît lire page officielle .
En bref, vous devriez faire:
Sudo chgrp wireshark /usr/bin/dumpcap
Sudo chmod o-rx /usr/bin/dumpcap
Sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
Sudo usermod -a -G wireshark $USER
Puis déconnectez-vous et reconnectez-vous.