No se pueden implementar accesos debido a que faltan archivos de metadatos

No se pueden implementar accesos debido a que faltan archivos de metadatos

Estoy intentando ejecutar juju implementar desde mi repositorio local:

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

Cuando lo hago recibo este mensaje:

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.

El acceso funciona normalmente pero me gusta que este anuncio no siga apareciendo.

Agradezco la ayuda de antemano

Respuesta1

Parece que tienes un directorio en tu directorio preciso llamado "hooks". Juju está intentando cargar esto como un acceso y está fallando. Si elimina ese directorio o lo mueve, esta advertencia debería desaparecer. Sin conocer la estructura de su acceso a la pila, este directorio de enlaces debe colocarse en el directorio de pilas. El árbol debería quedar de la siguiente manera:

/home/eduard/charms/preciso

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

información relacionada