Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: df8oe on 2017/07/01, 08:27:20

Title: ACHTUNG: Python zerschossen
Post by: df8oe on 2017/07/01, 08:27:20

Hallo liebe Leute,

mit dem eben durchgeführten Update hat es mein Python zerlegt. Diverse Python-Pakete können nicht konfiguriert werden mit dieser Fehlermeldung:
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
 

Ich habe versucht, das PYTHONHOME manuell zu setzen, aber es hat nicht geholfen. Ich habe im Web auch einen Tipp gefunden, es mit einer virtualenv zu versuchen - das scheitert aber daran, dass die betreffenden Pakete noch nicht installiert sind und deren Installation mit der gleichen Fehlermeldung wie oben endet. Wie komme ich aus dieser Schleife raus?

Gruß
df8oe
Title: Re: Python zerschossen
Post by: devil on 2017/07/01, 10:52:07
Das versuchen wir gerade zu ergründen. Wird aber nicht ganz einfach. Wenn Du Zeit hast, schreib einen Bugreport, es gibt noch keinen. Meine Zeit ist am Wochende immer sehr begrenzt. Ich melde mich, wenn's ne Lösung gibt.
Title: Re: Python zerschossen
Post by: df8oe on 2017/07/01, 11:00:51
Update:


Ich habe einen Workaround - danach läuft es wieder.


apt install --reinstall python3.5-minimal libpython3.5-minimal python3.5 libpython3.5


Vielleicht geht schon das durch - muss aber nicht sein. Wnn nicht:
dpkg -i /var/cache/apt/archives/libpython3.5-minimal....
DANACH
dpkg -i /var/cache/apt/archives/libpython3.5...
DANACH
dpkg -i /var/cache/apt/archives/python3.5-minimal...
UND ZULETZT
dpkg -i /var/cache/apt/archives/python3.5...


Fakt ist, dass die 3.5er Installation durch irgendwas (das weiß ich ben nicht) zerlegt wurde. Muss gestern gewesen sein - aber ich finde nach kurzem Überfliegen nichts in den Logs.


Wenn man die oben genannten Pakete neu installiert, geht python wieder. Ich habe 5 Maschinen mit Siduction - alle haben sich leicht unterschiedlich verhalten. Man muss "irgendwie" ALLE diese Paket neu (über)installieren.


Vielleicht hilft euch das.


Gruß
df8oe
Title: Re: ACHTUNG: Python zerschossen
Post by: devil on 2017/07/01, 11:27:42
Sehr gut, schauen wir uns an.
Title: Re: ACHTUNG: Python zerschossen
Post by: hendrikL on 2017/07/01, 12:31:48
puh, der workaround hat gefunzt.

thx, df8oe


Code: [Select]
apt install --reinstall python3.5-minimal libpython3.5-minimal python3.5 libpython3.5
dpkg -i /var/cache/apt/archives/libpython3.5-minimal_3.5.3-3_amd64.deb
dpkg -i /var/cache/apt/archives/libpython3.5_3.5.3-3_amd64.deb
dpkg -i /var/cache/apt/archives/python3.5-minimal_3.5.3-3_amd64.deb
dpkg -i /var/cache/apt/archives/python3.5_3.5.3-3_amd64.deb
apt -f install

diese päckchen waren es bei mir!

gruß hendrikL

Edit:

02/07/2017

I try to explain it in English, if you get that python error after full-upgrade/dist-upgrade,

Code: [Select]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'


you can try as workaround to reinstall some important python packages to fix it, see above!
Maybe you have to choose the right python version, be careful, what i posted was the version from yesterday!

So try to reinstall if you run in this error, good luck!