Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
my $conf = $param;
+ my ($arch, undef) = PVE::QemuServer::get_basic_machine_info($conf);
+
eval {
$vollist = &$create_disks($rpcenv, $authuser, $conf, $storecfg, $vmid, $pool, $param, $storage);
$conf->{smbios1} = PVE::QemuServer::generate_smbios1_uuid();
}
- if (!defined($conf->{vmgenid}) || $conf->{vmgenid} eq '1') {
+ if ((!defined($conf->{vmgenid}) || $conf->{vmgenid} eq '1') && $arch ne 'aarch64') {
$conf->{vmgenid} = PVE::QemuServer::generate_uuid();
}