Package: puppetmaster
Version: 0.23.2-11
Severity: grave
Justification: renders package unusable

When starting puppetmasterd for the first time (after creating a proper
site.pp), I'm getting this error message:

Restarting puppet configuration management tool master
server/usr/lib/ruby/1.8/puppet/util/pidlock.rb:33:in `initialize':
Permission denied - /var/run/puppetmasterd.pid (Errno::EACCES)
        from /usr/lib/ruby/1.8/puppet/util/pidlock.rb:33:in `open'
        from /usr/lib/ruby/1.8/puppet/util/pidlock.rb:33:in `lock'
        from /usr/lib/ruby/1.8/puppet/daemon.rb:63:in `setpidfile'
        from /usr/lib/ruby/1.8/puppet/util.rb:385:in `threadlock'
        from /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
        from /usr/lib/ruby/1.8/puppet/util.rb:384:in `threadlock'
        from /usr/lib/ruby/1.8/puppet/daemon.rb:62:in `setpidfile'
        from /usr/lib/ruby/1.8/puppet/daemon.rb:20:in `daemonize'
        from /usr/sbin/puppetmasterd:292

The fix is simple, and should be part of the postinst (or simply in
debian/rules):

mkdir /var/run/puppet
chown puppet:puppet !$

puppet.conf should also point to /var/run/puppet instead of /var/run as
a rundir.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22-1-686
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)

Versions of packages puppetmaster depends on:
ii  facter                     1.3.5-1       a library for retrieving facts fro
ii  lsb-base                   3.1-23.2etch1 Linux Standard Base 3.1 init scrip
ii  puppet                     0.23.2-11     centralised configuration manageme
ii  ruby                       1.8.2-1       An interpreter of object-oriented 

Versions of packages puppetmaster recommends:
pn  rails                         <none>     (no description available)
ii  rdoc                          1.8.2-1    Generate documentation from ruby s

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to