Bug #50085
closed`ceph orch upgrade` assumes the target version is always 3 digits
0%
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.
Updated by Guillaume Abrioux about 3 years ago
- Status changed from In Progress to Closed
Updated by Guillaume Abrioux about 3 years ago
duplicate of https://tracker.ceph.com/issues/50043