Conjure-upをインストールしたばかりで、実行すると次のようになります-
Traceback (most recent call last):
File "/snap/conjure-up/557/bin/conjure-up", line 11, in <module>
load_entry_point('conjure-up==2.3a1', 'console_scripts', 'conjure-up')
File "/snap/conjure-up/557/lib/python3.6/site-
packages/conjureup/app.py", >line 257, in main utils.lxd_version(),
File "/snap/conjure-up/557/lib/python3.6/site-
packages/conjureup/utils.py", >line 269, in lxd_version raise
Exception("Could not determine LXD version.") Exception: Could not
determine LXD version.
lxd --version
を実行すると
2.0.10
Conjure upを実行するときにlxdバージョンを探すコマンドは
conjure-up.lxd --version
私は得る
2.14
Conjure-up.logまたはjournalctlの何も問題が何であるかを示していません
これを引き起こしている可能性のあるアイデアはありますか?
コアスナップに問題があり、新しいコアスナップをインストールすると、クラシックスナップ(想起など)が失敗しました。これは、以下を実行することで修正され、利用可能になりました。
Sudo snap refresh core --stable
この問題の詳細については、こちらをご覧ください: https://forum.snapcraft.io/t/snapd-2-26-9-and-conjure-up-no-longer-work/1348
問題について
Exception("Could not determine LXD version.") Exception: Could not
determine LXD version.
スクリプトはlxdのバージョンを判別できません。理由は報告されていないエラーです。
/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found
これを修正するために/usr/sbin
をパスに追加しましたが、これで問題が修正されました。
問題の特定方法と修正方法は次のとおりです。
Openstackデプロイメント用のユーザー「スタック」がありました。コマンドを実行した後、次のことを確認しました。
conjure-up.lxd --version
私はこのエラーを受け取りました:
/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found
ファイルを表示します
view /snap/conjure-up/561/wrappers/lxd
行を見つけました。
exec aa-exec -p unconfined -- "$0" "$@".
このaa-exec
は見つかりません。
Rootまたはスーパーユーザーwhich aa-exec
として実行すると、ディレクトリが表示されます。
/usr/sbin
をユーザーパスに追加してコマンドを再実行すると、展開が開始されます。
環境PATHにパスを追加する方法:export PATH = $ PATH:/ usr/sbin