I've installed puppet 3 on a CentOS 6 server and then installed the puppetlabs-stdlib and puppetlabs-puppet modules. I've not modified these at all.
In my manifest, I've taken the examples to create a database called 'puppet':
class { '::mysql::server': root_password => '8WQAx99e', remove_default_accounts => true, override_options => $override_options }
mysql::db { 'puppet': user => 'puppet', password => 'Dr8G3rWN', host => 'localhost', grant => ['SELECT', 'UPDATE'] }
But before the module installs the packages I get the following error:
> Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter charset on Mysql_database[puppet] on node puppetmaster.example.com>
Warning: Not using cache on failed catalog>
Error: Could not retrieve catalog; skipping run Any help would be greatly appreciated.
Warning: Not using cache on failed catalog>
Error: Could not retrieve catalog; skipping run Any help would be greatly appreciated.