The error occurs because the module is using Ruby 2.6 syntax (such as 
endless ranges) but Puppet 6 vendors Ruby 2.5.

On Friday, February 23, 2024 at 7:39:40 AM UTC-8 Denny Fuchs wrote:

> Hi,
>
> it seems, we have to upgrade to Puppet7. The error is gone, with this 
> version.
>
> Denny Fuchs schrieb am Freitag, 23. Februar 2024 um 16:10:02 UTC+1:
>
>> Hello,
>>
>> because of Bookworm and apt-key, we have to upgrade apt and stdlib on our 
>> Puppet6 Server. I've get on all nodes with Debian Buster:
>>
>> Error: Could not autoload puppet/provider/apt_key/apt_key: 
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:100:
>>  
>> syntax error, unexpected ']'
>> ...   key_long: fingerprint[-16..], # last 16 characters of fin...
>> ...                              ^
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:101:
>>  
>> syntax error, unexpected ']'
>> ...   key_short: fingerprint[-8..], # last 8 characters of fing...
>> ...                              ^
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:103:
>>  
>> syntax error, unexpected tLABEL, expecting '='
>>       key_type: nil,
>>       ^~~~~~~~~
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:103:
>>  
>> Can't assign to nil
>>       key_type: nil,
>>                    ^
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:104:
>>  
>> syntax error, unexpected ',', expecting keyword_end
>> ...ed: Time.at(pub_split[5].to_i),
>> ...                              ^
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:105:
>>  
>> syntax error, unexpected ',', expecting keyword_end
>> ...y_expired: pub_split[1] == 'e',
>> ...                              ^
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:107:
>>  
>> syntax error, unexpected '}', expecting keyword_end
>>     }
>>     ^
>> Error: Failed to load custom type 'apt_key' from 
>> '/etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/type/apt_key.rb':
>>  
>> Could not autoload puppet/provider/apt_key/apt_key: 
>> /etc/puppetlabs/code/environments/newmod/modules/apt/lib/puppet/provider/apt_key/apt_key.rb:100:
>>  
>> syntax error, unexpected ']'
>>
>> any idea, what happens ? I've tried also 
>>
>>  puppet generate types --environment ...
>>
>> but without success ...
>>
>> any suggestions ?
>>
>> cu denny
>>
>>

-- 
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/9e8b5054-c8fa-46b0-b9f3-95f50e298f2dn%40googlegroups.com.

Reply via email to