web-dev-qa-db-fra.com

erreur openstack conjure-up "erreur: indicateur fourni mais non défini: --upload-tool"

ordinateur portable avec installation fraîche/propre de 16.04.2

installé conjure-up, lxc, lxd, etc ...

réseau lxd initialisé

peut lancer des conteneurs lxd et installer nginx, Apache, etc.

lancez "conjure-up openstack", sélectionnez Openstack avec Nova LXD, sélectionnez localhost.

L'erreur est:

"erreur: indicateur fourni mais non défini: --upload-tool"

J'essaie encore de régler toutes les responsabilités et les relations entre LXD, Juju, Maas, Openstack, Invocation, etc., donc je ne sais même pas par où commencer.

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 (identique à 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
1
James

il en résulte que jure et juju sont assez pointilleux sur les versions de chacun. après de nombreuses tentatives, cela a résolu mon problème:

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

conjure-up

voici les versions que je cours actuellement:

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

avant cela, je courais quelque chose comme juju 2.0 et conjure-up 0.1.2.

1
James