Project

General

Profile

Actions

Bug #50085

closed

`ceph orch upgrade` assumes the target version is always 3 digits

Added by Guillaume Abrioux about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

Typical error:

```
Mar 31 08:44:40 ceph-vasi-node2-mon-mgr conmon346502: debug 2021-03-31T12:44:40.996+0000 7fe56b369700 -1 log_channel(cluster) log [ERR] : Unhandled exception from module 'cephadm' while running on mgr.ceph-vasi-node2-mon-mgr: too many values to unpack (expected 3)
Mar 31 08:44:40 ceph-vasi-node2-mon-mgr conmon346502: debug 2021-03-31T12:44:40.996+0000 7fe56b369700 -1 cephadm.serve:
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: debug 2021-03-31T12:44:40.996+0000 7fe56b369700 -1 Traceback (most recent call last):
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: File "/usr/share/ceph/mgr/cephadm/module.py", line 462, in serve
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: serve.serve()
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: File "/usr/share/ceph/mgr/cephadm/serve.py", line 92, in serve
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: if self.mgr.upgrade.continue_upgrade():
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: File "/usr/share/ceph/mgr/cephadm/upgrade.py", line 239, in continue_upgrade
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: self._do_upgrade()
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: File "/usr/share/ceph/mgr/cephadm/upgrade.py", line 438, in _do_upgrade
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: target_major, target_minor, target_patch = target_version.split('.')
Mar 31 08:44:41 ceph-vasi-node2-mon-mgr conmon346502: ValueError: too many values to unpack (expected 3)
```

NOTE: even though it's probably RHCS/downstream related, I created this issue to ease backport creation upstream.

Actions #1

Updated by Guillaume Abrioux about 3 years ago

  • Pull request ID set to 40529
Actions #2

Updated by Guillaume Abrioux about 3 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF