Broken puppet client on debian stable Squeeze
Running :
puppet agent –test –server puppet.example.com
Produces the following error :
err : Could not retrieve catalog from remote server : Error 414 on SERVER : < !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”>
<HTML>
<HEAD><TITLE>Request-URI Too Large</TITLE></HEAD>
<BODY>
<H1>Request-URI Too Large</H1>
WEBrick::HTTPStatus::RequestURITooLarge
<HR>
<ADDRESS>
WEBrick/1.3.1 (Ruby/1.9.3/2012-02-16) OpenSSL/0.9.8q at
jenova.dannielou.com:8140
</ADDRESS>
</BODY>
</HTML>
warning : Not using cache on failed catalog
err : Could not retrieve catalog ; skipping run
Workaround :
echo “deb http://backports.debian.org/debian-backports squeeze-backports main” >> /etc/apt/source.list
apt-get update
apt-get -t squeeze-backports install puppet
Cet article est repris du site http://blog.nordbeastie.org/?p=266