diff --git a/pkg/provision/providers/qemu/launch.go b/pkg/provision/providers/qemu/launch.go index 1671b73a4..a9bfc7388 100644 --- a/pkg/provision/providers/qemu/launch.go +++ b/pkg/provision/providers/qemu/launch.go @@ -394,6 +394,8 @@ func launchVM(config *LaunchConfig) error { return fmt.Errorf("failed to kill process %w", err) } + <-done + return fmt.Errorf("process stopped") case err := <-done: if err != nil {