Thanks for the wonderful guide.
For me, hibernating a new Ubuntu 22.04 VM let the VM shut down, if hibernate initiated from Unraid. (With the same logs as in the original post)
Hibernating via the menu in Ubuntu did work, and had the benefit that it showed "Suspended" as the VM state...
Also, running `virsh suspend <vm_id>` on the host worked perfect. So maybe this can be solved in the way how Unraid suspends a VM?
So there should be an optimal solution somehow? At least suspends works now with your guide!
As for Ubuntu 22.04, `uswsusp` is not installable from apt-get anymore...
But you can download it here: http://mirrors.kernel.org/ubuntu/pool/universe/u/uswsusp/uswsusp_1.0+20120915-6.2_amd64.deb (with Chrome it could be possible you have to klick "Keep file" in your Downloads).
And then install with `sudo dpkg -i uswsusp_1.0+20120915-6.2_amd64.deb`
I also had the strange, very blurred, login screen after resuming. But this could be solved by bypassing the login screen after hibernation (run in terminal):
`gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend 'false'`