私はubuntu 17.04でwiresharkを実行していました
~/$ Sudo wireshark
しかし、今(17.10に更新した直後)同じものを書くとエラーが発生します
~/$ 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
本当に、ルートとしてWireSharkを起動する必要はありません。 公式ページ をお読みください。
簡単に言うと、次のことを行う必要があります。
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
その後、ログアウトして再度ログインします。