Univention Bugzilla – Bug 25631
Warnung bei nicht gespeicherten Änderungen
Last modified: 2012-11-12 14:53:54 CET
Wenn Änderungen an einer virtuellen Instanz vorgenommen werden und ohne Speicherung zur Übersicht zurückgewechselt wird sollte eine Warnung kommen, die darauf hinweist.
Änderungen gemacht, Paket gebaut, Changelogeintrag erstellt → Fixed univention-virtual-machine-manager-daemon (1.0.103-1) unstable; urgency=low * corrected notification of the number of snapshots which will be deleted (Bug #25057) * display information about unchanged changes on closing domain page (Bug #25631) univention-management-console-frontend (1.0.260-1) unstable; urgency=low * added isEqual function to umc.tools (Bug #25631) * fixed error in json parsing caused by new lines in strings (Bug #25675)
svn30871 macht UVMM-UMC kaputt: Dort lässt sich bei einer Xen-PV-Instanz nicht mehr die Boot-Reihenfolge und die Anzahl der CPUs ändern (was anderes habe ich jetzt nicht getestet, d.h. der Fehler kann durchaus auch noch bei anderen Einstellungen oder sogar auf KVM auftreten). Gefunden durch schrittweises zurückrollen aller Änderungen an UVMM bis zu diesem Commit: corrected notification of the number of snapshots which will be deleted (Bug #25057) display information about unchanged changes on closing domain page (Bug #25631) added isEqual function to umc.tools (Bug #25631) fixed error in json parsing caused by new lines in strings (Bug #25675) git-svn-id: svn+ssh://billy.knut.univention.de/var/svn/dev@30871 1b283449-9f2f-0410-b571-8eb228e1a901
(In reply to comment #2) > svn30871 macht UVMM-UMC kaputt: Dort lässt sich bei einer Xen-PV-Instanz nicht > mehr die Boot-Reihenfolge und die Anzahl der CPUs ändern (was anderes habe ich > jetzt nicht getestet, d.h. der Fehler kann durchaus auch noch bei anderen > Einstellungen oder sogar auf KVM auftreten). Das ganze äußert sich darin, das nach dem "Save" ein Popup erscheint mit der Meldung: Error doing command "DOMAIN_DEFINE": Domain name "ucs24-32" already used by "e269878f-abdd-4292-ddea-32a8af4922a8" Die gerade geänderte Domain ist genau diese. Ursache ist hier die fehlende "uuid" beim Absenden des Kommandos, was man aus /var/log/univention/virtual-machine-manager-daemon.log sieht: PY DUMP: { 'kernel': None, 'snapshots': None, 'cmdline': None, 'initrd': None, 'suspended': None, 'curMem': 0L, 'uuid': None, ^^^^^^^^^^^^^ 'rtc_offset': 'utc', 'boot': [], 'state': 0, 'annotations': { 'profile': 'cn=UCS 2.4,cn=xen,cn=Profiles,cn=Virtual Machine Manager,dc=phahn,dc=dev', 'contact': '', 'os': 'UCS 2.4', 'description': 'Bug 25303'}, 'maxMem': 1073741824L, 'available': None, 'interfaces': [<univention.uvmm.protocol.Interface object at 0x1409890>], 'cputime': [0.0, 0.0, 0.0], 'domain_type': 'xen', 'graphics': [<univention.uvmm.protocol.Graphic object at 0x1409a10>], 'bootloader': '/usr/bin/pygrub', 'arch': 'i686', 'name': 'ucs24-32', 'disks': [<univention.uvmm.protocol.Disk object at 0x1409ad0>, <univention.uvmm.protocol.Disk object at 0x1409b90>], 'bootloader_args': '-q', 'vcpus': 1, 'os_type': 'xen'}
Die Änderung in univention-virtual-machine-manager-daemon wurde wieder rückgängig gemacht. Changelogeintrag wurde entfernt. Paket wurde neu gebaut: univention-virtual-machine-manager-daemon (1.0.105-1) unstable; urgency=low
OK: 1.0.105-1.372.201202221231 erlaubt wieder das Editieren von Xen-VMs. OK: Es erfolgt keine Warnung mehr, das geänderte Einstellungen noch nicht gespeichert sind. OK: Im ChangeLog ist kein Eintrag mehr für diesen Bug vorhanden.
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"