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.


Reply via email to