为什么 lxd init 无法在新安装的 Ubuntu 18.04 上运行?

为什么 lxd init 无法在新安装的 Ubuntu 18.04 上运行?

我在 SSDNodes 有一个 VPS。我重新安装了 Ubuntu 18.04,运行了更新、升级、自动删除和清理。然后我尝试使用 配置 lxd lxd init。光标移动到下一行,什么也没做。它没有闪烁,只是呆在那里。超过 10 分钟后它仍然没有做任何事情。我尝试lxc list并得到了相同的结果。我做了一个which lxd并得到了/usr/bin/lxd 我做了一个lxd --version并得到了3.0.3 我做了一个which lxc并得到了/usr/bin/lxc 我做了一个lxc --version并得到了3.0.3 那么为什么lxd initlxd list不起作用呢?

我还尝试创建一个容器并得到:

randall@server1:~$ lxc-create -n inglesnobrasil -t ubuntu
lxc-create: inglesnobrasil: parse.c: lxc_file_for_each_line_mmap: 100 No such file or directory - Failed to open file "/home/randall/.config/lxc/default.conf"
lxc-create: inglesnobrasil: utils.c: get_template_path: 918 No such file or directory - bad template: ubuntu
lxc-create: inglesnobrasil: lxccontainer.c: do_lxcapi_create: 1786 Unknown template "ubuntu"
lxc-create: inglesnobrasil: tools/lxc_create.c: main: 327 Failed to create container inglesnobrasil

答案1

您是否尝试过通过 snap 来使用 LXD?https://discuss.linuxcontainers.org/t/migrate-from-ppa-to-snap/816

运行snap install lxd然后lxd.migrate

它将移动您的所有数据,然后从系统中删除旧的软件包(deb)。

我最近在最新的服务器安装上执行了此操作(从我的历史记录中):10 sudo snap install lxd 11 sudo /snap/bin/lxd.migrate 12 /snap/bin/lxd init 13 lxc list

相关内容