[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