Univention Bugzilla – Bug 26318
Update-Ende wird nicht (richtig) erkannt
Last modified: 2012-07-20 15:25:20 CEST
Gegen Ende des Updates werden Apache2, UMC und UMC-Webserver neugestartet. In der UMC wird dann ein Login-Eingabedialog angezeigt, an dem man sich auch erfolgreich wieder anmelden kann. Anschließend zeigt das Logfile-Fenster das erfolgreiche Update an ("System is up to date") aber das UMC-Modul meint, das Update würde noch laufen. Öffnet man ein zweites Updater-Modul, wird korrekt UCS 3.0-1 als Version zurückgegeben und kein laufendes Update verkündet.
Durch den Neustart der Server-Komponenten wurde wahrscheinlich (mind.) ein Request verschluckt, dass das Ende des Updates angegeben hat. Durch Bug 26235 kann das Problem meines Verständnisses nach nicht mehr auftreten, da der Neustart durch den Benutzer explizit initiiert werden muss. Ggf. kann das Problem auch noch ein Seiteneffekt von Bug 25271 gewesen sein der zeitnah zu diesem Bug behoben wurde. Das Problem war dort, dass der Restart der Server-Komponenten bei Paket-Updates nicht korrekt verhindert wurde. In meinen bisherigen Tests trat das Problem nicht mehr auf → WORKSFORME
*** Bug 27882 has been marked as a duplicate of this bug. ***
(In reply to comment #2) > *** Bug 27882 has been marked as a duplicate of this bug. *** → dann muss dieser Bug noch einmal auf
Über Bug 26635 wurde der UMC-Web-Server jetzt erweitert, so dass er mit Cookies und X-UMC-Session-Id-Headern zurecht kommt. Daher sollte der Updater nun weniger Probleme bereitet. Im postup-Skript werden die Server-Komponenten neu gestartet, so dass ein Login-Dialog angezeigt wird, das lässt sich jetzt nicht verhindern. Nach dem erneuten Anmelden, sollte sich der Updater automatisch aktualisieren.
{ "status": "591 ", "message": "Execution of command 'updater/installer/status' has failed: Traceback (most recent call last): File '/usr/lib/pymodules/python2.6/univention/management/console/modules/__init__.py', line 195, in execute func( request ) File '/usr/lib/pymodules/python2.6/univention/management/console/modules/updater/__init__.py', line 1125, in updater_job_status result['label'] = result['purpose'] % result['detail'] KeyError: 'detail' " }
(In reply to comment #4) > Über Bug 26635 wurde der UMC-Web-Server jetzt erweitert, so dass er mit Cookies > und X-UMC-Session-Id-Headern zurecht kommt. Daher sollte der Updater nun > weniger Probleme bereitet. Im postup-Skript werden die Server-Komponenten neu > gestartet, so dass ein Login-Dialog angezeigt wird, das lässt sich jetzt nicht > verhindern. Nach dem erneuten Anmelden, sollte sich der Updater automatisch > aktualisieren. Das funktioniert.
Fixed in univention-updater (7.0.183-1)
(In reply to comment #7) > Fixed in > > univention-updater (7.0.183-1) Jop, Update läuft erfolgreich durch.
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".