This means you have a puppetmaster using the API present in Foreman 1.2
to send puppet reports. The new report processor (foreman.rb) is linked
from here in the 1.3 upgrade notes, you'll need to copy it to your
puppetmasters and restart them:
···On 20/02/14 20:28, Jack Watroba wrote: > I just upgraded from 1.3 to 1.4 and now none of the reports are being > created in Foreman. The logs show this: > > Started POST "/reports/create?format=yml" for 10.254.222.176 at > 2014-02-20 12:26:17 -0800 > > ActionController::RoutingError (No route matches [POST] "/reports/create"): > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in > `process_request' > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in > `accept_and_process_next_request' > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in > `main_loop' > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in > `block (3 levels) in start_threads' > > Any ideas?
Red Hat Engineering