diff --git a/cli/command/service/progress/progress.go b/cli/command/service/progress/progress.go index 3f118d81a4..261cfe55ae 100644 --- a/cli/command/service/progress/progress.go +++ b/cli/command/service/progress/progress.go @@ -140,7 +140,8 @@ func ServiceProgress(ctx context.Context, client client.APIClient, serviceID str return fmt.Errorf("service rollback paused: %s", service.UpdateStatus.Message) case swarm.UpdateStateRollbackCompleted: if !converged { - return fmt.Errorf("service rolled back: %s", service.UpdateStatus.Message) + progress.Messagef(progressOut, "", "service rolled back: %s", service.UpdateStatus.Message) + return nil } } }