[Bug 906735] Re: package installation should create /var/log/puppet

Kenyon Ralph kenyon at kenyonralph.com
Wed Jan 4 09:12:43 UTC 2012


On 2012-01-03T16:44:41-0000, Adam Gandelman <906735 at bugs.launchpad.net> wrote:
> Hi Kenyon, thanks for reporting.  I'm having trouble reproducing your
> logrotate errors with puppet 2.7.1-1ubuntu3.2 on oneiric.  It appears
> the log directory is in fact created by the puppet-common package, on
> which both the puppet agent and puppetmaster packages depend on.
> Without later manually removing /var/log/puppet, I am unable to
> reproduce.   I've also confirmed that the corresponding logrotate config
> is removed on purge, so it should not be attempting rotation if the
> package is no longer installed / log directory removed during purge.
> 
> Can you specify with which version of the puppet package you've hit
> this?

Thanks for the reply. I didn't have any puppet packages installed when
I reported the bug, I guess that's why apport didn't report the
version. Anyway, it was the oneiric version, 2.7.1-1ubuntu3.2.

I just tried and was able to reproduce the logrotate error. Remove
puppet (and puppet-common) rather than purge, so the logrotate script
remains, but /var/log/puppet does not exist. Run sudo logrotate
/etc/logrotate.d/puppet after removing the packages to reproduce. Note
that I have not configured puppet at all, so /var/log/puppet is empty.

-- 
Kenyon Ralph

-- 
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/906735

Title:
  logrotate can't find /var/log/puppet if package was removed and that
  directory was empty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/906735/+subscriptions



More information about the Ubuntu-server-bugs mailing list