[Bug 1039316] New: yast-vm module doesn't save the current status of installed hypervisor(-s) server|tools
http://bugzilla.opensuse.org/show_bug.cgi?id=1039316 Bug ID: 1039316 Summary: yast-vm module doesn't save the current status of installed hypervisor(-s) server|tools Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: mikhail.kasimov@gmail.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Hello! When you run yast-vm module, it has such options: Choose hypervisor to install ---------------------------- Server: minimal system to run hypervisor Tools: management and monitoring of VMs ---------------------------- Hypervisor Xen ---------------------------- XEN server (checkbox) Xen Tools (checkbox) Hypervisor KVM ---------------------------- KVM server (checkbox) KVM Tools (checkbox) LXC-containers libvirt ---------------------------- LXC-daemon libvirt (checkbox) --------------- Apply + Cancel --------------- For example, let's choose KVM server (checkbox) to get step-to-reproduce algo. ====================================== 1. Activate KVM server (checkbox). 2. YaST installs packages, which are needed for KVM server to be installed. 3. Close yast-vm and entire YaST. 4. Run YaST. 5. Run yast-vm. 6. We can see, that KVM server (checkbox) is DISABLED. So, we have no idea if KVM server is already installed or not. ====================================== The same problem is for Xen and|or LXC server|tools. It's inconvenient and makes a mess: when you choose 1. again, YaST installs KVM server and needed packages again. Another problem I can see here: how to uninstall installed options in the same easy way, as they were installed. Nowadays, to uninstall KVM from 1, user must manually run YaST software manager and delete packages with 'clean-deps' option. Or via 'zypper rm --clean-deps qemu'. Again, it's complicated way: uninstalling process should also be as easy as installation process. Solution (variants) ====================================== 1) Let yast-vm remembers the last status of its check-boxes: in case of deactivation of some checkbox, yast-vm will uninstall chosen hyperveisor(-s) and | or tools with '--clean-deps' option to revert system to the state, that was before hypervisor(-s)'s installation. 2) Implemenent switchers 'Install' <->'Uninstall' for hypervisor servers and | or tools instead of current checkboxes. 'Uninstall' switcher should revert system to the same status, that is was actual before hypervisor(-s)|tools was|were installed. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1039316
http://bugzilla.opensuse.org/show_bug.cgi?id=1039316#c3
--- Comment #3 from Mikhail Kasimov
participants (1)
-
bugzilla_noreply@novell.com