SETOOLKIT: UnicodeDecodeError: код 'ascii' c не может декодировать байт 0xe2 в позиции 6798: обычно не в диапазоне (128) - PullRequest
0 голосов
/ 16 февраля 2020

Я пытался установить setoolkit на мою машину с Ubuntu:

VERSION="18.04.1 LTS (Bionic Beaver)"
PRETTY_NAME="Ubuntu 18.04.1 LTS"
VERSION_ID="18.04"

После выполнения следующих шагов на их github я запускаю сценарий с помощью

setoolkit

И получил ошибку:

File "./setoolkit", line 59, in <module>
    data = fileopen.read()
  File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6798: ordinal not in range(128)

Я попытался исправить это, изменив кодировку (строка 58):

with open("/etc/setoolkit/set.config",encoding="utf-8") as fileopen:
    data = fileopen.read()

Но опять та же ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...