web-dev-qa-db-ja.com

ジュジュエラー:フックに失敗しました: "config-changed"

私はキーストーン用にハハクラスタを展開していますが、クラスタは稼働しており、両方のユニットにエージェントの状態が「開始」と表示されていますが、1つのユニットに「エラー:フックに失敗しました:「構成変更」と表示されますエラーはなく、configも問題ありません。エラーは何ですか?トラブルシューティングの方法は?ジュジュステータスの出力です。

keystone:
    charm: local:precise/keystone-223
    exposed: false
    relations:
      cluster:
      - keystone
      ha:
      - keystone-hacluster
      identity-service:
      - cinder
      - glance
      - nova-cloud-controller
      shared-db:
      - mysql
    units:
      keystone/0:
        agent-state: error
        agent-state-info: 'hook failed: "config-changed"'
        agent-version: 1.12.0
        machine: "12"
        public-address: opks02.master
        subordinates:
          keystone-hacluster/1:
            agent-state: started
            agent-version: 1.12.0
            public-address: opks02.master
      keystone/1:
        agent-state: started
        agent-version: 1.12.0
        machine: "13"
        public-address: opks01.master
        subordinates:
          keystone-hacluster/0:
            agent-state: started
            agent-version: 1.12.0
            public-address: opks01.master
  keystone-hacluster:
    charm: local:precise/hacluster-67
    exposed: false
    relations:
      ha:
      - keystone
      hanode:
      - keystone-hacluster
    subordinate-to:
    - keystone
4
SaM

明らかなエラーがないことを確認した場合、いつでもフックの実行を再試行して、問題が解決するかどうかを確認できます。

juju resolved --retry keystone/0

それでも問題が解決しない場合は、次を試してください:

juju debug-hooks keystone/0 config-changed

マシンにSSHで接続し、config-changedが実行されるのを待ちます。上記のresolvedを実行して、手動でフックを外部でトリガーする必要があります。フックが開始されると、フックスクリプトを手動で実行したり、その出力またはリレーション設定を検査したり、フックの動作をインタラクティブに変更したりできます。

また、 フックエラー および フックデバッグ のドキュメントもご覧ください。

7
dimitern