我尝试在最新版本的 Ubuntu 上安装 MCollective,但开箱后似乎无法正常工作。我很好奇我错过了什么,如果这是一个 bug,那么提交 bug 的正确位置在哪里。
迄今为止的步骤:
$ apt-get 安装 mcollective-中间件 mcollective mcollective-客户端 $ mc-find-hosts /usr/lib/ruby/1.8/mcollective.rb:1:in `require': 没有要加载的文件 -- rubygems (LoadError) 来自 /usr/lib/ruby/1.8/mcollective.rb:1 来自 /usr/sbin/mc-find-hosts:3:in `require' 来自 /usr/sbin/mc-find-hosts:3
此时,该rubygems
包似乎应该被列为依赖项。好的,让我们安装它:
$ apt-get 安装 rubygems $ mc-find-hosts $
现在它只是在短暂的延迟后悄悄地失败了。
有人经历过这个问题或者知道解决的方法吗?
答案1
为了解决“沉默”问题,我重新启动了 mcollective 服务,现在一切都按预期运行。
看起来 Ubuntu 11.10 oneiric 上的软件包依赖关系有点混乱。
我已经提交了一个错误报告: https://bugs.launchpad.net/ubuntu/+source/mcollective/+bug/884908