docker/cli ยท error

service rollback paused: %s

Error message

service rollback paused: %s

What it means

Error "service rollback paused: %s" thrown in docker/cli.

Source

Thrown at cli/command/service/progress/progress.go:128

			switch res.Service.UpdateStatus.State {
			case swarm.UpdateStateUpdating:
				rollback = false
			case swarm.UpdateStateCompleted:
				if !converged {
					return nil
				}
			case swarm.UpdateStatePaused:
				return fmt.Errorf("service update paused: %s", res.Service.UpdateStatus.Message)
			case swarm.UpdateStateRollbackStarted:
				if !rollback && res.Service.UpdateStatus.Message != "" {
					progressOut.WriteProgress(progress.Progress{
						ID:     "rollback",
						Action: res.Service.UpdateStatus.Message,
					})
				}
				rollback = true
			case swarm.UpdateStateRollbackPaused:
				return fmt.Errorf("service rollback paused: %s", res.Service.UpdateStatus.Message)
			case swarm.UpdateStateRollbackCompleted:
				if !converged {
					message = &progress.Progress{ID: "rollback", Message: res.Service.UpdateStatus.Message}
				}
				rollback = true
			}
		}
		if converged && time.Since(convergedAt) >= monitor {
			_ = progressOut.WriteProgress(progress.Progress{
				ID:     "verify",
				Action: fmt.Sprintf("Service %s converged", serviceID),
			})
			if message != nil {
				_ = progressOut.WriteProgress(*message)
			}
			return nil
		}

View on GitHub (pinned to e9452d6e78)

When it happens

Trigger: Thrown at cli/command/service/progress/progress.go:128 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of docker/cli@e9452d6e78 (2026-08-01). Data as JSON: /data/errors/449f2cc8c0a27bc1.json. Report an issue: GitHub.