我尝试使用全新服务器安装让 MAAS 集群控制器在 Ubuntu 14.04 上运行,然后稍后手动添加集群控制器的 MAAS 包。我有另一台机器运行 maas-regional-controller。
我在控制器安装方面遇到两个问题:
- 安装 maas-cluster-controller 包时,Apache 2 挂起,原因是缺少名为
crochet
maas-pserv
由于重启频率过高,崩溃并出现错误代码 1,重新启动并最终被 init 停止。
我安装了该python-crochet
软件包,以便启动 apache。这是由于 apache 安装的依赖项列表中遗漏了一些内容吗?希望一开始安装该软件包是没问题的。
无法maas-pserv
启动,我不知道是什么原因。我尝试查看 中的日志文件/var/log/maas
,但 pserv 没有写入任何日志文件,可能是因为崩溃是由 upstart 造成的。我尝试通过 twistd 调用手动启动 pserv,如 中所示/etc/init/maas-pserv.conf
。twisted 抱怨它不认识命令maas-pserv
。
我绝对不是一个 Python 专家,但是我只能想象(有根据的猜测)Twisted 没有导入 maas Python 应用程序库,因此抱怨不知道它。
有什么想法,为什么maas-pserv
会崩溃?
答案1
对于这个maas-pserv
问题我可能有一个解决方案。今天我的一个 MAAS 控制器也遇到了这个问题,我发现twistd
有一个缓存文件包含所有插件信息。
我只是删除了该dropin.cache
文件,现在twistd
就会找到它maas-pserv
。
dropin.cache
位于/usr/lib/python2.7/dist-packages/twisted/plugins
我的机器上。