[Pkg-puppet-devel] Bug#962784: Bug#962784: facter aborts with free(): invalid pointer

Russ Allbery rra at debian.org
Sun Jun 14 17:04:02 BST 2020


Stig Sandbeck Mathisen <ssm at debian.org> writes:

> Looks like the same bug as http://bugs.debian.org/962692 and related to
> https://bugs.debian.org/962320

Ah, indeed, thank you!  Somehow I missed those.  #962320 seems like it
should be assigned to facter and merged with this bug; I don't think it's
Boost's fault that a binary links with two versions of the same shared
library (unless the contention is that symbol versioning should make this
safe, which can be quite challenging for C++ libraries).

> A quick workaround to get facter to run is to create the three
> directories:

> /etc/facter/facts.d
> /etc/puppetlabs/facter/facts.d
> /opt/puppetlabs/facter/facts.d

Yup, confirmed that works.  Thank you!

-- 
Russ Allbery (rra at debian.org)              <https://www.eyrie.org/~eagle/>



More information about the Pkg-puppet-devel mailing list