Issue #21981 has been updated by Charlie Sharpsteen.

Do the failing classes belong to modules that contain a metadata.json file? If 
so, could you try moving the metadata.json file out of one of the failing 
modules and see if that has any effect? (Ref. #20728)

----------------------------------------
Bug #21981: Random "Could not find class xxx for node [node] on [node]"
https://projects.puppetlabs.com/issues/21981#change-95788

* Author: Sylvain Avril
* Status: Needs More Information
* Priority: Normal
* Assignee: Sylvain Avril
* Category: 
* Target version: 
* Affected Puppet version: 3.2.3
* Keywords: 
* Branch: 
----------------------------------------
After some modules updates, my puppet master keep logging a "Could not find 
class" error 3 times :
Jul 30 16:49:02 ILNXSVCPUP01 puppet-master[20687]: Could not find class 
apache::params for dlnxwebext01.filhetallard.com on node 
dlnxwebext01.filhetallard.com

At first, it was with another class. I've commented all references to it and 
went in another error on another class.
Everytime, this error come three times. In debug mode, I don't see much 
information.

I've got the error with Puppet 3.1.x and I have upgraded to 3.2.3 with no 
result.

<pre>
It seems a bit like issue 20573. However my configuration didn't have any 
reference to custom module path :
[main]
    confdir = /app/data/puppet/master-dev/etc
    vardir = /app/data/puppet/master-dev/var
    logdir = $vardir/log
    rundir = $vardir/run
    ssldir = $vardir/ssl
    pluginsync = true
    pluginsignore = .svn CVS .hg
    puppetport = 18139

[agent]
    classfile = $vardir/classes.txt
    localconfig = $vardir/localconfig
    report = true
    listen = true
    puppetport = 18139

[master]
    environment = dev
    masterport = 18140
    user = s-puppet
    group = applis
    masterlog = $logdir/puppetmaster.log
    ignorecache = true
    certname=ilnxsvcpup01.xxxxx.com
    dns_alt_names=puppet-devintranet.xxxxx.com
    reports = store, http
    reporturl = http://localhost/foreman-dev/reports/create?format=yml

    storeconfigs = true
    dbmigrate = true
    dbadapter = mysql
    dbserver = localhost
    dbname = puppetdevdb
    dbuser = puppetdev
    dbpassword = xxxxxx
    dbconnections = 10
    dbsocket = /tmp/mysql.sock
</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://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