Как исправить ошибку 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)