Univention Bugzilla – Bug 26298
Apache Restart nach UMC Update notwendig
Last modified: 2012-03-04 14:33:59 CET
Beim Update auf 3.0-1 konnte ich mich diverse Male nicht mehr an UMC anmelden. Meldung in der Art "Ein interner Dienst ist nicht verfügbar". Nach einem Apache Restart war eine Anmeldung wieder möglich.
Im postup.sh wird jetzt ein apache reload durchgeführt. Der vorhandene Changelog Eintrag für die Update Skripte wurde um diese Bugnummer ergänzt.
Code im postup.sh enthalten; nach dem Update findet sich folgendes in der /var/log/apache2/error.log: [Thu Feb 23 16:50:15 2012] [notice] Graceful restart requested, doing restart [Thu Feb 23 16:50:17 2012] [notice] Apache/2.2.16 (Univention) PHP/5.3.3-7.173.201202061729 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations Changelogeintrag vorhanden.
Noch eine Änderung. Durch den geänderten Port in UMC werden jetzt auch UMC und UMC Webserver neu gestartet. Dadurch läuft die UMC Sitzung ab, aber ich denke das ist in Ordnung.
Beim Update eines UCS 3.0-0 Masters OHNE Errata auf UCS 3.0-1 wurden Apache2, UMC-Server und UMC-Webserver neu gestartet, so daß während des Updates keine UMC zur Verfügung stand. Das preup.sh wurde so angepasst, dass während des Updates die Executable-Rechte noch einmal explizit entzogen werden. Am Ende des Updates werden die drei Prozesse absichtlich einmalig neugestartet. In der UMC muß man anschließend sein Passwort neu eingeben. Danach sollte das Logfile zuende aktualisiert werden und das Update als abgeschlossen angezeigt werden.
(In reply to comment #4) > In der UMC muß man anschließend sein Passwort neu eingeben. Danach sollte das > Logfile zuende aktualisiert werden und das Update als abgeschlossen angezeigt > werden. Korrektur: ggf. zeigt das Logfile 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. Das Verhalten ist für das 3.0-1-Update erstmal ok.
> Korrektur: > ggf. zeigt das Logfile 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. > Das Verhalten ist für das 3.0-1-Update erstmal ok. OK, Update von 3.0-0 errata0 auf 3.0-1 über UMC Updater klappt mit der oben genannten Einschränkung.
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"