[Pkg-puppet-devel] Bug#781231: Bug#781231: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Unsupported osfamily (Debian) or lsbdistid () at /usr/share/puppet/modules/apt/manifests/params.pp:39
Russ Allbery
rra at debian.org
Thu Mar 26 16:24:07 UTC 2015
Control: severity -1 important
Christoph Berg <christoph.berg at credativ.de> writes:
> The Apt module seems to require the presence of the $lsbdistid fact,
> which is only available when lsb-release is installed. Neither
> puppet-module-puppetlabs-apt, puppet, nor facter have a Dependency (or
> any weaker relation) on that.
puppet-common Recommends lsb-release for exactly this sort of reason, so
it will be installed on Puppet clients in a default configuration.
It's long been the case that you probably want to install lsb-release on
any system on which you're running Puppet, or you'll be missing a pile of
pretty significant facts that are widely used in Puppet manifests. We
started doing that at Stanford back in the 0.20 days.
I agree that the module should be more robust, and would be happy to see
this fixed prior to the release if possible, but I don't think this is
release-critical. (Meaning that I don't think we should remove this
package from the release if no one gets to this.)
--
Russ Allbery (rra at debian.org) <http://www.eyrie.org/~eagle/>
More information about the Pkg-puppet-devel
mailing list