Bei einem kürzlichen Systemupdate, welches ich über Spacewalk gestartet hatte, stieß ich auf folgende Fehlermeldung:
Fatal error in Python code occurred [[6]]
Nach einigem Troubleshooting fiel mir ein, dass ich vor einigen Tagen meinen Spacewalk-Server auf das neueste Release aktualisiert habe. Im Zuge dieses Updates habe ich vergessen, das Spacewalk-Client-Repository zu aktualisieren.
Die Lösung war recht einfach:
- Löschen der vorhandenen Pakete im Spacewalk-Client-Repository
- Anpassen der URL des Software-Kanals: http://yum.spacewalkproject.org/2.1/RHEL/6/x86_64/
- Aktualisieren des Software-Kanalinhalts
In einem anderen Artikel hatte ich anhand eines Cronjobs gezeigt, wie der Inhalt des Software-Kanals automatisch stets auf dem aktuellen Stand gehalten wird – dieses Skript musste ebenfalls angepasst werden:
# cat /etc/cron.daily/spacewalk_sync.cron ... /usr/bin/spacewalk-repo-sync --channel spacewalk-client-x86_64 --url http://yum.spacewalkproject.org/2.1-client/RHEL/6/x86_64/ --type yum -c spacewalk-client-x86_64 >/dev/null ESC ZZ
Nach einem anschließenden Update der entsprechenden Spacewalk Client-Anwendungen durchlief das nächste Remote-Update fehlerfrei.
Hi, I am facing the same problem in my env too. Updates failing with ‚Fatal error in Python code occurred‘ error. I tried your solution given above but didn’t seem to work for me.
Do you have any other suggestions on this.