conjure-up openstack error “erro: sinalizador fornecido mas não definido: --upload-tool”

1

laptop com instalação limpa / limpa de 16.04.2

instalado conjure-up, lxc, lxd, etc ...

rede lxd inicializada

pode lançar contêineres lxd e instalar o nginx, o apache, etc.

execute "conjure-up openstack", selecione Openstack com Nova LXD, selecione localhost.

O erro é:

"error: flag provided mas não definido: --upload-tool"

Eu ainda estou tentando resolver todas as responsabilidades e relacionamentos entre lxd, juju, maas, openstack, conjure-up, etc., então não tenho certeza de onde começar a procurar.

openstack.log:

Mar  5 11:04:04 laptop openstack: [WARNING] pollinate binary not found
Mar  5 11:04:08 laptop openstack: message repeated 2 times: [ [WARNING] pollinate binary not found]
Mar  5 11:04:08 laptop openstack: [ERROR] ['error: flag provided but not defined: --upload-tools']
Mar  5 11:04:08 laptop openstack: [WARNING] pollinate binary not found

syslog (igual a openstack.log):

Mar  5 11:04:04 laptop openstack: [WARNING] pollinate binary not found
Mar  5 11:04:08 laptop openstack: message repeated 2 times: [ [WARNING] pollinate binary not found]
Mar  5 11:04:08 laptop openstack: [ERROR] ['error: flag provided but not defined: --upload-tools']
Mar  5 11:04:08 laptop openstack: [WARNING] pollinate binary not found
    
por James 05.03.2017 / 17:07

1 resposta

1

então acontece que conjure-up e juju são bastante exigentes sobre as versões um do outro. depois de muitas tentativas, isso resolveu meu problema:

sudo apt-get remove --purge juju*
sudo apt-get remove --purge conjure-up
sudo snap install conjure-up --classic

conjure-up

aqui estão as versões que estou executando agora:

$ juju --version
  2.1.1-xenial-amd64
$ conjure-up --version
  conjure-up 2.1.1

antes disso, eu estava rodando algo como juju 2.0, e conjurei-o 0.1.2.

    
por James 06.03.2017 / 09:47