Univention Bugzilla – Bug 19915
Univention Updater sollte eine Warnung ausgeben wenn Pakete auf "hold" gesetzt sind
Last modified: 2012-12-12 21:10:55 CET
Univention Updater sollte vor dem Update prüfen ob Pakete lokal auf "hold" gesetzt sind und dann eine Liste ausgeben, damit das vom Admin geprüft wird. Der kann die "holds" dann auflösen oder auch durch einen Parameter ala "--ignorehold" ignorieren.
Erneut aufgetreten beim Update von 2.4-4 auf 3.0 an Ticket #2012051421002295. Wenn das wichtige Dienste betrifft, ist das ärgerlich (AD-Connector versucht sich auf 3.0 mit Python 2.4 zu starten...).
Das ist eher für das nächste größere Release interessant.
Im preup.sh wird nun geprüft, ob Pakete auf hold gesetzt sind. Dann bricht das Update entsprechend ab: WARNING: Some packages are marked as hold -- this may interrupt the update and result in an inconsistent system! Please check the following packages and unmark them or set the UCR variable update31/ignore_hold to yes - mc - univention-s4-connector Error: Please check "/var/log/univention/updater.log" for details. ERROR: update failed. Please check /var/log/univention/updater.log
Ich habe 2 typos im changelog korrigiert.
OK: Ist der Status eines Pakets auf "hold" gesetzt bricht das Update auf 3.1-0 ab. OK: Wenn update31/ignore_hold auf "yes" gesetzt ist wird die Ausführung forciert. Changelogeintrag passt, Verified.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".