Entre o Puppet 2 e 3, o config.ru (usado pelo Passenger para executar o mestre do Puppet no Apache) precisa ser atualizado conforme a inicialização do Puppet mudou.
Veja as notas de lançamento aqui para o diff: Notas de lançamento do Puppet 3: A configuração do rack do Puppet Master foi alterada
O instalador de Foreman configura este arquivo em /etc/puppet/rack/config.ru, mas usuários Debian que usam puppetmaster-passenger podem encontrá-lo em / usr / share / puppet / rack / puppetmasterd /.
Os usuários do Foreman também devem observar a mudança para os sudoers necessários para a integração da CA Puppet: Atualizar Puppet de v2 para v3 gotchas .