juju ceph-mon está em estado de erro após a reinicialização dos servidores. gancho falhou: “config-changed”

0

Eu tenho um openstack configurado com sucesso há 10 dias. Hoje eu reiniciei os servidores e cheguei em seguida:

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"

Eu tentei depurar esse problema e obtive esse rastreamento:

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'

Você poderia me ajudar? Qual é a causa do problema? Alguma incompatibilidade de versão do Python? No entanto, como é possível se tudo funcionou bem antes de os servidores serem reinicializados.

Espero que você ajude.

    
por Yevhenii Preobrazhenskyi 27.12.2017 / 11:42

1 resposta

0

Uma solução foi atualizar o charme do ceph-mon porque o patch de compatibilidade do Python 3 foi lançado. Foi simples:

juju upgrade-charm --force-units ceph-mon
juju resolved ceph-mon
    
por Yevhenii Preobrazhenskyi 27.12.2017 / 16:15