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 [email protected].
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