Bug 21874 - UVMM Modul läd nicht / UVMMd reagiert nicht/läuft nich
UVMM Modul läd nicht / UVMMd reagiert nicht/läuft nich
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - UVMM
UCS 2.4
Other Linux
: P1 normal (vote)
: UCS 2.4-2
Assigned To: Stefan Gohmann
Tim Petersen
:
Depends on:
Blocks: 20296
  Show dependency treegraph
 
Reported: 2011-03-17 14:57 CET by Philipp Hahn
Modified: 2011-04-04 15:47 CEST (History)
6 users (show)

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): Troubleshooting
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2011-03-17 14:57:31 CET
+++ This bug was initially created as a clone of Bug #20296 Comment 16 +++

Als Workaround für Bug #20296:

Wir sollten einen cron Job implementieren, der die Ausgabe von uvmm groups
prüft. Wenn UVMM normal reagiert, dann sollte innerhalb einer sehr kurzen Zeit
eine Ausgabe zurückkehren, wenn UVMM in diesem Zustand ist, kommt der Befehl
nicht zurück.

Vorschlag:
- alle 30 Sekunden prüfen
- Auf die Ausgabe von "uvmm groups" sollte 10 Sekunden gewartet werden

Beide Zeiten sollten per UCR konfigurierbar sein. Wenn uvmm groups nicht
reagiert, dann sollte eine syslog Meldung ausgegeben werden und der Dienst neu
gestartet werden.

Prüfung ob UVMM eigentlich laufen soll geht per sv status:
 sv status /etc/runit/univention-virtual-machine-manager-daemon
Comment 1 Stefan Gohmann univentionstaff 2011-03-18 10:31:38 CET
fixed

Ich habe zum Reproduzieren des Fehlers ein Sleep in uvmm eingebuat.

\item Es wurde ein Cron-Job hinzugefügt, der regelmäßig überprüft ob der
UVMM"=Dienst noch wie erwartet antwortet und falls dies nicht der Fall ist,
wird der Dienst neu gestartet. Das Intervall kann über die
\ucsUCRV{uvmm/check/interval} gesteuert werden (\ucsBug{21874}).
Comment 2 Tim Petersen univentionstaff 2011-03-28 11:49:30 CEST
cronJob wurde hinzugefügt und ist über die Variablen uvmm/check/interval und uvmm/check/timeout anpassbar.
Der Cron scheint die Fehlersituation aus Bug#20296 so vorerst annehmbar zu umgehen, da hier kein manuelles Eingreifen mehr notwendig wird.

Changelogeintrag vorhanden - verified!
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2011-04-04 15:47:11 CEST
UCS 2.4-2 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden:
"Clone This Bug".