juju ceph-mon находится в состоянии ошибки после перезагрузки серверов. hook failed: & ldquo; config-changed & rdquo;

10 дней назад я успешно установил openstack. Сегодня я перезагрузился и получил следующее:

ceph-mon/0 maintenance executing 1/lxd/0 10.2.200.44 hook failed: "config-changed" ceph-mon/1 error idle 3/lxd/0 10.2.200.49 hook failed: "config-changed" ceph-mon/2* error idle 2/lxd/1 10.2.200.47 hook failed: "config-changed"

Я попытался отладить эту проблему и получил эту трассировку:

root@juju-b8f983-1-lxd-0:/var/lib/juju/agents/unit-ceph-mon-0/charm# ./hooks/config-changed Traceback (most recent call last): File "./hooks/config-changed", line 725, in <module> hooks.execute(sys.argv) File "/var/lib/juju/agents/unit-ceph-mon-0/charm/hooks/charmhelpers/core/hookenv.py", line 798, in execute self._hooks[hook_name]() File "/var/lib/juju/agents/unit-ceph-mon-0/charm/hooks/charmhelpers/contrib/hardening/harden.py", line 79, in _harden_inner2 return f(*args, **kwargs) File "./hooks/config-changed", line 187, in config_changed check_for_upgrade() File "./hooks/config-changed", line 113, in check_for_upgrade ceph.pretty_print_upgrade_paths())) File "lib/ceph/utils.py", line 2162, in pretty_print_upgrade_paths for key, value in UPGRADE_PATHS.iteritems()] AttributeError: 'dict' object has no attribute 'iteritems'

Не могли бы вы мне помочь? Что является причиной проблемы? Некоторое несоответствие версии python? Однако, как это возможно, если все работало хорошо, прежде чем перезагрузка серверов.

Надеюсь, что вы поможете.

0
задан 27 December 2017 в 14:46

2 ответа

Решение было обновлением chph-monm из-за патча совместимости с Python 3. Это было просто:

juju upgrade-charm --force-units ceph-mon juju resolved ceph-mon
0
ответ дан 18 July 2018 в 00:23

Решение было обновлением chph-monm из-за патча совместимости с Python 3. Это было просто:

juju upgrade-charm --force-units ceph-mon juju resolved ceph-mon
0
ответ дан 24 July 2018 в 17:12

Другие вопросы по тегам:

Похожие вопросы: