![Conjure-up 异常:无法确定 Juju 版本](https://linux22.com/image/998876/Conjure-up%20%E5%BC%82%E5%B8%B8%EF%BC%9A%E6%97%A0%E6%B3%95%E7%A1%AE%E5%AE%9A%20Juju%20%E7%89%88%E6%9C%AC.png)
我正在尝试运行 conjure-up 但不断收到以下信息:
Traceback (most recent call last):
File "/snap/conjure-up/133/bin/conjure-up", line 11, in <module>
sys.exit(main())
File "/snap/conjure-up/133/lib/python3.6/site-packages/conjureup/app.py", line 208, in main
utils.juju_version()))
File "/snap/conjure-up/133/lib/python3.6/site-packages/conjureup/utils.py", line 129, in juju_version
raise Exception("Could not determine Juju version.")
Exception: Could not determine Juju version.
我遵循文档的简单指导运行如下:
sudo snap install conjure-up --classic
conjure-up
我能得到任何帮助吗,
谢谢
答案1
检查你的 juju 版本:
juju version
如果输出是这样的:
The program 'juju' can be found in the following packages:
* juju-2.0
* juju-1-default
Ask your administrator to install one of them
检查你的$PATH
环境变量:
echo $PATH
/snap/bin
如果变量中没有路径,则只需像这样添加:
export PATH="/snap/bin/:$PATH"
export PATH="/usr/bin/snap:$PATH"
现在,我希望您可以毫无错误地运行 conjure-up。
答案2
我在装有 Ubuntu-Server 16.04 LTS 的虚拟机中遇到了同样的错误,唯一需要修复的是更新系统软件包
sudo apt-get update
sudo apt-get upgrade
更新后,运行“conjure-up”时可正常启动
答案3
我必须从 snap 安装 juju 才能使其工作(上面试过但没有成功)。
sudo snap install juju --classic
答案4
我在 ubuntu 16.04 上遇到了同样的错误消息,我可以通过运行以下命令修复该问题:
sudo usermod -a -G lxd <USER>
newgrp lxd
conjure-up