Now we're getting somewhere!

I replaced /bin/sh for /bin/bash (mv /bin/sh /bin/sh_old; ln -s /bin/
bash /bin/sh). Probably an oddity of Lucid in /bin/sh?

'which mysql' gave me /usr/bin/mysql but then I checked for mysql-
client, it wasn't installed so I did.

Below is my debug info. As shown in the snippet it seems that puppet
doesn't use/find the /root/.my.cnf file. The file is there and
passwords do work.

(I think I can smell victory, though)

snippet:
debug: Prefetching mysql resources for mysql_user
debug: Puppet::Type::Mysql_user::ProviderMysql: Executing '/usr/bin/
mysql mysql -NBe 'select concat(user, "@", host), password from user''
err: Could not prefetch mysql_user provider 'mysql': #<IO:0xb72caa58>
debug: Prefetching mysql resources for mysql_database
debug: Puppet::Type::Mysql_database::ProviderMysql: Executing '/usr/
bin/mysql mysql -NBe 'show databases''
err: Could not prefetch mysql_database provider 'mysql': #<IO:
0xb72c8d98>

debug:
r...@mysql:~# puppetd --test --server mysql --debug
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/
dscl does not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting
false
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does
not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/ssl/public_keys/mysql.pem]: Autorequiring
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/
var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/
var/lib/puppet/state]
debug: /File[/var/run/puppet/puppetd.pid]: Autorequiring File[/var/run/
puppet]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/
var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/
var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/
lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/mysql.pem]: Autorequiring File[/
var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/
lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/mysql.pem]:
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/
lib/puppet/state]
debug: Finishing transaction -610646308 with 0 changes
debug: Using cached certificate for ca, good until Sun Jul 19 12:24:34
UTC 2015
debug: Using cached certificate for mysql, good until Sun Jul 19
12:24:35 UTC 2015
debug: Loaded state in 0.00 seconds
info: Retrieving plugin
debug: Using cached certificate for ca, good until Sun Jul 19 12:24:34
UTC 2015
debug: Using cached certificate for mysql, good until Sun Jul 19
12:24:35 UTC 2015
debug: Using cached certificate_revocation_list for ca, good until
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
debug: Finishing transaction -610841488 with 0 changes
debug: Executing '/etc/puppet/etckeeper-commit-pre'
info: Loading facts in mysql
info: Loading facts in mysql
debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml;
using pson
info: Caching catalog for mysql
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not
exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update
does not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/
svstat does not exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl
does not exist
debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig
does not exist
debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/
portupgrade does not exist
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does
not exist
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/eix-
update does not exist
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-
nox does not exist
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info
does not exist
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall
does not exist
debug: Puppet::Type::Package::ProviderGem: file gem does not exist
debug: Puppet::Type::Package::ProviderYum: file yum does not exist
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not
exist
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not
exist
debug: Puppet::Type::Package::ProviderUrpmi: file urpmq does not exist
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not
exist
debug: Puppet::Type::Package::ProviderSun: file /usr/bin/pkginfo does
not exist
debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist
debug: Creating default schedules
debug: Finishing transaction -610840538 with 0 changes
debug: Loaded state in 0.00 seconds
debug: Prefetching mysql resources for mysql_user
debug: Puppet::Type::Mysql_user::ProviderMysql: Executing '/usr/bin/
mysql mysql -NBe 'select concat(user, "@", host), password from user''
err: Could not prefetch mysql_user provider 'mysql': #<IO:0xb72caa58>
debug: Prefetching mysql resources for mysql_database
debug: Puppet::Type::Mysql_database::ProviderMysql: Executing '/usr/
bin/mysql mysql -NBe 'show databases''
err: Could not prefetch mysql_database provider 'mysql': #<IO:
0xb72c8d98>
debug: Prefetching apt resources for package
debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} $
{Package} ${Version}\n''
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-
query -W --showformat '${Status} ${Package} ${Version}\n''
debug: //mysql::server/Service[mysql]/require: requires Package[mysql-
server]
debug: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_grant[pup...@localhost/puppet]/require: requires File[/
root/.my.cnf]
debug: //mysql::server/User[mysql]/require: requires Package[mysql-
server]
debug: //mysql::server/Augeas[my.cnf/client]/require: requires File[/
etc/mysql/my.cnf]
debug: //mysql::server/Augeas[my.cnf/mysqld]/require: requires File[/
etc/mysql/my.cnf]
debug: //mysql::server/Augeas[my.cnf/mysqld]/notify: subscribes to
Service[mysql]
debug: //mysql::server/File[/root/.my.cnf]/require: requires
Exec[Initialize MySQL server root password]
debug: //mysql::server/Augeas[my.cnf/performance]/require: requires
File[/etc/mysql/my.cnf]
debug: //mysql::server/Augeas[my.cnf/performance]/notify: subscribes
to Service[mysql]
debug: //mysql::server/File[/etc/mysql/my.cnf]/require: requires
Package[mysql-server]
debug: //mysql::server/Augeas[my.cnf/mysqld_safe]/require: requires
File[/etc/mysql/my.cnf]
debug: //mysql::server/Augeas[my.cnf/mysqld_safe]/notify: subscribes
to Service[mysql]
debug: //augeas::debian/Package[libaugeas0]/before: requires File[/usr/
share/augeas/lenses/contrib]
debug: //mysql::server/Augeas[my.cnf/replication]/require: requires
File[/etc/mysql/my.cnf]
debug: //mysql::server/Augeas[my.cnf/replication]/notify: subscribes
to Service[mysql]
debug: //mysql::server/Exec[Initialize MySQL server root password]/
require: requires Package[mysql-server]
debug: //mysql::server/Exec[Initialize MySQL server root password]/
require: requires Service[mysql]
debug: //mysql::server/Exec[Initialize MySQL server root password]/
notify: subscribes to Exec[Generate my.cnf]
debug: //mysql::server/File[/var/lib/mysql]/require: requires
Package[mysql-server]
debug: //augeas::debian/Package[augeas-lenses]/before: requires File[/
usr/share/augeas/lenses/contrib]
debug: //Node[mysql]/Mysql::Database[mydb]/Mysql_database[mydb]/
require: requires File[/root/.my.cnf]
debug: //augeas::debian/Package[augeas-tools]/before: requires File[/
usr/share/augeas/lenses/contrib]
debug: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_user[pup...@localhost]/require: requires File[/root/.my.cnf]
debug: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_grant[pup...@localhost/puppet]: Autorequiring
mysql_user[pup...@localhost]
debug: //mysql::server/File[/usr/share/augeas/lenses/contrib/
mysql.aug]: Autorequiring File[/usr/share/augeas/lenses/contrib]
debug: //mysql::server/Exec[Initialize MySQL server root password]:
Skipping automatic relationship with File[/root/.my.cnf]
debug: //mysql::server/File[/var/lib/mysql]: Autorequiring User[mysql]
info: Applying configuration version '1279717702'
debug: //mysql::server/File[/etc/mysql/my.cnf]/seltype: SELinux
bindings not found. Ignoring parameter.
debug: Augeas[my.cnf/replication](provider=augeas): Opening augeas
with root /, lens path /usr/share/augeas/lenses/contrib/, flags 0
debug: Augeas[my.cnf/replication](provider=augeas): Augeas version
0.7.0 is installed
debug: Augeas[my.cnf/replication](provider=augeas): Will attempt to
save and only run if files changed
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/log-bin"]
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/server-id"]
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/master-host"]
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/master-user"]
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/master-password"]
debug: Augeas[my.cnf/replication](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/report-host"]
debug: Augeas[my.cnf/replication](provider=augeas): Skipping becuase
no files were changed
debug: Augeas[my.cnf/replication](provider=augeas): Closed the augeas
connection
debug: Augeas[my.cnf/performance](provider=augeas): Opening augeas
with root /, lens path /usr/share/augeas/lenses/contrib/, flags 0
debug: Augeas[my.cnf/performance](provider=augeas): Augeas version
0.7.0 is installed
debug: Augeas[my.cnf/performance](provider=augeas): Will attempt to
save and only run if files changed
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/key_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/
max_allowed_packet"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/table_cache"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/sort_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/read_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/
read_rnd_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/net_buffer_length"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/
myisam_sort_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/thread_cache_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/query_cache_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/
thread_concurrency"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqld/thread_stack"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/mysqldump/
max_allowed_packet"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/isamchk/key_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/isamchk/sort_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/isamchk/read_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/isamchk/write_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/myisamchk/key_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/myisamchk/
sort_buffer_size"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/myisamchk/read_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): sending command
'rm' with params ["/files//etc/mysql/my.cnf/myisamchk/write_buffer"]
debug: Augeas[my.cnf/performance](provider=augeas): Skipping becuase
no files were changed
debug: Augeas[my.cnf/performance](provider=augeas): Closed the augeas
connection
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): Opening augeas
with root /, lens path /usr/share/augeas/lenses/contrib/, flags 0
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): Augeas version
0.7.0 is installed
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): Will attempt to
save and only run if files changed
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): sending command
'set' with params ["/files//etc/mysql/my.cnf/mysqld_safe/pid-file", "/
var/run/mysqld/mysqld.pid"]
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): sending command
'set' with params ["/files//etc/mysql/my.cnf/mysqld_safe/socket", "/
var/run/mysqld/mysqld.sock"]
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): Skipping becuase
no files were changed
debug: Augeas[my.cnf/mysqld_safe](provider=augeas): Closed the augeas
connection
debug: Augeas[my.cnf/client](provider=augeas): Opening augeas with
root /, lens path /usr/share/augeas/lenses/contrib/, flags 0
debug: Augeas[my.cnf/client](provider=augeas): Augeas version 0.7.0 is
installed
debug: Augeas[my.cnf/client](provider=augeas): Will attempt to save
and only run if files changed
debug: Augeas[my.cnf/client](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/client/socket", "/var/run/
mysqld/mysqld.sock"]
debug: Augeas[my.cnf/client](provider=augeas): Skipping becuase no
files were changed
debug: Augeas[my.cnf/client](provider=augeas): Closed the augeas
connection
debug: Augeas[my.cnf/mysqld](provider=augeas): Opening augeas with
root /, lens path /usr/share/augeas/lenses/contrib/, flags 0
debug: Augeas[my.cnf/mysqld](provider=augeas): Augeas version 0.7.0 is
installed
debug: Augeas[my.cnf/mysqld](provider=augeas): Will attempt to save
and only run if files changed
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/pid-file", "/var/run/
mysqld/mysqld.pid"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/old_passwords", "0"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/character-set-server",
"utf8"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/log-warnings", "1"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/log-error", "/var/log/
mysql.err"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/set", "log-slow-
queries"]
debug: Augeas[my.cnf/mysqld](provider=augeas): sending command 'set'
with params ["/files//etc/mysql/my.cnf/mysqld/socket", "/var/run/
mysqld/mysqld.sock"]
debug: Augeas[my.cnf/mysqld](provider=augeas): Skipping becuase no
files were changed
debug: Augeas[my.cnf/mysqld](provider=augeas): Closed the augeas
connection
debug: Service[mysql](provider=debian): Executing 'ps -ef'
debug: Service[mysql](provider=debian): PID is 1351
debug: //mysql::server/Exec[Initialize MySQL server root password]:
Executing check 'test -f /root/.my.cnf'
debug: Executing 'test -f /root/.my.cnf'
debug: Puppet::Type::Mysql_user::ProviderMysql: Executing '/usr/bin/
mysql mysql -NBe select '1' from user where CONCAT(user, '@', host) =
'pup...@localhost''
err: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_user[pup...@localhost]: Failed to retrieve current state of
resource: Execution of '/usr/bin/mysql mysql -NBe select '1' from user
where CONCAT(user, '@', host) = 'pup...@localhost'' returned 1: ERROR
1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)

notice: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_grant[pup...@localhost/puppet]: Dependency
mysql_user[pup...@localhost] has 1 failures
warning: //Node[mysql]/Mysql::Rights[Set rights for puppet database]/
mysql_grant[pup...@localhost/puppet]: Skipping because of failed
dependencies
debug: Puppet::Type::Mysql_database::ProviderMysql: Executing '/usr/
bin/mysql mysql -NBe show databases'
err: //Node[mysql]/Mysql::Database[mydb]/Mysql_database[mydb]: Failed
to retrieve current state of resource: Execution of '/usr/bin/mysql
mysql -NBe show databases' returned 1: ERROR 1045 (28000): Access
denied for user 'root'@'localhost' (using password: NO)

debug: //mysql::server/File[/var/lib/mysql]/seltype: SELinux bindings
not found. Ignoring parameter.
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
debug: Finishing transaction -610897678 with 0 changes
debug: Storing state
debug: Stored state in 0.03 seconds
notice: Finished catalog run in 3.62 seconds
debug: Executing '/etc/puppet/etckeeper-commit-post'






On Jul 20, 11:10 pm, "steve ." <leftath...@gmail.com> wrote:
> Hmmm:
>
> > info: Loading facts in mysql
> > sh: Syntax error: Bad fd number
> > debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using
> > pson
>
> Any insight as to what could be causing that syntax error?  Perhaps
> Puppet's/Facter's attempts at shelling out to run the MySQL
> command-line client is failing for some reason.  Could it be getting
> installed somewhere the provider's not expecting?  What do you get
> when you `which mysql` on the mysql node?
>
> On Tue, Jul 20, 2010 at 2:34 AM, Bram Enning <bramenn...@gmail.com> wrote:
> > Hi Steve,
>
> > I started all over again, below are the steps I took:
>
> > On a Mac I created a VirtualBox-instance with Ubuntu Lucid and just a basic
> > install;
>
> > sudo aptitude install puppet puppetmaster puppet-common ssh git-core pwgen;
>
> > git clonehttp://github.com/camptocamp/puppet-mysql.git;
> > git clonehttp://github.com/camptocamp/puppet-common.git;
> > git clonehttp://github.com/camptocamp/puppet-augeas.git;
>
> > mv ./puppet-mysql /etc/puppet/modules/mysql;
> > mv ./puppet-common /etc/puppet/modules/common;
> > mv ./puppet-augeas /etc/puppet/modules/augeas;
>
> > created "modules.pp" containing:
> >    import "common"
>
> > and "site.pp" containing:
> > <code>
> >    import "modules.pp"
> >    Exec { path =>
> > "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" }
>
> >    node 'mysql' {
> >        include augeas
> >        include mysql::server
> >        mysql::rights{"Set rights for puppet database":
> >          ensure   => present,
> >          database => "puppet",
> >          user     => "puppet",
> >          password => "puppet"
> >         }
> >      mysql::database{"mydb":
> >           ensure   => present
> >         }
> > }
> > </code>
>
> > In "/etc/hosts" I added:
> >    192.168.1.29     mysql
>
> > Then I issued:
> >    /etc/init.d/puppetmaster stop
> >    /etc/init.d/puppet stop
> >    puppetmasterd --mkusers
> >    puppetd --waitforcert 60 --verbose -- server mysql
> >    puppetd --test --debug --server mysql
>
> > And once again MySQL gets installed BUT NOT THE DB's AND GRANTS
> > GRRRRRRR^&&*%$^%$#^
> > mysql-client gets installed.
>
> > I checked the existince of the augeas and mysql libs in /var/lib/puppet/lib.
> > They are there but are not executable, but I don't think that's necessary.
>
> > This is my debug-info:
>
> > ===============================
> > r...@mysql:/var/lib/puppet/lib/puppet/parser/functions# puppetd --test
> > --server mysql --debug
> > debug: Failed to load library 'selinux' for feature 'selinux'
> > debug: Puppet::Type::User::ProviderPw: file pw does not exist
> > debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does
> > not exist
> > debug: Puppet::Type::User::ProviderLdap: true value when expecting false
> > debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not
> > exist
> > debug: Failed to load library 'ldap' for feature 'ldap'
> > debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
> > debug: /File[/var/lib/puppet/clientbucket]: Autorequiring
> > File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/ssl/certs/mysql.pem]: Autorequiring
> > File[/var/lib/puppet/ssl/certs]
> > debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/state/graphs]: Autorequiring
> > File[/var/lib/puppet/state]
> > debug: /File[/var/lib/puppet/ssl/public_keys/mysql.pem]: Autorequiring
> > File[/var/lib/puppet/ssl/public_keys]
> > debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
> > File[/var/lib/puppet/ssl/certs]
> > debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring
> > File[/var/lib/puppet/state]
> > debug: /File[/var/run/puppet/puppetd.pid]: Autorequiring
> > File[/var/run/puppet]
> > debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/client_yaml]: Autorequiring
> > File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/var/lib/puppet/ssl/private]: Autorequiring
> > File[/var/lib/puppet/ssl]
> > debug: /File[/var/lib/puppet/ssl/private_keys/mysql.pem]: Autorequiring
> > File[/var/lib/puppet/ssl/private_keys]
> > debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring
> > File[/var/lib/puppet/state]
> > debug: Finishing transaction -610902358 with 0 changes
> > debug: Using cached certificate for ca, good until Fri Jul 17 20:12:29 UTC
> > 2015
> > debug: Using cached certificate for mysql, good until Fri Jul 17 20:12:29
> > UTC 2015
> > debug: Loaded state in 0.00 seconds
> > info: Retrieving plugin
> > debug: Using cached certificate for ca, good until Fri Jul 17 20:12:29 UTC
> > 2015
> > debug: Using cached certificate for mysql, good until Fri Jul 17 20:12:29
> > UTC 2015
> > debug: Using cached certificate_revocation_list for ca, good until
> > debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml;
> > using pson
> > debug: Finishing transaction -611098378 with 0 changes
> > debug: Executing '/etc/puppet/etckeeper-commit-pre'
> > info: Loading facts in mysql
> > info: Loading facts in mysql
> > sh: Syntax error: Bad fd number
> > debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using
> > pson
> > info: Caching catalog for mysql
> > debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist
> > debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist
> > debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox
> > does not exist
> > debug: Puppet::Type::Package::ProviderGem: file gem does not exist
> > debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info does
> > not exist
> > debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall does
> > not exist
> > debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist
> > debug: Puppet::Type::Package::ProviderUrpmi: file rpm does not exist
> > debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/eix does not
> > exist
> > debug: Puppet::Type::Package::ProviderPorts: file
> > /usr/local/sbin/portversion does not exist
> > debug: Puppet::Type::Package::ProviderYum: file rpm does not exist
> > debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist
> > debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not
> > exist
> > debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not exist
> > debug: Puppet::Type::Package::ProviderSun: file /usr/bin/pkginfo does not
> > exist
> > debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
> > debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not
> > exist
> > debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svstat does
> > not exist
> > debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not
> > exist
> > debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not
> > exist
> > debug: Creating default schedules
> > debug: Finishing transaction -611345898 with 0 changes
> > debug: Loaded state in 0.00 seconds
> > debug: Prefetching apt resources for package
> > debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package}
> > ${Version}\n''
> > debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W
> > --showformat '${Status} ${Package} ${Version}\n''
> > debug: //mysql::server/User[mysql]/require: requires Package[mysql-server]
> > debug: //mysql::server/Augeas[my.cnf/client]/require: requires
> > File[/etc/mysql/my.cnf]
> > debug: //mysql::server/File[/var/lib/mysql]/require: requires
> > Package[mysql-server]
> > debug: //mysql::server/Service[mysql]/require: requires
> > Package[mysql-server]
> > debug: //mysql::server/Augeas[my.cnf/mysqld_safe]/require: requires
> > File[/etc/mysql/my.cnf]
> > debug: //mysql::server/Augeas[my.cnf/mysqld_safe]/notify: subscribes to
> > Service[mysql]
> > debug: //mysql::server/Augeas[my.cnf/replication]/require: requires
> > File[/etc/mysql/my.cnf]
> > debug: //mysql::server/Augeas[my.cnf/replication]/notify: subscribes to
> > Service[mysql]
> > debug: //mysql::server/Augeas[my.cnf/mysqld]/require: requires
> > File[/etc/mysql/my.cnf]
> > debug: //mysql::server/Augeas[my.cnf/mysqld]/notify: subscribes to
> > Service[mysql]
> > debug: //mysql::server/Augeas[my.cnf/performance]/require: requires
> > File[/etc/mysql/my.cnf]
> > debug: //mysql::server/Augeas[my.cnf/performance]/notify: subscribes to
> > Service[mysql]
> > debug: //mysql::server/Exec[Initialize MySQL server root password]/require:
> > requires Package[mysql-server]
> > debug: //mysql::server/Exec[Initialize MySQL server root password]/require:
> > requires Service[mysql]
> > debug: //mysql::server/Exec[Initialize MySQL server root password]/notify:
> > subscribes to Exec[Generate my.cnf]
> > debug: //augeas::debian/Package[augeas-lenses]/before: requires
> > File[/usr/share/augeas/lenses/contrib]
> > debug: //mysql::server/File[/etc/mysql/my.cnf]/require: requires
> > Package[mysql-server]
> > debug: //mysql::server/File[/root/.my.cnf]/require: requires Exec[Initialize
> > MySQL server root password]
> > debug: //augeas::debian/Package[libaugeas0]/before: requires
> > File[/usr/share/augeas/lenses/contrib]
> > debug: //augeas::debian/Package[augeas-tools]/before: requires
> > File[/usr/share/augeas/lenses/contrib]
> > debug: //mysql::server/File[/var/lib/mysql]: Autorequiring User[mysql]
> > debug: //mysql::server/File[/usr/share/augeas/lenses/contrib/mysql.aug]:
> > Autorequiring File[/usr/share/augeas/lenses/contrib]
> > debug: //mysql::server/Exec[Initialize MySQL server root password]: Skipping
> > automatic
>
> ...
>
> read more »

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to