python-pyicu 子进程 /usr/bin/dpkg 返回错误代码

python-pyicu 子进程 /usr/bin/dpkg 返回错误代码

我无法在 Debian Stretch 上删除或更新 Python

/var/lib/dpkg/info/python-dnspython.postinst: 6: /var/lib/dpkg/info/python-dnspython.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-dnspython (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-idna (2.2-1) wird eingerichtet ...
/var/lib/dpkg/info/python-idna.postinst: 6: /var/lib/dpkg/info/python-idna.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-idna (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-parsedatetime (2.1-3) wird eingerichtet ...
/var/lib/dpkg/info/python-parsedatetime.postinst: 6: /var/lib/dpkg/info/python-parsedatetime.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-parsedatetime (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-pyasn1 (0.1.9-2) wird eingerichtet ...
/var/lib/dpkg/info/python-pyasn1.postinst: 6: /var/lib/dpkg/info/python-pyasn1.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-pyasn1 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-tz (2016.7-0.3) wird eingerichtet ...
/var/lib/dpkg/info/python-tz.postinst: 6: /var/lib/dpkg/info/python-tz.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-tz (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-pkg-resources (33.1.1-1) wird eingerichtet ...
/var/lib/dpkg/info/python-pkg-resources.postinst: 6: /var/lib/dpkg/info/python-pkg-resources.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-pkg-resources (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-configargparse (0.11.0-1) wird eingerichtet ...
/var/lib/dpkg/info/python-configargparse.postinst: 6: /var/lib/dpkg/info/python-configargparse.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-configargparse (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-six (1.10.0-3) wird eingerichtet ...
/var/lib/dpkg/info/python-six.postinst: 6: /var/lib/dpkg/info/python-six.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-six (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-psutil (5.0.1-1) wird eingerichtet ...
/var/lib/dpkg/info/python-psutil.postinst: 6: /var/lib/dpkg/info/python-psutil.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-psutil (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-enum34 (1.1.6-1) wird eingerichtet ...
/var/lib/dpkg/info/python-enum34.postinst: 6: /var/lib/dpkg/info/python-enum34.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-enum34 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-funcsigs (1.0.2-3) wird eingerichtet ...
/var/lib/dpkg/info/python-funcsigs.postinst: 6: /var/lib/dpkg/info/python-funcsigs.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-funcsigs (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-ipaddress (1.0.17-1) wird eingerichtet ...
/var/lib/dpkg/info/python-ipaddress.postinst: 6: /var/lib/dpkg/info/python-ipaddress.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-ipaddress (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
python-pyicu (2.2-1+b1) wird eingerichtet ...
/var/lib/dpkg/info/python-pyicu.postinst: 6: /var/lib/dpkg/info/python-pyicu.postinst: pycompile: not found
dpkg: Fehler beim Bearbeiten des Paketes python-pyicu (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
 python-dnspython
 python-idna
 python-parsedatetime
 python-pyasn1
 python-tz
 python-pkg-resources
 python-configargparse
 python-six
 python-psutil
 python-enum34
 python-funcsigs
 python-ipaddress
 python-pyicu
E: Sub-process /usr/bin/dpkg returned an error code (1)

我已尝试:

apt --fix-broken install
apt-get purge python3
apt-get -f install
apt-get update && apt-get dist-upgrade && apt-get autoremove

我总是遇到同样的错误。我该如何修复它?

EDIT1:符号链接:

lrwxrwxrwx 1 root root           9 Jan 24  2017 python2 -> python2.7
-rwxr-xr-x 1 root root     3779512 Sep 26 20:42 python2.7
lrwxrwxrwx 1 root root           9 Nov 21 13:04 python3 -> python3.7
-rwxr-xr-x 2 root root     4751184 Sep 27 18:03 python3.5
-rwxr-xr-x 2 root root     4751184 Sep 27 18:03 python3.5m
-rwxr-xr-x 2 root root     4534616 Okt 21 10:08 python3.6
-rwxr-xr-x 2 root root     4534616 Okt 21 10:08 python3.6m
-rwxr-xr-x 2 root root     4865504 Okt 21 10:03 python3.7
-rwxr-xr-x 2 root root     4865504 Okt 21 10:03 python3.7m
lrwxrwxrwx 1 root root          10 Nov 21 13:04 python3m -> python3.7m

解决了:

sudo apt-get -m --reinstall install python python-minimal dh-python
sudo apt-get -f install

答案1

检查你的符号链接/usr/bin/python。它需要指向 python2.7,而不是 python3。

相关内容