Noticing an issue when I setup Foreman 1.1 w/ Puppet 3.0. I'm using the
RPMs under the RC branch (the latest).
Warning: Unable to fetch my node definition, but the agent run will
Warning: Error 400 on SERVER: Failed to find server.com via exec: Execution
of '/etc/puppet/node.rb server.com' returned 1:
Info: Retrieving plugin
Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
Failed when searching for node server.com: Failed to find server.com via
exec: Execution of '/etc/puppet/node.rb server.com' returned 1:
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Sure enough, logging into the Foreman UI indicates a 'stack level too deep'
issue. Easy enough to work around: ulimit -s 16384, however I noticed there
was a bug logged for this:
And on the wiki it indicates a solution:
gem uninstall activerecord
gem install activerecord -v 3.0.10
Tried that, no luck.
Is this expected, something I may be doing wrong, or that fix just no
longer applies to Foreman 1.1?