Spacewalk: Fatal error in Python code occurred [[6]]
Bei einem kürzlichen Systemupdate, welches ich über Spacewalk gestartet hatte, stieß ich auf folgende Fehlermeldung:
1Fatal 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:
1# cat /etc/cron.daily/spacewalk_sync.cron
2...
3/usr/bin/spacewalk-repo-sync --channel spacewalk-client-x86_64
4 --url http://yum.spacewalkproject.org/2.1-client/RHEL/6/x86_64/
5 --type yum -c spacewalk-client-x86_64 >/dev/null
6
7ESC ZZ
Nach einem anschließenden Update der entsprechenden Spacewalk Client-Anwendungen durchlief das nächste Remote-Update fehlerfrei.