K
K
kudlenkov3032021-12-31 00:20:37
Python
kudlenkov303, 2021-12-31 00:20:37

How to fix SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean?

How to fix SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean ?
This error appears when trying to update or even when trying to install some kind of utility.
Example: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)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Sergey Karbivnichy, 2021-12-31
@hottabxp

1) You don't need to install Python this way.
2) It's time to move to 64 bits.
I do not understand why beginners are eager to install the latest Python (for example, 3.10). For a beginner, what is 3.6, what is 3.10 is the same, they still will not find differences.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question