메타데이터 파일 누락으로 인해 참을 배포할 수 없습니다.

메타데이터 파일 누락으로 인해 참을 배포할 수 없습니다.

내 로컬 저장소에서 juju 배포를 실행하려고 합니다.

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.

매력은 정상적으로 실행되고 있는데 이 광고가 계속 나오지 않아서 마음에 듭니다.

미리 도움을 주셔서 감사합니다.

답변1

귀하의 정확한 디렉토리에 "hooks"라는 디렉토리가 있는 것 같습니다. Juju는 이것을 매력으로 로드하려고 시도했지만 실패했습니다. 해당 디렉터리를 제거하거나 이동하면 이 경고가 사라져야 합니다. 스택 참의 구조를 모르고 이 후크 디렉터리를 스택 디렉터리에 넣어야 합니다. 트리는 다음과 같아야 합니다.

/홈/에두아르드/매력/정확한

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

관련 정보