メタデータ ファイルが見つからないためチャームを展開できません

メタデータ ファイルが見つからないためチャームを展開できません

ローカルリポジトリから juju deploy を実行しようとしています:

juju deploy --repository=charms local:precise/stack

すると、次のメッセージが表示されます:

WARNING failed to load charm at "/home/eduard/charms/precise/hooks": open /home/eduard/charms/precise/hooks/metadata.yaml: no such file or directory
WARNING failed to load charm at "/home/eduard/charms/precise/hooks": open /home/eduard/charms/precise/hooks/metadata.yaml: no such file or directory
Added charm "local:precise/stack-48" to the environment.

チャームは正常に実行されていますが、この広告Quuが表示され続けないようにします。

ご協力をよろしくお願いします

答え1

正確なディレクトリに「hooks」というディレクトリがあるようです。Juju はこれをチャームとしてロードしようとして失敗しています。そのディレクトリを削除するか移動すると、この警告は消えるはずです。スタック チャームの構造がわからなくても、この hooks ディレクトリは stacks ディレクトリに配置する必要があります。ツリーは次のようになります。

/home/eduard/charms/precise

stacks/
  hooks/
    <hook files>
  metadata.yaml
  readme.md
  ... other files

関連情報