it-swarm.com.de

openstack-Fehler "Fehler: Flag angegeben, aber nicht definiert: --upload-tool"

laptop mit neuer/sauberer Installation von 16.04.2

installiert zaubern, lxc, lxd, etc ...

initialisierte LXD-Vernetzung

kann lxd Container starten und nginx, Apache, etc. installieren.

führen Sie "Openstack zaubern" aus, wählen Sie Openstack mit Nova LXD aus, und wählen Sie localhost aus.

Fehler ist:

"Fehler: Flag angegeben, aber nicht definiert: --upload-tool"

Ich versuche immer noch, alle Verantwortlichkeiten und Beziehungen zwischen lxd, juju, maas, openstack, zaubern usw. zu klären, daher bin ich mir nicht einmal sicher, wo ich anfangen soll.

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 (wie 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

es stellt sich also heraus, dass zaubern und juju ziemlich wählerisch in Bezug auf die Versionen des anderen sind. Nach vielen Versuchen löste dies mein Problem:

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

conjure-up

hier sind die Versionen, die ich jetzt laufen:

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

davor habe ich so etwas wie juju 2.0 ausgeführt und 0.1.2 heraufbeschworen.

1
James