Hello,
I have upgraded from Foreman 1.5.3 to 1.6 on a Debian using Foreman apt
repos.
I now have a strange error on ALL puppet clients that now fail :
Could not find class apt::params in namespaces apt on node host.domain.com
while /etc/puppet/node.rb host.domain.com still returns valid output.
I have activated debug logs into config.ru, nothing looks interresting :
2014-09-24 13:05:58 +0200 Puppet (debug): importing
'/etc/puppet/environments/production/modules/apt/manifests/params.pp' in
environment production
2014-09-24 13:05:58 +0200 Puppet (debug): Automatically imported
apt::params from apt/params into production
2014-09-24 13:05:58 +0200 Puppet (err): Could not find class apt::params in
namespaces apt on node host.domain.com
2014-09-24 13:05:58 +0200 Puppet (err): Could not find class apt::params in
namespaces apt on node host.domain.com
2014-09-24 13:05:58 +0200 Puppet (err): Could not find class apt::params in
namespaces apt on node host.domain.com
2014-09-24 13:05:58 +0200 Puppet (debug): Handling request: PUT
/production/report/host.domain.com
2014-09-24 13:05:58 +0200 Puppet (debug): Routes Registered:
2014-09-24 13:05:58 +0200 Puppet (debug): Route /^/v2.0/
2014-09-24 13:05:58 +0200 Puppet (debug): Route /./
2014-09-24 13:05:58 +0200 Puppet (debug): Evaluating match for Route
/^/v2.0/
2014-09-24 13:05:58 +0200 Puppet (debug): Did not match path
("/production/report/host.domain.com")
2014-09-24 13:05:58 +0200 Puppet (debug): Evaluating match for Route /./
2014-09-24 13:05:58 +0200 Puppet (debug): Received report to process from
host.domain.com
2014-09-24 13:05:58 +0200 Puppet (debug): Processing report
from host.domain.com with processor Puppet::Reports::Foreman
My production is down.
I'd like to fix the problem rather than rollback to 1.5.3.
Any help welcome.