Although restoring R3.2 AppVMs to R4.0 generally works with no problem, there are additional steps that need to be performed when doing the same with Templates and Standalone VMs. If these steps are not done, the result is an inability to start programs from the Qubes menu for the restored VM.
PVH
, and that Kernel is set to default
.qvm-run <templatename> gnome-terminal
(or xterm
if gnome-terminal
is not installed).qvm-copy /etc/yum.repos.d/qubes-r4.repo
to the restored template.qvm-copy /etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-4-*
.cd
into the QubesIncoming
subfolder that contains the files you copied over from the known good R4.0 template, then in su
mode:cp qubes-r4.repo /etc/yum.repos.d/
rm /etc/yum.repos.d/qubes-r3.repo
rpm --import RPM-GPG-KEY-qubes-4-*
dnf update
## You will receive an error about qubes-core-agent transaction failed, so continue with:
dnf install qubes-core-agent qubes-kernel-vm-support
systemctl enable qubes-gui-agent
poweroff
You should then be able to use your restored Template's shortcuts as normal.