Known issues
On this page:
Issues with specific operating systems
RHEL 8 - Java 11
RedHat's openjdk 11 package dropped its dependency on tzdata-java. This is a
bug upstream, see
Red Hat bug 2224427 for
more information and to see if this issue has been resolved. If you run into a
problem starting the application due to a missing timezone database file,
install tzdata-java manually and retry.
Bugs and feature requests
PuppetDB's bugs and feature requests are managed in Puppet's issue tracker. Search this database if you're having problems and please report any new issues to us.
Hash projection has character limit of 63
PDB-2634 Added support for using dot notation for projections. This supports queries like the following one:
inventory[facts.os.family] {
certname = "host-1"
}
The dotted hash projection facts.os.family must be 63, or fewer, characters. PDB-4521
Broader issues
Autorequire relationships are opaque
Puppet resource types can "autorequire" other resources when certain conditions are met, but we don't correctly model these relationships in PuppetDB. For example, if you manage two file resources where one is a parent directory of the other, Puppet automatically makes the child dependent on the parent. The problem is that these dependencies are not written to the catalog; the Puppet agent creates these relationships on the fly when it reads the catalog. Getting these relationships into PuppetDB will require a significant change to Puppet's core.






