Bug 26298 - Apache Restart nach UMC Update notwendig
Apache Restart nach UMC Update notwendig
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-1
Assigned To: Sönke Schwardt-Krummrich
Felix Botner
:
Depends on:
Blocks: 26306
  Show dependency treegraph
 
Reported: 2012-02-29 16:48 CET by Stefan Gohmann
Modified: 2012-03-04 14:33 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-02-29 16:48:19 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.
Comment 1 Stefan Gohmann univentionstaff 2012-03-01 10:36:04 CET
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.
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2012-03-01 11:24:00 CET
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.
Comment 3 Stefan Gohmann univentionstaff 2012-03-01 11:33:35 CET
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.
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2012-03-01 14:20:03 CET
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.
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2012-03-01 14:24:08 CET
(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.
Comment 6 Felix Botner univentionstaff 2012-03-01 15:21:37 CET
> 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.
Comment 7 Sönke Schwardt-Krummrich univentionstaff 2012-03-04 14:33:59 CET
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"