From d29483147d3c328485a6c43400ea7f6557218e53 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 16 Nov 2022 18:14:07 +0100 Subject: [PATCH] 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 --- PVE/QemuServer.pm | 2 -- 1 file changed, 2 deletions(-) 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); -- 2.39.5