diff --git a/internal/instance/resource_instance.go b/internal/instance/resource_instance.go index c3c94b9..50f306f 100644 --- a/internal/instance/resource_instance.go +++ b/internal/instance/resource_instance.go @@ -1080,7 +1080,7 @@ func waitForState(ctx context.Context, refreshFunc retry.StateRefreshFunc, targe // for virtual machines, which can report this metric only if the Incus agent has // started and has established a connection to the Incus server. func isInstanceOperational(s api.InstanceState) bool { - return isInstanceRunning(s) && s.Processes > 0 + return isInstanceRunning(s) && s.Pid > 0 } // isInstanceRunning returns true if its status is either "Running" or "Ready".