web-dev-qa-db-ja.com

ubuntu 16.04.1スナップインストールのconjure-upエラー

Ubuntu 16.04 Desktopをダウンロードしてインストールした後、conjure-upをインストールして1台のマシンにOpenstackをインストールしようとしましたが、次のエラーメッセージが表示されました。

~$ Sudo snap install conjure-up --classic --beta

error: cannot perform the following tasks:
- Run configure hook of "conjure-up" snap if present (
-----
+ lxd_bin=/usr/bin/lxd
+ lxc_bin=/usr/bin/lxc
++ which lxd
+ '[' '' = '' ']'
+ snap install lxd
+ lxd_bin=/snap/bin/lxd
+ lxc_bin=/snap/bin/lxc
++ /snap/bin/lxd --version
+ VERSION=2.8
+ dpkg --compare-versions 2.8 gt 2.2
+ grep -q trusty /etc/lsb-release
+ /snap/bin/lxc network show lxdbr0
+ /snap/bin/lxc network create lxdbr0 ipv4.address=10.0.8.1/24 ipv4.nat=true ipv6.address=none ipv6.nat=false
LXD socket not found; is LXD installed and running?
-----)

このインストールの前に行う必要があることはありますか?

2
Lai Eddy

これは興味深いエラーです。次のことができます。

Sudo snap remove lxd
Sudo apt-get install lxd lxd-client
conjure-up

私には、これはXenialで実行されているLXDスナップの問題のように見えます。これが機能する場合、LXDの担当者に連絡して、そのスナップの問題点を確認します。

3
battlemidget

「Sudo snap install conjure-up --classic」を実行したときに、まったく同じエラーが発生しました。このスレッドを読んだ後、私は成功することができました

openstackuser@ubuntu:~$ Sudo snap remove lxd openstackuser@ubuntu:~$ Sudo apt-get install lxd lxd-client openstackuser@ubuntu:~$ conjure-up

その後、私はconjure-upをインストールするように求められました

openstackuser@ubuntu:~$ conjure-up The program 'conjure-up' is currently not installed. You can install it by typing: Sudo apt install conjure-up

以下のコマンドでインストールされたconjure-upパッケージ

openstackuser@ubuntu:~$ Sudo apt install conjure-up

最後に、エラーなしでインストールされました

openstackuser@ubuntu:~$ Sudo snap install conjure-up --classic
conjure-up 2.1.0 from 'canonical' installed

ありがとう

1

Linux Mintでも同様のエラーが発生していました。

 $ Sudoスナップインストールconjure-up --classic --beta 
 
 error:次のタスクを実行できません:
-"conjure-upのconfigureフックを実行「存在する場合はスナップする

selinuxをインストールして再起動し、snapdをインストールして修正しました。

 sudo apt-get install selinux 
 reboot 
 sudo apt-get install snapd 

詳細については、「 この問題 」を参照してください。

0
ostrokach