@kudlenkov303

Как исправить ошибку SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean?

Как исправить ошибку SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean ?
Эта ошибка появляется при попытке обновится или даже при попытке установить какую нибудь утилиту.
Пример: sudo apt install python3.10
...
Пол:1 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libpq5 i386 10.19-0ubuntu0.18.04.1 [115 kB]
Пол:2 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 postgresql-client-common all 190ubuntu0.1 [29.6 kB]
Пол:3 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 postgresql-client-10 i386 10.19-0ubuntu0.18.04.1 [957 kB]
Пол:4 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 postgresql-common all 190ubuntu0.1 [157 kB]
Пол:5 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 postgresql-10 i386 10.19-0ubuntu0.18.04.1 [4,005 kB]
Пол:6 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 postgresql-plpython3-10 i386 10.19-0ubuntu0.18.04.1 [54.6 kB]
Пол:7 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 sysstat i386 11.6.1-1ubuntu0.1 [305 kB]
Получено 5,624 kB за 2с (2,660 kB/s)
N: Игнорируется файл «atom.» в каталоге «/etc/apt/sources.list.d/», так как он имеет неправильное расширение
Предварительная настройка пакетов ...
Настраивается пакет libsystemd0:i386 (237-3ubuntu10.53) …
(Чтение базы данных … на данный момент установлено 538930 файлов и каталогов.)
Подготовка к распаковке …/00-python3-apt_1.6.5ubuntu0.7_i386.deb …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: предупреждение: old python3-apt package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-cOPKJW/00-python3-apt_1.6.5ubuntu0.7_i386.deb (--unpack):
 new python3-apt package pre-removal script subprocess returned error exit status 1
  File "/usr/bin/py3compile", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: error while cleaning up:
 installed python3-apt package post-installation script subprocess returned error exit status 1
Подготовка к распаковке …/01-ubuntu-advantage-tools_27.4.2~18.04.1_i386.deb …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: предупреждение: old ubuntu-advantage-tools package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
Failed to stop ua-license-check.path: Unit ua-license-check.path not loaded.
Failed to stop ua-timer.timer: Unit ua-timer.timer not loaded.
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-cOPKJW/01-ubuntu-advantage-tools_27.4.2~18.04.1_i386.deb (--unpack):
 new ubuntu-advantage-tools package pre-removal script subprocess returned error exit status 1
  File "/usr/bin/py3compile", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: error while cleaning up:
 installed ubuntu-advantage-tools package post-installation script subprocess returned error exit status 1
Подготовка к распаковке …/02-python3-distupgrade_1%3a18.04.45_all.deb …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: предупреждение: old python3-distupgrade package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-cOPKJW/02-python3-distupgrade_1%3a18.04.45_all.deb (--unpack):
 new python3-distupgrade package pre-removal script subprocess returned error exit status 1
  File "/usr/bin/py3compile", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: error while cleaning up:
 installed python3-distupgrade package post-installation script subprocess returned error exit status 1
Подготовка к распаковке …/03-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.9_i386.deb …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: предупреждение: old libglib2.0-dev-bin package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-cOPKJW/03-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.9_i386.deb (--unpack):
 new libglib2.0-dev-bin package pre-removal script subprocess returned error exit status 1
Отчёт apport не записан, так как достигнуто значение MaxReports
                                                                 File "/usr/bin/py3compile", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: error while cleaning up:
 installed libglib2.0-dev-bin package post-installation script subprocess returned error exit status 1
Подготовка к распаковке …/04-lutris_0.5.9.1~ubuntu18.04.1_all.deb …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: предупреждение: old lutris package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
  File "/usr/bin/py3clean", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-cOPKJW/04-lutris_0.5.9.1~ubuntu18.04.1_all.deb (--unpack):
 new lutris package pre-removal script subprocess returned error exit status 1
Отчёт apport не записан, так как достигнуто значение MaxReports
                                                                 File "/usr/bin/py3compile", line 4
SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
dpkg: error while cleaning up:
 installed lutris package post-installation script subprocess returned error exit status 1
Подготовка к распаковке …/05-libpq5_10.19-0ubuntu0.18.04.1_i386.deb …
Распаковывается libpq5:i386 (10.19-0ubuntu0.18.04.1) на замену (10.17-0ubuntu0.18.04.1) …
Выбор ранее не выбранного пакета postgresql-client-common.
Подготовка к распаковке …/06-postgresql-client-common_190ubuntu0.1_all.deb …
Распаковывается postgresql-client-common (190ubuntu0.1) …
Выбор ранее не выбранного пакета postgresql-client-10.
Подготовка к распаковке …/07-postgresql-client-10_10.19-0ubuntu0.18.04.1_i386.deb …
Распаковывается postgresql-client-10 (10.19-0ubuntu0.18.04.1) …
Выбор ранее не выбранного пакета postgresql-common.
Подготовка к распаковке …/08-postgresql-common_190ubuntu0.1_all.deb …
Добавляется «отклонение /usr/bin/pg_config в /usr/bin/pg_config.libpq-dev из-за postgresql-common»
Распаковывается postgresql-common (190ubuntu0.1) …
Выбор ранее не выбранного пакета postgresql-10.
Подготовка к распаковке …/09-postgresql-10_10.19-0ubuntu0.18.04.1_i386.deb …
Распаковывается postgresql-10 (10.19-0ubuntu0.18.04.1) …
Выбор ранее не выбранного пакета postgresql-plpython3-10.
Подготовка к распаковке …/10-postgresql-plpython3-10_10.19-0ubuntu0.18.04.1_i386.deb …
Распаковывается postgresql-plpython3-10 (10.19-0ubuntu0.18.04.1) …
Выбор ранее не выбранного пакета sysstat.
Подготовка к распаковке …/11-sysstat_11.6.1-1ubuntu0.1_i386.deb …
Распаковывается sysstat (11.6.1-1ubuntu0.1) …
При обработке следующих пакетов произошли ошибки:
 /tmp/apt-dpkg-install-cOPKJW/00-python3-apt_1.6.5ubuntu0.7_i386.deb
 /tmp/apt-dpkg-install-cOPKJW/01-ubuntu-advantage-tools_27.4.2~18.04.1_i386.deb
 /tmp/apt-dpkg-install-cOPKJW/02-python3-distupgrade_1%3a18.04.45_all.deb
 /tmp/apt-dpkg-install-cOPKJW/03-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.9_i386.deb
 /tmp/apt-dpkg-install-cOPKJW/04-lutris_0.5.9.1~ubuntu18.04.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
1) Не нужно таким образом ставить Python.
2) Уже пора переехать на 64 бита.

Не понимаю, почему новички рвутся ставить последний Python (например, 3.10). Для новичка что 3.6, что 3.10 - одинаково, они все равно не найдут различий.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы