The error was:
246 - 9:08 info: Loading fact tmpfact err: Could not retrieve catalog: Could not parse YAML data for node app.net: syntax error on line 64, col 0: `time: 2011-07-31 01:52:21.901522 -04:00' warning: Not using cache on failed catalog
during a puppet run.
To resolve, remove the
and /var/puppet/yaml/facts (or where ever you may have these files).
Rerun the puppet command, or let puppet run again, and the files will get rebuilt. The client will now work.