6.3 vzdump imported to 6.0, resulting vm won't boot

Aug 4, 2020
14
4
43
64
I used a 6.3 proxmox test host on my desk to migrate some VMware VMs into Proxmox. I got them booting and running on my test host. I did a vzdump to export them, then sneakernet to get them into their target proxmox clusters. The VMs I imported into a Proxmox 6.4 cluster worked fine. The VMs I imported into a 6.0.11 cluster are refusing to boot. When I look at their options, I get garbage in the Boot order field. The 'restore' process from the vzdump completed without complaints.

bootorder.PNG

I compared the VM's conf file in /etc/pve/nodes/XXX/qemu-server/YYY.conf with VMs created on the target cluster, but the fix wasn't obvious. Has anyone else seen this issue? Is there a pointer to a reference I can go read through for how to fix these VMs? This is a production cluster so I'm wary about experimenting with it directly with vim.
 
note the default format for the boot config changed sometimes, so this is expected
also generally backups made with newer versions of pve do not necessarily work with older pve versions (e.g. with new qemu-machine versions)
but backups from older versions should work with a newer pve