On Wed, Jun 24, 2020 at 9:31 AM Aditya Gupta <adityalnc...@gmail.com> wrote:
> Same error is coming even erb file is empty. > Have you changed the content of the included template function or written your own? If not I would assume it's coming from this line: https://github.com/puppetlabs/puppet/blob/master/lib/puppet/parser/functions/template.rb#L15 However, I can't imagine the Puppet module being undefined when loading a ruby function. Is this running within Puppet Server as a normal catalog compilation or is this happening when executing a different tool that might bootstrap Puppet differently? > > On Friday, June 19, 2020 at 1:45:24 AM UTC+5:30, Justin Stoller wrote: >> >> providing the erb template would be valuable, if possible. >> >> The error looks like someone defined new constants w/in a custom function >> file. >> Is your erb file calling a custom function? >> >> On Thu, Jun 18, 2020 at 8:08 AM Aditya Gupta <aditya...@gmail.com> wrote: >> >>> Hello All, >>> >>> Recently i have updated from puppet-5 to puppet-6 but after upgrade my >>> erb stop working. >>> It is throwing error: >>> >>> Error: Error while evaluating a Function Call, undefined method `[]' for >>> Puppet::Pops::Loader::RubyLegacyFunctionInstantiator::Puppet:Module >>> >> >>> Simple resource: >>> file { '/etc/libvirt/libvirtd.conf': >>> ensure => file, >>> path => '/etc/libvirt/libvirtd.conf', >>> content => template('kvm/libvirtd.conf.erb'), >>> } >>> >>> >>> Please suggest. >>> >>> Thanks, >>> Aditya >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to puppet...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/puppet-users/d541414b-9f12-4d0b-8abf-ecd00f67747ao%40googlegroups.com >>> <https://groups.google.com/d/msgid/puppet-users/d541414b-9f12-4d0b-8abf-ecd00f67747ao%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/228686bf-5111-4b99-aa84-84fc3758c00bo%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/228686bf-5111-4b99-aa84-84fc3758c00bo%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2B%3DBEqUCpdYN%2B%2Bg7Y0bmx6tWJdPN6aAos01xFt7sRP5QN3%2BYbw%40mail.gmail.com.