From 6bb12239cc7686a883e069508035194e3645ee41 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Wed, 6 May 2020 11:56:33 +0200 Subject: [PATCH] vzdump: fix template backup to stdout MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit redirecting to the saved STDOUT in case of a template backup or a VM without any disks failed because of the erroneous '=': Backup of VM 123123 failed - command '/usr/bin/vma create -v -c [...]' failed: Bad filehandle: =5 at /usr/share/perl/5.28/IPC/Open3.pm line 58. https://forum.proxmox.com/threads/vzdump-to-stdout.69364 Signed-off-by: Fabian Grünbichler --- PVE/VZDump/QemuServer.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm index f122539..3a990cf 100644 --- a/PVE/VZDump/QemuServer.pm +++ b/PVE/VZDump/QemuServer.pm @@ -518,7 +518,7 @@ sub archive_vma { $self->loginfo(join(' ', @$cmd)); if ($opts->{stdout}) { - $self->cmd($cmd, output => ">&=" . fileno($opts->{stdout})); + $self->cmd($cmd, output => ">&" . fileno($opts->{stdout})); } else { $self->cmd($cmd); } -- 2.39.2