Package: puppet-module-saz-ssh
Version: 2.8.1-4
Severity: normal
X-Debbugs-Cc: meier+debian...@init7.net

Dear Maintainer,

The version of puppet-module-saz-ssh distributed for Debian trixie (currently 
testing) is not compatible with the puppet version in Debian trixie. Certain 
facts are no longer available in the same way. In params.pp [1] the module uses 
$::osfamily which is no longer available.

I got this error message:
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: 
Server Error: Evaluation Error: Error while evaluating a Function Call, 
Unsupported platform: / (file: 
/usr/share/puppet/modules/ssh/manifests/params.pp, line: 97, column: 11) on 
node RemovedHostname
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

The upstream module seems to have already adapted something for this.
As a work around, the option include_legacy_facts=true can be set on the client 
in the agent section of puppet.conf.

[1]: 
https://salsa.debian.org/openstack-team/puppet/puppet-module-saz-ssh/-/blob/debian/epoxy/manifests/params.pp?ref_type=heads#L2

Reply via email to