Issue #16883 has been updated by Banio Carpenter.
FYI this is basically the same issue I was seeing in 2.7.x in bug: #14979. This is updated (version 3.0) with more info so you can, with luck, reproduce the issue. Setting it up and giving it a few days as a cron and some type of logging should allow you to reproduce it. Let me know if you need any more info. ---------------------------------------- Bug #16883: Inheritence seems to not be working puppet 3.0 intermittent error https://projects.puppetlabs.com/issues/16883#change-73010 Author: Banio Carpenter Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: All servers running Centos 6.3 puppet master: # puppet --version 3.0.0 # ruby --version ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] # facter --version 1.6.12 puppet client: # puppet --version 3.0.0 # ruby --version ruby 1.8.7 (2012-06-29 patchlevel 370) [i386-linux] # facter --version 1.6.12 This is the server class: class admin::test { class { 'base::standard': } -> class { 'users::standard_groups': } -> class { 'users::admins': } -> class { 'sudoers::standard': } -> class { 'users::root': } -> class { 'admin::scripts2': } -> class { 'admin::usrlocalbin': } -> class { 'admin::backendstgcron': } } Here is the problematic class that uses inheritence (/etc/puppet/modules/admins/manifests/scripts2): class admin::scripts2 inherits admin::scripts { File['/tmp/scripts'] { source => "puppet:///modules/admin/auxiliary/scripts-backend1_15", } } class the class it inherits from (/etc/puppet/modules/admins/manifests/scripts): class admin::scripts { file { "/tmp/scripts": ensure => directory, recurse => true, purge => true, force => true, owner => "root", group => "root", source => "puppet:///modules/admin/auxiliary/scripts-backend", } } Her is the error that sometimes happens: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find parent resource type 'admins::scripts' of type hostclass in production at /etc/puppet/modules/admins/manifests/scripts2.pp:1 on node admtest2.mydomain.com This error only occurs sometimes. If i run puppet agent -t on the puppet client it never happens. The file /etc/puppet/modules/admins/manifests/scripts is indeed there. -- 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 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.
