From: Wolfgang Bumiller Date: Wed, 16 Nov 2022 17:14:07 +0000 (+0100) Subject: don't call 'cleanup_config' the cloudinit section X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=d29483147d3c328485a6c43400ea7f6557218e53;p=qemu-server.git don't call 'cleanup_config' the cloudinit section It performs schema valdiation (and normalization). We only ever write values into it which came from an already validated config, and we also add an additional "added" key which is not covered by the schema, so this would fail. Simply skip it. Signed-off-by: Wolfgang Bumiller --- diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 6053d6c0..90cedeaa 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2573,8 +2573,6 @@ sub write_vm_config { &$cleanup_config($conf->{pending}, 1); - &$cleanup_config($conf->{cloudinit}); - foreach my $snapname (keys %{$conf->{snapshots}}) { die "internal error: snapshot name '$snapname' is forbidden" if lc($snapname) eq 'pending'; &$cleanup_config($conf->{snapshots}->{$snapname}, undef, $snapname);