Issue #2544 has been reported by Nigel Kersten.
----------------------------------------
Bug #2544: plugins in modules not working with environments in 0.25.x
http://projects.reductivelabs.com/issues/2544
Author: Nigel Kersten
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version:
Complexity: Unknown
Affected version: 0.25.0rc1
Keywords:
Configuration files:
h2. Server-side:
_/etc/puppet/puppet.conf_
<pre>
[main]
user=root
group=root
confdir=/etc/puppet
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=$vardir/ssl
[puppetmasterd]
ca=false
user=root
group=root
logdest=syslog
logdir=/var/log/puppet
vardir=/var/lib/puppet
certname=mypuppet.certname.com
autosign=false
ssl_client_header=HTTP_X_SSL_SUBJECT
modulepath=/etc/puppet/modules
manifestdir=/etc/puppet/manifests/
manifest=/etc/puppet/manifests/site.pp
[first]
modulepath=/var/lib/puppet/environments/first/modules
manifestdir=/var/lib/puppet/environments/first/manifests
manifest=/var/lib/puppet/environments/first/manifests/site.pp
</pre>
_/etc/puppet/manifests/site.pp_
<pre>
notice("/etc/puppet/manifests/site.pp")
node default {
include base
}
</pre>
_/etc/puppet/modules/base/manifests/init.pp_
<pre>
class base {
notice ("Base Module: no environment")
}
</pre>
_/etc/puppet/modules/base/lib/facter/foo.rb
<pre>
Facter.add(:foo) do
setcode do
"no environment"
end
end
</pre>
_/var/lib/puppet/environments/first/modules/base/manifests/init.pp_
<pre>
class base {
notice ("Base Module: environment 'first'")
}
</pre>
_/var/lib/puppet/environments/first/modules/base/lib/facter/foo.rb_
<pre>
Facter.add(:foo) do
setcode do
"environment: first"
end
</pre>
So we have appropriate notices for not using an environment, and for using the
environment 'first'.
I'm going to paste the puppetmasterd output from launch, and then two
successive client runs, the first without an environment, the second with the
environment 'first'.
h2. Client-side configuration:
_/etc/puppet/puppet.conf_
<pre>
[puppetd]
user = root
group = wheel
server = my_puppet_server
masterport = 8140
listen = false
configtimeout = 360
pidfile = /var/run/puppetd.pid
runinterval = 3600
factsync = false
factpath = /var/puppet/lib/facter
pluginsync = true
syslogfacility = local7
certname = c216f41a-f902-4bfb-a222-850dd957bebb
</pre>
h3. Client run without environment
<pre>
t# puppetd --test --verbose --debug --trace
debug: Failed to load library 'shadow' for feature 'libshadow'
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/puppet/state/state.yaml]: Autorequiring
File[/var/puppet/state]
debug:
/File[/etc/puppet/ssl/public_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/client_yaml]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/clientbucket]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl/csr_c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/state/graphs]: Autorequiring File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/certs/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/certs]
debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
File[/etc/puppet/ssl/certs]
debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug:
/File[/etc/puppet/ssl/private_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/state/classes.txt]: Autorequiring
File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: Finishing transaction 13783270 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.01 seconds
info: Retrieving plugin
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::FileServing::Metadata; has not
implemented method 'from_s'
debug: /File[/var/puppet/lib/facter/foo.rb]: Changing ensure
debug: /File[/var/puppet/lib/facter/foo.rb]: 1 change(s)
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::FileServing::Metadata; has not
implemented method 'from_s'
notice: /File[/var/puppet/lib/facter/foo.rb]/ensure: content changed
'{md5}ef7693f0c12e003a5877eccd1882bb5b' to
'{md5}ef7693f0c12e003a5877eccd1882bb5b'
debug: Finishing transaction 14065880 with 1 changes
info: Loading downloaded plugin /var/puppet/lib/facter/foo.rb
info: Loading facts in foo
info: Loading facts in foo
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::Resource::Catalog; has not
implemented method 'from_s'
info: Caching catalog for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.01 seconds
info: Applying configuration version '1250530542'
debug: Finishing transaction 14051440 with 0 changes
debug: Storing state
debug: Stored state in 0.13 seconds
notice: Finished catalog run in 0.14 seconds
</pre>
*verification of fact contents:*
<pre>
# cat /var/puppet/lib/facter/foo.rb
Facter.add(:foo) do
setcode do
"no environment"
end
end
</pre>
h3. Client run with environment
<pre>
# puppetd --test --verbose --debug --trace --environment first
debug: Failed to load library 'shadow' for feature 'libshadow'
debug:
/File[/etc/puppet/ssl/private_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /File[/var/puppet/state/classes.txt]: Autorequiring
File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
File[/etc/puppet/ssl/certs]
debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
File[/etc/puppet/ssl]
debug: /File[/var/puppet/state/state.yaml]: Autorequiring
File[/var/puppet/state]
debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/clientbucket]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/state/graphs]: Autorequiring File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/client_yaml]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl/csr_c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet]
debug:
/File[/etc/puppet/ssl/public_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /File[/etc/puppet/ssl/certs/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/certs]
debug: Finishing transaction 13782940 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.01 seconds
info: Retrieving plugin
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::FileServing::Metadata; has not
implemented method 'from_s'
debug: Finishing transaction 14065840 with 0 changes
info: Loading facts in foo
info: Loading facts in foo
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::Resource::Catalog; has not
implemented method 'from_s'
info: Caching catalog for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.07 seconds
info: Applying configuration version '1250530632'
debug: Finishing transaction 14286260 with 0 changes
debug: Storing state
debug: Stored state in 0.06 seconds
notice: Finished catalog run in 0.13 seconds
</pre>
*verification of fact contents:*
<pre>
# cat /var/puppet/lib/facter/foo.rb Facter.add(:foo) do
setcode do
"no environment"
end
end
</pre>
h3. Server debug output:
<pre>
# puppetmasterd --no-daemonize --verbose --no-ca --debug --trace
debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug:
/File[/var/lib/puppet/ssl/private_keys/puppetmaster.corp.google.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/certs/puppetmaster.corp.google.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
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/manifests]: Autorequiring File[/etc/puppet]
debug: /File[/var/log/puppet/masterhttp.log]: Autorequiring
File[/var/log/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring
File[/etc/puppet/manifests]
debug: /File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction 69843919287480 with 0 changes
notice: Starting Puppet server version 0.25.0
info: mount[plugins]: allowing * access
debug: No modules mount given; autocreating with default permissions
debug: No path given for plugins mount; creating a special PluginMount
debug: Creating interpreter
debug: Finishing transaction 69843918480580 with 0 changes
debug: Finishing transaction 69843918472180 with 0 changes
info: access[^/catalog/([^/]+)$]: allowing 'method' find
info: access[^/catalog/([^/]+)$]: allowing * access
info: access[/certificate_revocation_list/ca]: allowing 'method' find
info: access[/certificate_revocation_list/ca]: allowing * access
info: access[/report]: allowing 'method' save
info: access[/report]: allowing * access
info: access[/file]: allowing * access
info: access[/certificate/ca]: adding authentication no
info: access[/certificate/ca]: allowing 'method' find
info: access[/certificate/ca]: allowing * access
info: access[/certificate/]: adding authentication no
info: access[/certificate/]: allowing 'method' find
info: access[/certificate/]: allowing * access
info: access[/certificate_request]: adding authentication no
info: access[/certificate_request]: allowing 'method' find
info: access[/certificate_request]: allowing 'method' save
info: access[/certificate_request]: allowing * access
info: access[/]: adding authentication any
info: mount[plugins]: allowing * access
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
info: Expiring the node cache of c216f41a-f902-4bfb-a222-850dd957bebb
info: Not using expired node for c216f41a-f902-4bfb-a222-850dd957bebb from
cache; expired at Mon Aug 17 10:34:42 -0700 2009
info: Caching node for c216f41a-f902-4bfb-a222-850dd957bebb
notice: Scope(Class[main]): /etc/puppet/manifests/site.pp
notice: Scope(Node[default]): node default
notice: Scope(Node[default]): environment: production
debug: importing '/etc/puppet/modules/base/manifests/init.pp'
info: Autoloaded module base
notice: Scope(Class[base]): Base Module: no environment
notice: Compiled catalog for c216f41a-f902-4bfb-a222-850dd957bebb in 0.01
seconds
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
info: Expiring the node cache of c216f41a-f902-4bfb-a222-850dd957bebb
info: Not using expired node for c216f41a-f902-4bfb-a222-850dd957bebb from
cache; expired at Mon Aug 17 10:36:12 -0700 2009
info: Caching node for c216f41a-f902-4bfb-a222-850dd957bebb
notice: Scope(Class[main]): first: site.pp
debug: importing
'/var/lib/puppet/environments/first/modules/base/manifests/init.pp'
info: Autoloaded module base
notice: Scope(Class[base]): Base Module: environment 'first'
notice: Compiled catalog for c216f41a-f902-4bfb-a222-850dd957bebb in 0.01
seconds
</pre>
If I then remove the non-environment plugin at _/etc/puppet/modules/base/lib_
on the server:
h3. Client-side with environment:
<pre>
# puppetd --test --verbose --debug --trace --environment first
debug: Failed to load library 'shadow' for feature 'libshadow'
debug:
/File[/etc/puppet/ssl/private_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /File[/var/puppet/state/classes.txt]: Autorequiring
File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
File[/etc/puppet/ssl/certs]
debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
File[/etc/puppet/ssl]
debug: /File[/var/puppet/state/state.yaml]: Autorequiring
File[/var/puppet/state]
debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/clientbucket]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/state/graphs]: Autorequiring File[/var/puppet/state]
debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/client_yaml]: Autorequiring File[/var/puppet]
debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet]
debug: /File[/etc/puppet/ssl/csr_c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet]
debug:
/File[/etc/puppet/ssl/public_keys/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /File[/etc/puppet/ssl/certs/c216f41a-f902-4bfb-a222-850dd957bebb.pem]:
Autorequiring File[/etc/puppet/ssl/certs]
debug: Finishing transaction 13782940 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.01 seconds
info: Retrieving plugin
debug: Using cached certificate for ca
debug: Using cached certificate for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::FileServing::Metadata; has not
implemented method 'from_s'
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::FileServing::Metadata; has not
implemented method 'from_s'
/Library/Ruby/Site/1.8/puppet/parameter.rb:394:in `fail'
/Library/Ruby/Site/1.8/puppet/type/file/source.rb:160:in `init_metadata'
/Library/Ruby/Site/1.8/puppet/util/cacher.rb:106:in `send'
/Library/Ruby/Site/1.8/puppet/util/cacher.rb:106:in `cached_value'
/Library/Ruby/Site/1.8/puppet/util/cacher.rb:46:in `metadata'
/Library/Ruby/Site/1.8/puppet/type/file/source.rb:115:in `copy_source_values'
/Library/Ruby/Site/1.8/puppet/type/file.rb:636:in `retrieve'
/Library/Ruby/Site/1.8/puppet/type.rb:719:in `evaluate'
/Library/Ruby/Site/1.8/puppet/transaction.rb:60:in `apply'
/Library/Ruby/Site/1.8/puppet/transaction.rb:249:in
`eval_children_and_apply_resource'
/Library/Ruby/Site/1.8/puppet/util.rb:425:in `thinmark'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:308:in
`realtime'
/Library/Ruby/Site/1.8/puppet/util.rb:424:in `thinmark'
/Library/Ruby/Site/1.8/puppet/transaction.rb:248:in
`eval_children_and_apply_resource'
/Library/Ruby/Site/1.8/puppet/transaction.rb:205:in `eval_resource'
/Library/Ruby/Site/1.8/puppet/transaction.rb:294:in `evaluate'
/Library/Ruby/Site/1.8/puppet/util.rb:425:in `thinmark'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:308:in
`realtime'
/Library/Ruby/Site/1.8/puppet/util.rb:424:in `thinmark'
/Library/Ruby/Site/1.8/puppet/transaction.rb:293:in `evaluate'
/Library/Ruby/Site/1.8/puppet/transaction.rb:287:in `collect'
/Library/Ruby/Site/1.8/puppet/transaction.rb:287:in `evaluate'
/Library/Ruby/Site/1.8/puppet/resource/catalog.rb:139:in `apply'
/Library/Ruby/Site/1.8/puppet/configurer/downloader.rb:32:in `evaluate'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:62:in
`timeout'
/Library/Ruby/Site/1.8/puppet/configurer/downloader.rb:31:in `evaluate'
/Library/Ruby/Site/1.8/puppet/configurer/plugin_handler.rb:12:in
`download_plugins'
/Library/Ruby/Site/1.8/puppet/configurer.rb:75:in `prepare'
/Library/Ruby/Site/1.8/puppet/configurer.rb:131:in `run'
/Library/Ruby/Site/1.8/puppet/agent.rb:53:in `run'
/Library/Ruby/Site/1.8/puppet/agent/locker.rb:21:in `lock'
/Library/Ruby/Site/1.8/puppet/agent.rb:53:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/sync.rb:229:in
`synchronize'
/Library/Ruby/Site/1.8/puppet/agent.rb:53:in `run'
/Library/Ruby/Site/1.8/puppet/agent.rb:130:in `with_client'
/Library/Ruby/Site/1.8/puppet/agent.rb:51:in `run'
/Library/Ruby/Site/1.8/puppet/application/puppetd.rb:103:in `onetime'
/Library/Ruby/Site/1.8/puppet/application.rb:226:in `send'
/Library/Ruby/Site/1.8/puppet/application.rb:226:in `run_command'
/Library/Ruby/Site/1.8/puppet/application.rb:217:in `run'
/Library/Ruby/Site/1.8/puppet/application.rb:306:in `exit_on_fail'
/Library/Ruby/Site/1.8/puppet/application.rb:217:in `run'
/usr/sbin/puppetd:159
err: /File[/var/puppet/lib]: Failed to retrieve current state of resource:
Could not retrieve information from source(s) puppet://mypuppetserver/plugins
notice: /File[/var/puppet/lib/facter]: Dependency file[/var/puppet/lib] has 1
failures
warning: /File[/var/puppet/lib/facter]: Skipping because of failed dependencies
notice: /File[/var/puppet/lib/facter/foo.rb]: Dependency file[/var/puppet/lib]
has 1 failures
warning: /File[/var/puppet/lib/facter/foo.rb]: Skipping because of failed
dependencies
debug: Finishing transaction 14065840 with 0 changes
info: Loading facts in foo
info: Loading facts in foo
debug: Puppet::Network::Format[json]: false value when expecting true
debug: Format s not supported for Puppet::Resource::Catalog; has not
implemented method 'from_s'
info: Caching catalog for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Loaded state in 0.07 seconds
info: Applying configuration version '1250530809'
debug: Finishing transaction 14362320 with 0 changes
debug: Storing state
debug: Stored state in 0.06 seconds
notice: Finished catalog run in 0.14 seconds
</pre>
h3. Server-side:
<pre>
# puppetmasterd --no-daemonize --verbose --no-ca --debug --trace
debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring
File[/etc/puppet/manifests]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug:
/File[/var/lib/puppet/ssl/private_keys/puppetmaster.corp.google.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certs/puppetmaster.corp.google.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/log/puppet/masterhttp.log]: Autorequiring
File[/var/log/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
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: Finishing transaction 70097515654560 with 0 changes
notice: Starting Puppet server version 0.25.0
info: mount[plugins]: allowing * access
debug: No modules mount given; autocreating with default permissions
debug: No path given for plugins mount; creating a special PluginMount
debug: Creating interpreter
debug: Finishing transaction 70097514849120 with 0 changes
debug: Finishing transaction 70097514842340 with 0 changes
info: access[^/catalog/([^/]+)$]: allowing 'method' find
info: access[^/catalog/([^/]+)$]: allowing * access
info: access[/certificate_revocation_list/ca]: allowing 'method' find
info: access[/certificate_revocation_list/ca]: allowing * access
info: access[/report]: allowing 'method' save
info: access[/report]: allowing * access
info: access[/file]: allowing * access
info: access[/certificate/ca]: adding authentication no
info: access[/certificate/ca]: allowing 'method' find
info: access[/certificate/ca]: allowing * access
info: access[/certificate/]: adding authentication no
info: access[/certificate/]: allowing 'method' find
info: access[/certificate/]: allowing * access
info: access[/certificate_request]: adding authentication no
info: access[/certificate_request]: allowing 'method' find
info: access[/certificate_request]: allowing 'method' save
info: access[/certificate_request]: allowing * access
info: access[/]: adding authentication any
info: mount[plugins]: allowing * access
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
debug: Using cached node for c216f41a-f902-4bfb-a222-850dd957bebb
info: Expiring the node cache of c216f41a-f902-4bfb-a222-850dd957bebb
info: Not using expired node for c216f41a-f902-4bfb-a222-850dd957bebb from
cache; expired at Mon Aug 17 10:39:09 -0700 2009
info: Caching node for c216f41a-f902-4bfb-a222-850dd957bebb
notice: Scope(Class[main]): first: site.pp
debug: importing
'/var/lib/puppet/environments/first/modules/base/manifests/init.pp'
info: Autoloaded module base
notice: Scope(Class[base]): Base Module: environment 'first'
notice: Compiled catalog for c216f41a-f902-4bfb-a222-850dd957bebb in 0.01
seconds
</pre>
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---