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.

Reply via email to