I managed to trigger this behavior when I realized the readline package in the ruby_devel class instead of specifying it. It appears that the resource chain in the rvm class does not include the realized resource. Is this the current expected behavior? I'm running 2.7.11 on the client and server.
class vpackages @package { 'readline': } } class ruby_devel { realize Package['readline'] } class rvm { include ruby_devel include rvm::params, rvm::data, rvm::install Class['ruby_devel'] -> Class['rvm::install'] } Ramin -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/a4uPr3TRQeQJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.