Я пытаюсь запустить 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.
Шарм работает нормально, но мне нравится эта реклама, которая больше не появляется.
Я заранее ценю помощь.
решение1
Похоже, у вас есть каталог в вашем точном каталоге под названием "hooks". Juju пытается загрузить его как чары и терпит неудачу. Если вы удалите этот каталог или переместите его, то это предупреждение должно исчезнуть. Не зная структуры вашего стека чар, этот каталог hooks нужно поместить в каталог stacks. Дерево должно быть следующим:
/home/eduard/charms/precise
stacks/
hooks/
<hook files>
metadata.yaml
readme.md
... other files