Issue #21908 has been updated by Josh Partlow.
This is the trace from the master end. This is run straight off puppet source,
head of master on Ubuntu 13.04.
Info: Inserting default '~ ^/catalog/([^/]+)$' (auth true) ACL
Info: Inserting default '~ ^/node/([^/]+)$' (auth true) ACL
Info: Inserting default '/file' (auth ) ACL
Info: Inserting default '/certificate_revocation_list/ca' (auth true) ACL
Info: Inserting default '~ ^/report/([^/]+)$' (auth true) ACL
Info: Inserting default '/certificate/ca' (auth any) ACL
Info: Inserting default '/certificate/' (auth any) ACL
Info: Inserting default '/certificate_request' (auth any) ACL
Info: Inserting default '/status' (auth true) ACL
Notice: Not Found: Could not find certificate percival.corp.puppetlabs.net
Notice: Not Found: Could not find certificate_request
percival.corp.puppetlabs.net
Notice: percival.corp.puppetlabs.net has a waiting certificate request
Info: Autosigning percival.corp.puppetlabs.net
Notice: Signed certificate request for percival.corp.puppetlabs.net
Notice: Removing file Puppet::SSL::CertificateRequest
percival.corp.puppetlabs.net at
'/home/jpartlow/test/master/bug-21908/ssl/ca/requests/percival.corp.puppetlabs.net.pem'
Info: Caching node for percival.corp.puppetlabs.net
Debug: node supports formats: pson b64_zlib_yaml yaml raw
Debug: Warning: calling Plugins.search with empty module path.
Info: Could not find filesystem info for file 'plugins' in environment
production
Notice: Not Found: Could not find instances in file_metadata with 'plugins'
Notice: Not Found: Could not find file_metadata plugins
Info: Caching node for percival.corp.puppetlabs.net
Notice: Compiled catalog for percival.corp.puppetlabs.net in environment
production in 0.01 seconds
Debug: catalog supports formats: pson b64_zlib_yaml yaml dot raw
Debug: report supports formats: pson b64_zlib_yaml yaml raw
Debug: Finishing transaction 31268300
Debug: Received report to process from percival.corp.puppetlabs.net
Debug: Processing report from percival.corp.puppetlabs.net with processor
Puppet::Reports::Store
----------------------------------------
Bug #21908: An error is logged during an agent run if the puppetmaster does not
have at least one <module>/lib dir in its modules directory.
https://projects.puppetlabs.com/issues/21908#change-95764
* Author: Josh Partlow
* Status: Needs More Information
* Priority: Normal
* Assignee: Josh Partlow
* Category: plug-ins
* Target version:
* Affected Puppet version: 3.2.3
* Keywords: pluginsync
* Branch:
----------------------------------------
To reproduce:
(Make sure you have a '127.0.0.1 localhost puppetmaster' entry in
/etc/hosts for the below)
In one terminal setup the master:
jpartlow@percival:~/work/puppet$ rm -rf ~/test/master/bug-test
jpartlow@percival:~/work/puppet$ mkdir -p ~/test/master/bug-test
jpartlow@percival:~/work/puppet$ bundle exec puppet master --no-daemonize
--trace --autosign=true --debug --confdir=~/test/master/bug-test
--vardir=~/test/master/bug-test --certname puppetmaster
In another terminal, run the agent:
jpartlow@percival:~/work/puppet$ be puppet agent -t --server puppetmaster
Info: Creating a new SSL key for percival.corp.puppetlabs.net
Info: Caching certificate for ca
Info: Creating a new SSL certificate request for
percival.corp.puppetlabs.net
Info: Certificate Request fingerprint (SHA256):
20:18:5A:F0:3B:A0:BE:76:6B:03:71:ED:BD:EF:47:04:F1:49:3F:BD:63:AC:42:3D:7E:0F:66:3F:08:F9:70:C9
Info: Caching certificate for percival.corp.puppetlabs.net
Info: Caching certificate_revocation_list for ca
Info: Retrieving plugin
Error: /File[/home/jpartlow/.puppet/var/lib]: Could not evaluate: Could not
retrieve information from environment production source(s)
puppet://puppetmaster/plugins
Info: Caching catalog for percival.corp.puppetlabs.net
Info: Applying configuration version '1374537817'
Info: Creating state file /home/jpartlow/.puppet/var/state/state.yaml
--
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://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.