juju bootstrap 给出此错误:无法创建 dqlite 连接

juju bootstrap 给出此错误:无法创建 dqlite 连接

我正在尝试在 lxd 集群云上引导 juju

以下是命令的记录

sysop@kvmnode1:~/SVILUPPO/for_juju$ sudo juju bootstrap lxd-cloud                                                                                                              
Creating Juju controller "lxd-cloud-default" on lxd-cloud/default                                                                                                              
Looking for packaged Juju agent version 2.6.2 for amd64                                                                                                                        
To configure your system to better support LXD containers, please see: https://github.com/lxc/lxd/blob/master/doc/production-setup.md                                          
Launching controller instance(s) on lxd-cloud/default...
 - Create container from image: Failed to set apply_template volatile key: Failed to update database: failed to begin transaction: failed to create dqlite connection: no avail - juju-b3db51-0 (arch=amd64)          
Installing Juju agent on bootstrap instance
Fetching Juju GUI 2.14.0
Waiting for address
Attempting to connect to 240.11.0.27:22
Connected to 240.11.0.27
Running machine configuration script...
Bootstrap agent now started
Contacting Juju controller at 240.11.0.27 to verify accessibility...

Bootstrap complete, controller "lxd-cloud-default" now is available
Controller machines are in the "controller" model
Initial model "default" added
sysop@kvmnode1:~/SVILUPPO/for_juju$

Juju 由 snap 安装,版本为 2.6.2

LXD 是 3.13 版本

lxd 集群位于 3 个 kvm 虚拟机上。所有操作系统主机和客户机都是今天更新的 Kubuntu 18.04。

这个错误意味着什么?

如何避免?

答案1

这是一个奇怪的错误。它看起来像是来自内部数据库(德基)。

但是,Juju 似乎安装正确。您可以尝试以下命令吗?如果运行正常,那么希望情况不会太糟。

juju deploy ubuntu

你可以通过检查 的输出来检查这是否有效juju status。大约一分钟后,你应该会在应用程序active的行上看到ubuntu

如果这不起作用,请尝试重新启动控制器机器。您可以通过 SSH 或 Juju 手动执行此操作:

juju ssh -m controller 0
sudo reboot now

一旦机器重新启动,系统就会自行重置。juju deploy ubuntu应该可以工作。

相关内容