Attempting to apply a puppet manifest locally with 'puppet apply' fails without an existing puppet user and group on Ubuntu Server 12.04. This is confirmed from the Puppet installation docs at http://docs.puppetlabs.com/guides/installation.html#installing-from-gems-not-recommended
Adding a change here to the postinstall scripts for Ubuntu Server 12.04 and 12.10 to create a system user and group (the puppet group is already added at present for 12.10).
Add a Puppet system user for Ubuntu Server 12.x
Yes, behaviour has changed since the early versions . Thanks for the commit