Project

General

Profile

Actions

Bug #48826

closed

cephadm: does not tolerate 15.2.4 upgrade state

Added by Sage Weil over 3 years ago. Updated over 3 years ago.

Status:
Won't Fix
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2021-01-11T15:32:44.348+0000 7f37a948e700 10 ceph_store_get upgrade_state found: {"target_name": "docker.io/ceph/ceph:v15.2.5", "progress_id": "36280687-2d0c-41d9-8d76-58ead41246db", "target_id": "4405f6339e35a3525cc53bff39f0ed6e081991bd445fb57b5ffded6a7efac1b6", "repo_digest": "ceph/ceph@sha256:939a46c06b334e094901560c8346de33c00309e3e3968a2db240eb4897c6a508", "target_version": "ceph version 15.2.5 (2c93eff00150f0cc5f106a559557a58d3d7b6f1f) octopus (stable)", "error": null, "paused": false}
2021-01-11T15:32:44.348+0000 7f37a948e700 -1 mgr load Failed to construct class in 'cephadm'
2021-01-11T15:32:44.348+0000 7f37a948e700 -1 mgr load Traceback (most recent call last):
  File "/usr/share/ceph/mgr/cephadm/module.py", line 312, in __init__
    self.upgrade = CephadmUpgrade(self)
  File "/usr/share/ceph/mgr/cephadm/upgrade.py", line 59, in __init__
    self.upgrade_state: Optional[UpgradeState] = UpgradeState.from_json(json.loads(t))
  File "/usr/share/ceph/mgr/cephadm/upgrade.py", line 50, in from_json
    return cls(**data)
TypeError: __init__() got an unexpected keyword argument 'repo_digest'
Actions

Also available in: Atom PDF