Не удается запустить Spyder из среды conda: ошибка MIT-MAGIC-COOKIE-1

Этот простой сценарий мог бы помочь вам, если я правильно понял вопрос.

#!/bin/sh

# List of IP or domain names
LIST="192.168.1.101 192.168.1.110 192.168.1.254 192.168.1.250"

# Where to store the data?
outFile="${HOME}/network-test"

# raw data per IP
raw=""

# Clear the result each time or not? This will clear it each time
echo -n > "${outFile}"

for ip in $LIST
do
    raw=`ping -c 1 -t 255 "${ip}" | grep ttl | awk -F" |ttl=" '{ print $1 }'`
    if [ "$raw" != "" ]
    then
        echo "${ip} ${raw}" >> $outFile
    else
        echo "${ip} no-ping" >> $outFile
    fi
done

cat $outFile

exit

На дисплее будет что-то вроде:

192.168.1.101 64
192.168.1.110 64
192.168.1.254 64
192.168.1.250 no-ping
0
04.11.2019, 12:13
1 ответ

Аналогичная проблема с недавно обновленной установкой Leap15.1 OpenSuse: каждый раз, когда я запускал приложение python3 qt5, я получал «Неверный ключ MIT -MAGIC -COOKIE -1».

Решение для меня состояло в том, чтобы включить все локальные подключения в мой файл Xauthority вот так:

user@pc:~> xhost +local:
Invalid MIT-MAGIC-COOKIE-1 key
non-network local connections being added to access control list

Вы получаете сообщение об ошибке... но также и уведомление о добавлении не -сетевых локальных подключений. В следующий раз, когда вы запустите тестовую команду... нет ошибки:

user@pc:~> xhost
access control enabled, only authorized clients can connect
LOCAL:

С этого момента я мог запускать приложение python3 qt5 без появления ошибки.

0
28.01.2020, 03:09

Теги

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