Created attachment 1969870 [details] Watchdog error Description of problem: [Machines] Edit watchdog failed for undefined vm with not proper error messages Version-Release number of selected components (if applicable): cockpit-machines-291-1.el9.noarch cockpit-292-1.el9.x86_64 libvirt-dbus-1.4.1-5.el9.x86_64 libvirt-client-9.3.0-2.el9.x86_64 How reproducible: 100% Steps to Reproduce: 1. Prepare a running vm , like cirros. 2. Undefine it: # virsh undefine cirros 3. Click "add" of "Watchdog", Select "Pause", then click "Add" on the dialog There is a new bug for this : https://bugzilla.redhat.com/show_bug.cgi?id=2213740 4. Close the dialog, you will find the "Pause" is added successfully. Click edit again, select "Reset" this time, click "Save" Actual results: There will be 2 icons with error messages on the dialog: 1. Changes will take effect after shutting down the VM 2. Could not dynamically add watchdog Adding a watchdog will require a reboot to take effect. But no "Apply on next reboot" button for this. Refer to screenshot. Expected results: Should be able to change watchdog at last, or at least provide proper error message and guide on this . Additional info:
https://github.com/cockpit-project/cockpit-machines/pull/1118
Fix merged: https://github.com/cockpit-project/cockpit-machines/pull/1118
Verified with packages: cockpit-machines-293-1.el9.noarch cockpit-295-1.el9.x86_64 libvirt-dbus-1.4.1-5.el9.x86_64 libvirt-client-9.3.0-2.el9.x86_64 Steps: 1. Prepare a running vm , like cirros. 2. Undefine it: # virsh undefine cirros 3. Click "add" of "Watchdog", Select "Pause", then click "Add" on the dialog "Pause" added successfully 4. Click edit again Save is disabled, and if move to it, there is a hint: "Cannot edit watchdog device on a transient VM" Select "Reset" this time, save is still disabled. So verified.