我刚刚开始涉足云计算,尝试对我的 ubuntu 服务器进行管理。我从 LXD 开始,但它在早期阶段引发了一些问题。
每当我想要创建一个容器时,lxd 都会发送此消息:
error: Error calling 'lxd forkstart "name of my container" "container path/lxc.conf"': err='exit status 1'
我使用的是内核为 4.0.18(最新版本)的 ubuntu 服务器,在花了一些时间(几个小时)后,我发现大多数使用 LXD 的人都遇到了同样的问题,他们通过降级内核解决了这个问题。我照做了,将内核降级到 -4.0.0,但没有成功,我仍然收到相同的消息错误。
这个问题有解决办法吗?
非常感谢你的帮助
答案1
错误消息中提到的目录中应该有一个 .log 文件。
或者这也应该将其拉出来:
lxc info NAME --show-log
过去,此错误的最常见来源是系统中的 liblxc1 已过期,因此您可能需要仔细检查所有内容是否是最新的,并说明您正在运行的 LXD 版本。
据我所知,当前的 Ubuntu 15.10 内核(4.2)与 LXD 配合良好,因此您可能希望恢复到最新版本,然后我们可以从那里进行调试。