Bug 18385 - Konfiguration einer virtuellen Instanz bearbeiten
Konfiguration einer virtuellen Instanz bearbeiten
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - UVMM
UCS 2.3
Other Linux
: P5 normal (vote)
: OpenDVDI MS1
Assigned To: Philipp Hahn
:
Depends on: 18289
Blocks:
  Show dependency treegraph
 
Reported: 2010-05-12 09:58 CEST by Andreas Büsching
Modified: 2019-09-23 09:06 CEST (History)
1 user (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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Büsching univentionstaff 2010-05-12 09:58:55 CEST
Die Konfiguration einer virtuellen Instanz sollte über das UMC-Modul bearbeitet werden können.
Comment 1 Andreas Büsching univentionstaff 2010-05-26 16:50:02 CEST
Die Einstellungen einer virtuellen Instanz können jetzt bearbeitet werden. Es gibt noch zwei Punkte:

- Im UVMMd wird das realisiert in dem die Maschine gelöscht und neu angelegt wird. Der Befehl kehrt allerdings zu früh zurück. So kann es sein, dass das UMC die Instanz nicht mehr anzeigt. Erst nach einem Refresh ist die Maschine dann wieder da. ich denke der UVMMd sollte die Bearbeitung erst bestätigen, wenn sie wirklich abgeschlossen ist. Das Problem hängt evtl mit den Events von libvirt zusamen.

- Wenn in einem der drei Felder für die Images ein Syntax-Fehler enthalten ist, da gibt es einen Traceback:

Traceback (most recent call last):
File "/usr/share/univention-webui/modules/requests.py", line 264, in run_request self.dialog.apply()
File "./unidialog.py", line 117, in apply self.mod.apply()
File "./modconsole.py", line 640, in apply notebook_widget.apply()
File "./widget.py", line 172, in apply self.pages[ self.selected ].apply()
File "./pages/module.py", line 429, in apply self.__set_warning( error.args[ 0 ] )
File "./pages/module.py", line 296, in __set_warning invalid_umcp[ 'warning' ] = '1'
TypeError: object does not support item assignment 

Das scheint aber ein generelles UMC Problem zu sein.
Comment 2 Andreas Büsching univentionstaff 2010-05-27 16:03:42 CEST
(In reply to comment #1)
> - Wenn in einem der drei Felder für die Images ein Syntax-Fehler enthalten ist,
> da gibt es einen Traceback:
> 
> Traceback (most recent call last):
> File "/usr/share/univention-webui/modules/requests.py", line 264, in
> run_request self.dialog.apply()
> File "./unidialog.py", line 117, in apply self.mod.apply()
> File "./modconsole.py", line 640, in apply notebook_widget.apply()
> File "./widget.py", line 172, in apply self.pages[ self.selected ].apply()
> File "./pages/module.py", line 429, in apply self.__set_warning( error.args[ 0
> ] )
> File "./pages/module.py", line 296, in __set_warning invalid_umcp[ 'warning' ]
> = '1'
> TypeError: object does not support item assignment 
> 
> Das scheint aber ein generelles UMC Problem zu sein.

Das ist jetzt korrigiert
Comment 3 Philipp Hahn univentionstaff 2010-06-10 13:59:45 CEST
(In reply to comment #1)
> - Im UVMMd wird das realisiert in dem die Maschine gelöscht und neu angelegt
> wird. Der Befehl kehrt allerdings zu früh zurück. So kann es sein, dass das UMC
> die Instanz nicht mehr anzeigt. Erst nach einem Refresh ist die Maschine dann
> wieder da. ich denke der UVMMd sollte die Bearbeitung erst bestätigen, wenn sie
> wirklich abgeschlossen ist. Das Problem hängt evtl mit den Events von libvirt
> zusamen.

Die UVMM-Kommandos kehren nun erst zurück, wenn die Maschine erfolgreich angelegt, gestartet, fortgeführt, ... wurde.