Issue #4415 has been updated by Chris Price.
Dan, can you help me clarify this just a bit? 1. Can I repro this with 'apply'? Or does it require a master/agent setup? I'm presuming the latter, because I'm guessing that the resource could never make it into the catalog unless the type existed on the master? 2. I presume your example doesn't have anything to do with the 'notify' type in particular, right? If I were to define a custom type directly in the main source code directories of puppet on the master, and then use that in a manifest, that would trigger the behavior that you are describing w/o me needing to delete any files on the agent? 3. What kind of real-world scenarios are likely to trigger this, now that Telly has improved (and automatically enabled by default) pluginsync? Is it something that would only occur if the user had explicitly disabled pluginsync? ---------------------------------------- Bug #4415: puppetd ignores resources in the catalog if the type code cannot be found https://projects.puppetlabs.com/issues/4415#change-63294 Author: Dan Bode Status: Accepted Priority: Normal Assignee: Chris Price Category: Target version: 3.X Affected Puppet version: Keywords: pluginsync Branch: site.pp <pre> node puppetclient { vcsrepo { "/usr/local/dev/repo": ensure => present, provider => git } notify { 'test123': require => Vcsrepo['/usr/local/dev/repo'] } } </pre> if I dont sync vcsrepo and I remove the type source code for notify.rb, then puppet doesn't fail and just ignores them <pre> debug: /Stage[main]//Node[puppetclient]/Notify[test123]/require: requires Vcsrepo[/usr/local/dev/repo] info: Applying configuration version '1280516948' debug: Finishing transaction -607606538 debug: Storing state debug: Stored state in 0.02 seconds notice: Finished catalog run in 0.04 seconds debug: Using cached certificate for ca debug: Using cached certificate for puppetclient debug: Using cached certificate_revocation_list for ca debug: Value of 'preferred_serialization_format' (pson) is invalid for report, using default (b64_zlib_yaml) debug: report supports formats: b64_zlib_yaml marshal raw yaml; using b64_zlib_yaml </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 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.
