Answer the question
In order to leave comments, you need to log in
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) 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 questionAsk a Question
731 491 924 answers to any question