Setting puppetrun has no definition, please define it before using

Problem:
Excessive logging: Setting puppetrun has no definition, please define it before using

Expected outcome:
Identify the source of these messages and eliminate them.

Foreman and Proxy versions:
2.5.2,

Foreman and Proxy plugin versions:

Distribution and version:
RHEL 7

Other relevant data:
The logs from foreman are filled with these recurring messages:

Setting puppetrun has no definition, please define it before using

What is causing these? How to eliminate them?

Hi, this means that some of your plugins are using setting, that is no longer present in Foreman.

If I recall correctly this was true for OpenSCAP plugin, but I remember us fixing it around Foreman 3.1 relese.
Sorry I can’t give you more info on this, but I believe this is safe to ignore as this will just cause OpenSCAP believing puppetrun is not available and not offer you to run it through Puppet, which is mostly correct anyway.

Given the severity of this is low, we won’t be backporting the fix and best way to get rid of it is to upgrade to supported version of Foreman (ATM 3.1 and 3.2) :slight_smile: