[Pkg-puppet-devel] Bug#863632: puppetmaster: The broken compatibility with older agents
Martin Duspiva
martin.duspiva at aira.cz
Mon May 29 13:12:44 UTC 2017
Package: puppetmaster
Version: 3.7.2-4+deb8u1
Severity: serious
Justification: must
Dear Maintainer,
fter install the last security update 3.7.2-4+deb8u1, the puppet master doesn't work with puppet agents ( clients ) on Debian Squeezy and Wheezy. The error on agent is:
root at snek11:/home/martin# puppet agent --server=puppet.aira.cz --no-daemonize --verbose --onetime
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Unsupported facts format
info: Not using expired catalog for snek11.aira.cz from cache; expired at Fri May 26 07:07:12 +0200 2017
notice: Using cached catalog
The part of debug log from master:
Debug: Received report to process from snek11.aira.cz
Debug: Processing report from snek11.aira.cz with processor Puppet::Reports::Store
Debug: Routes Registered:
Debug: Route /^\/v2\.0/
Debug: Route /.*/
Debug: Evaluating match for Route /^\/v2\.0/
Debug: Did not match path ("/production/catalog/snek11.aira.cz")
Debug: Evaluating match for Route /.*/
Error: Unsupported facts format
Debug: Routes Registered:
Debug: Route /^\/v2\.0/
Debug: Route /.*/
Debug: Evaluating match for Route /^\/v2\.0/
Debug: Did not match path ("/production/report/snek11.aira.cz")
Debug: Evaluating match for Route /.*/
Debug: Received report to process from snek11.aira.cz
Debug: Processing report from snek11.aira.cz with processor Puppet::Reports::Store
The agents on Debian Jessie work good.
Have a nice day,
MD.
-- System Information:
Debian Release: 8.8
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages puppetmaster depends on:
ii init-system-helpers 1.22
ii puppetmaster-common 3.7.2-4+deb8u1
ii ruby 1:2.1.5+deb8u2
ii ruby1.8 [ruby-interpreter] 1.8.7.358-7.1+deb7u3
ii ruby1.9.1 [ruby-interpreter] 1.9.3.194-8.1+deb7u5
ii ruby2.1 [ruby-interpreter] 2.1.5-2+deb8u3
puppetmaster recommends no packages.
puppetmaster suggests no packages.
-- Configuration Files:
/etc/default/puppetmaster changed:
START=no
DAEMON_OPTS=""
SERVERTYPE=webrick
PUPPETMASTERS=1
PORT=8140
PUPPETQD=no
PUPPETQD_OPTS=""
-- no debconf information
More information about the Pkg-puppet-devel
mailing list