I've just installed Puppet Enterprise 2.0, and noticed the pe_mcollective module that is provided is failing. I've made no changes to the modules, this is a fresh install. The system is CentOS 6.0 x86_64 updated to CR.
This is the error, ------------------- #/opt/puppet/sbin/puppetd --test -v --debug ............ debug: Exec[broker_cert_truststore](provider=posix): Executing 'sh -c 'umask 077; keytool -import -noprompt -trustcacerts -alias 'PuppetCA' - file /etc/puppetlabs/puppet/ssl/certs/ca.pem -keystore broker.ts - storepass puppet'' debug: Executing 'sh -c 'umask 077; keytool -import -noprompt - trustcacerts -alias 'PuppetCA' -file /etc/puppetlabs/puppet/ssl/certs/ ca.pem -keystore broker.ts -storepass puppet'' err: /Stage[main]/Pe_mcollective/Exec[broker_cert_truststore]/returns: change from notrun to 0 failed: sh: keytool: command not found notice: /Stage[main]/Pe_mcollective/File[/etc/puppetlabs/activemq/ broker.ts]: Dependency Exec[broker_cert_truststore] has failures: true warning: /Stage[main]/Pe_mcollective/File[/etc/puppetlabs/activemq/ broker.ts]: Skipping because of failed dependencies debug: Exec[broker_cert_keystore](provider=posix): Executing 'sh -c 'umask 077; keytool -importkeystore -deststorepass puppet -destkeypass puppet -destkeystore broker.ks -srckeystore broker.p12 -srcstorepass puppet -srcstoretype PKCS12 -alias cllapuppetmaster.tamu.edu'' debug: Executing 'sh -c 'umask 077; keytool -importkeystore - deststorepass puppet -destkeypass puppet -destkeystore broker.ks - srckeystore broker.p12 -srcstorepass puppet -srcstoretype PKCS12 - alias puppetmaster.tamu.edu'' err: /Stage[main]/Pe_mcollective/Exec[broker_cert_keystore]/returns: change from notrun to 0 failed: sh: keytool: command not found Here's the results of locating keytool, and my $PATH, ---------------- # locate keytool /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/keytool /usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz # which keytool /usr/bin/which: no keytool in (/usr/local/sbin:/usr/local/bin:/sbin:/ bin:/usr/sbin:/usr/bin:/root/bin) Do I need to update my PATH to include java's bin directory? Also while I'm testing PE, this server is managed by my Puppet server (2.6.12), and during the install the PATH didn't seem to put /opt/ puppet/... before the system directories, is that correct ? Should I have to add both "/opt/puppet/bin" and "/opt/puppet/sbin" to my PATH manually? -------------- # which puppetd /usr/sbin/puppetd # echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin Thanks - Trey -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@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.