diff --git a/lib/Ravada.pm b/lib/Ravada.pm index 3585a0b1f..ff8c64e15 100644 --- a/lib/Ravada.pm +++ b/lib/Ravada.pm @@ -6508,7 +6508,10 @@ sub search_vm { ); $sth->execute($type, $host); my ($id) = $sth->fetchrow(); - return Ravada::VM->open($id) if $id; + my $vm; + $vm = Ravada::VM->open($id) if $id; + return if $host eq 'localhost' && $vm && !$vm->vm; + return if $host ne 'localhost'; my $vms = $self->_create_vm($type);