Invalid byte sequence in US-ASCII when automating puppet
When I have the puppet agent running automatically, most of my nodes get the error "invalid byte sequence in US-ASCII" during several parts of the run. If I log into the server as root and run 'puppet agent -t', however, it works fine and I don't receive any character encoding issues.
This is with Ruby 1.9.3 (ruby-ng PPA) on Ubuntu 12.04 with puppet 3.3 (from the official apt repo).
Would it be something I need to change in the environment of the puppet user?
Output of 'locale' when run as root:
LANG=en_US.UTF-8 LANGUAGE ...