Você está usando o provedor manual, o que significa que precisa gerenciar e combinar manualmente a série de charadas com a série implantada na unidade. Se você usou, por exemplo, o provedor local (a documentação fornece uma imagem Vagrant predefinida que foi testada para trabalhar no OS X), Juju gerenciaria automaticamente a alocação de unidade - incluindo a série - para que você não se deparasse com esse problema.
A série definida para um charme é a versão do Ubuntu em que o charme foi testado e é conhecido por trabalhar com ele. É perfeitamente possível que o encanto funcione com uma série mais recente e, em muitos casos, o mesmo encanto seja enviado para ambas as séries. (Também tem havido alguma discussão sobre o suporte de encantos de várias séries, em que as séries suportadas são definidas no encadeamento metadata.yaml
.)
Se você encontrar um encanto que esteja disponível apenas para uma série específica, mas realmente quiser executá-lo em uma série diferente (com a advertência de que ele pode não funcionar corretamente), você sempre pode ramificar o encanto do Launchpad em uma estrutura de diretório local de <series>/<charm-name>
e implemente-o usando juju deploy local:<series>/<charm-name>
. (Este é o mesmo processo que um autor de charme usaria para fazer o charme suportar uma nova série. Se você fizer isso, e conseguir que o charme funcione, certamente o mantenedor do charme provavelmente apreciaria o envio de suas alterações para permitir o charme para apoiar a nova série.)
Observe que a restrição de série somente se aplica à máquina na qual o encanto é implantado. Contanto que dois charms suportem a mesma interface, eles podem ser relacionados e trabalhar juntos, mesmo se estiverem sendo executados em séries diferentes.