如何在 EL6.4 上升级 Apache / Passenger 上的 Puppet?

如何在 EL6.4 上升级 Apache / Passenger 上的 Puppet?

我有一台运行 apache / Passenger 的 Scientific Linux 6.4 服务器,其中安装了 puppet-server。还安装了 Foreman 1.4。当我将代理升级到 3.4.2 时,它们开始进行所有日志记录:使用安全性较低的报告和查询参数序列化以兼容较旧的 Puppet Master。要删除此通知,请将您的主服务器升级到 Puppet 3.3 或更高版本。

所以我查看了服务器,并将 puppet-server 升级到 puppet-server-3.4.2-1.el6.noarch 我已经重新启动了 httpd(apache)...

基本上,代理仍然在抱怨。我还将 puppet 更新到了 puppet-3.4.2-1.el6.noarch,但没有成功...

我只是希望代理停止每次运行时记录警告...乘客不使用系统安装的 rpm 吗?我找不到有关此的任何文档,而 Puppet IRC 只建议我安装 puppet-server(我实际上没有安装它,而且我的服务器正在运行...)

Puppet 用户组还没有回答我……

谢谢您的任何想法...

答案1

所以我设法将这个问题归结为 foreman 的错误配置。完整线程在这里: https://groups.google.com/forum/#!topic/puppet-users/wvBHZjzkQYI

相关结局:并且为了完全结束这一切 - 我最终得到了一个奇怪的配置,从 Foreman 1.1 -> 1.4 和 Puppet 3.1.x -> 3.4.2......

在 Passanger.conf 中

改变:

PassengerRuby /usr/bin/ruby193-ruby

到:

/usr/bin/ruby

并在虚拟主机定义中添加:PassengerRuby /usr/bin/ruby193-ruby

相关内容