When I've run into this error, it was due to the environment
manifestdir/modulepath/templatedir not being set correctly or not
existing. Are you certain that those directories exist? What
environment is demonstrating this?

On Tue, Oct 11, 2011 at 10:30 AM, Deven Phillips
<deven.phill...@gmail.com> wrote:
> 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.
>

-- 
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.

Reply via email to