Проблема Wireshark в Ubuntu [Mininet]

У меня проблема в mininet, я хочу запустить Wireshark, но отображается следующее сообщение:

Error: XDG_RUNTIME_DIR not set in the environment.
Gtk-WARNING**: cannot open display
Exit 1 sudo wireshark

Кто-нибудь может мне помочь?

0
задан 20 March 2016 в 15:22

2 ответа

По-видимому Вы запустили Wireshark с sudo wireshark. Подробное решение подобной проблемы здесь . Короче говоря необходимо выполниться:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR wireshark

, поскольку ввод его каждый раз мог бы быть громоздким, необходимо рассмотреть добавление псевдонима оболочки к среде. Поскольку удар добавляет это к .bashrc:

alias ws='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR wireshark'

и выполненный ws для Wireshark.

0
ответ дан 29 September 2019 в 09:58

Из вашего хоста linux вы можете:

$ ssh mininet @ mininet_ip -X

, а затем вы можете запустить wirehark на своем хосте.

ИЛИ

$ startx # на mininet

0
ответ дан 13 March 2020 в 21:54

Другие вопросы по тегам:

Похожие вопросы: