On Wed, Jun 24, 2020 at 9:31 AM Aditya Gupta <[email protected]> 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 <[email protected]> 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 [email protected]. >>> 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 [email protected]. > 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 [email protected]. 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.
