web-dev-qa-db-ja.com

conjure-up openstackエラー「エラー:フラグは提供されていますが、定義されていません:--upload-tool」

16.04.2のフレッシュ/クリーンインストールを備えたラップトップ

インストールされたconjure-up、lxc、lxdなど...

初期化されたlxdネットワーキング

lxdコンテナを起動し、nginx、Apacheなどをインストールできます。

「conjure-up openstack」を実行し、OpenStack with Nova LXDを選択し、localhostを選択します。

エラーは:

「エラー:提供されたが定義されていないフラグ:--upload-tool」

私はまだlxd、juju、maas、openstack、conjure-upなどの間のすべての責任と関係を整理しようとしているので、どこから探し始めればよいのかもわかりません。

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

そのため、想起率が高く、jujuは互いのバージョンについてかなりうるさいです。多くの試みの後、これは私の問題を解決しました:

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

conjure-up

現在実行しているバージョンは次のとおりです。

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

この前に、私はjuju 2.0のようなものを実行し、0.1.2を想起させました。

1
James