• Bug#1102372: puppet-module-saz-ssh: fact variables lookup not compatibl

    From Jonas Meier@21:1/5 to All on Tue Apr 8 14:20:01 2025
    Package: puppet-module-saz-ssh
    Version: 2.8.1-4
    Severity: normal
    X-Debbugs-Cc: meier+debianbug@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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)