Hello all, I have been searching through the list archives, but I have yet to find an answer to my question. The problem I am having is this:
1. I have been using puppet without environments for some time now and it works properly 2. I am trying to reconfigure to use environments, and I am getting errors with plugins not getting sync'd. The error I see on the agent node is: err: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://lou1/plugins notice: /File[/var/lib/puppet/lib/puppet]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/test]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/test]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/test/iptables.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/test/iptables.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/cvs.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/cvs.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/git.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/git.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/svn.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/svn.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/hg.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/hg.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/bzr.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo/bzr.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/type]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/type]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/type/vcsrepo.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/type/vcsrepo.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/type/iptables.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/type/iptables.rb]: Skipping because of failed dependencies notice: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo.rb]: Dependency File[/var/lib/puppet/lib] has failures: true warning: /File[/var/lib/puppet/lib/puppet/provider/vcsrepo.rb]: Skipping because of failed dependencies On the puppet master, I changed my puppet.conf from: [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/etc/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter templatedir=$confdir/templates prerun_command=/etc/puppet/etckeeper-commit-pre postrun_command=/etc/puppet/etckeeper-commit-post server = lou1 certname = lou1 [master] # These are needed when the puppetmaster is run by passenger # and can safely be removed if webrick is used. ssl_client_header = SSL_CLIENT_S_DN ssl_client_verify_header = SSL_CLIENT_VERIFY modulepath=/etc/puppet/modules storeconfigs=true dbadapter=postgresql dbuser=foreman dbpassword=foreman dbserver=localhost dbname=foreman reports=log, foreman certname=lou1 server=lou1 To: [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/etc/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter templatedir=$confdir/prod/templates prerun_command=/etc/puppet/etckeeper-commit-pre postrun_command=/etc/puppet/etckeeper-commit-post server = lou1 certname = lou1 [master] # These are needed when the puppetmaster is run by passenger # and can safely be removed if webrick is used. ssl_client_header = SSL_CLIENT_S_DN ssl_client_verify_header = SSL_CLIENT_VERIFY modulepath=/etc/puppet/prod/modules storeconfigs=true dbadapter=postgresql dbuser=foreman dbpassword=foreman dbserver=localhost dbname=foreman reports=log, foreman certname=lou1 server=lou1 [production] manifest = $confdir/prod/manifests/site.pp manifestdir = $confdir/prod/manifests modulepath = $confdir/prod/modules templatedir = $confidr/prod/templates [staging] manifest = $confdir/staging/manifests/site.pp manifestdir = $confdir/staging/manifests modulepath = $confdir/staging/modules templatedir = $confidr/staging/templates [dev] manifest = $confdir/dev/manifests/site.pp manifestdir = $confdir/dev/manifests modulepath = $confdir/dev/modules templatedir = $confidr/dev/templates Puppet Master is running 2.7.3 and the agents are a mix of 2.6.x versions. Any suggestions would be greatly appreciated... Thanks, Deven Phillips Senior Systems Administrator DNS.com, A Comodo Company -- 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.