Why does Puppet always try to reinstall some packages?
We're running Puppet Enterprise on Debian Wheezy servers.
Every time we run Puppet, it claims it is changing the ensure attribute of a few packages from "purged" to "installed" on all of the servers:
Notice: /Stage[main]/Devtools::Packages/Package[libjpeg62-dev]/ensure: ensure changed 'purged' to 'present'
As far as I can tell, there is nothing uninstalling these packages. And the apt utility says the packages are installed.
I'd ignore this error, but then the corresponding files show up as changed in auditd logs, so it's annoying.
Any idea why Puppet thinks it has to keep installing these packages?