Package: puppetmaster-passenger Version: 2.7.5-2.1 Severity: important Tags: patch
The command 'puppetca --configprint hostcert' and 'puppetca --configprint certname' do not work properly. I propose to switch to 'puppet config print hostcert' and 'puppet config print certname' instead. For now, as hostcert is not generated properly, apache2 could not run and fail to start because pem file is absent. -- System Information: Debian Release: 6.0.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages puppetmaster-passenger depends on: ii facter 1.6.0-1+yakaz1 collect and display facts about th ii libapache2-mod-passe 2.2.11debian-2 Rails and Rack support for Apache2 ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip ii puppetmaster-common 2.7.5-2.1 Puppet master common scripts ii ruby1.8 1.8.7.302-2squeeze1 Interpreter of object-oriented scr puppetmaster-passenger recommends no packages. puppetmaster-passenger suggests no packages. -- no debconf information
diff -s debian/puppetmaster-passenger.postinst debian.new/puppetmaster-passenger.postinst 20,21c20,21 < if [ ! -e "$(puppetca --configprint hostcert)" ]; then < puppetca --generate $(puppetca --configprint certname) --- > if [ ! -e "$(puppet config print hostcert)" ]; then > puppetca --generate $(puppet config print certname)

