Public bug reported: TL;DR: when the CRL is missing on a node, puppet agent pluginsync fails way too silently.
Me and several of my colleagues just spent about 6 hours debugging our broken puppet infrastructure. In the end it turns out that the problem was how we were serving the CRL on our puppeteers (puppet masters for individual networks) no longer works with puppet in precise. As a result, the CRL file wasn't downloaded/present on the client. This is turn caused pluginsync to fail. My problem is that it failed completely silently; there's absolutely no hint from the output (even with --debug, --verbose and --trace) as to why the pluginsync is failing. (We only figured it out from the apache logs of the puppeteer. XX.XX.XX.XX 8443 - [19/Jul/2012:20:56:00 +0000] "GET /golive/file_metadata/plugins? HTTP/1.1" 200 296 "-" "-" XX.XX.XX.XX 601270 - [19/Jul/2012:20:55:40 +0000] "GET /golive/file_metadatas/plugins?links=manage&ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&checksum_type=md5&recurse=true& HTTP/1.1" 200 12675 "-" "-" The first is a CRL-less node; the second one has the CRL.) ** Affects: puppet (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to puppet in Ubuntu. https://bugs.launchpad.net/bugs/1026842 Title: too silent puppet agent pluginsync failure if CRL is missing from node To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1026842/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs