[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

Christoph Berg christoph.berg at credativ.de
Wed Apr 8 08:52:54 UTC 2015


Re: Russ Allbery 2015-03-26 <87bnjfohg8.fsf at hope.eyrie.org>
> > 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.

In this case, it's a hard dependency, and worse, it's not fixable
by using puppet. :(

> 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.)

I agree that releasing jessie with this package is better than
without. Still, I think this is a bug that should be fixed in jessie,
so I'd have opted for RC+jessie-ignore.

Mit freundlichen Grüßen,
Christoph Berg
-- 
Senior Berater, Tel.: +49 (0)21 61 / 46 43-187
credativ GmbH, HRB Mönchengladbach 12080, USt-ID-Nummer: DE204566209
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz, Sascha Heuer
pgp fingerprint: 5C48 FE61 57F4 9179 5970  87C6 4C5A 6BAB 12D2 A7AE



More information about the Pkg-puppet-devel mailing list