Univention Bugzilla – Bug 27097
pruneOldKernel aus preup wird bei OXASE nicht mehr ausgeführt
Last modified: 2012-07-20 15:25:05 CEST
+++ This bug was initially created as a clone of Bug #27091 +++ Im 3.0-1 preup wird folgendes gemacht if [ "$update30_pruneoldkernel" = "yes" -o "$univention_ox_directory_integration_oxae" = "true" ]; then echo "Purging old kernel..." | tee -a /var/log/univention/updater.log Auf meinem aktualisiertem System gibt es aber "oxae" nicht mehr, nur noch "oxase". Damit werden alte Kernel nicht deinstalliert und das Update bricht ab. Die Variable im preup müsste auf oxase geändert werden.
oxae wurde im preup durch oxase ersetzt.
Es sollte im Standardprodukt keine Referenz auf OXASE oder OXAE geben. Dafür kann das preup Skript von OX verwendet werden.
Im preup.sh der Component ox4ucs bzw. oxseforucs werden bereits alte Kernel entfernt, sofern es sich um ein OXASE handelt: # pre preup.sh 3.0-* if [ "$UPDATE_STEP" = "pre" ] ; then if [ "$univention_ox_directory_integration_oxae" = "true" -o \ "$univention_ox_directory_integration_oxase" = "true" ]; then ... pruneOldKernel "2.6.18" pruneOldKernel "2.6.26" pruneOldKernel "2.6.32" ... fi fi Der OXASE-spezifische Test in der preup.sh von univention-updater wurde daher entfernt. univention-updater (7.0.169-2) unstable; urgency=low
OK
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".