Bug #26512
openrudderc generate invalid method call when using methods that are not compatible with Linux
Description
It replace the non compatible method call by calling a call to log_na_rudder with only 3 parameters but since 8.3 log_na_rudder has 4 parameters
Updated by Vincent MEMBRÉ about 20 hours ago
Error when updating policy, reason was: Cannot write nodes configuration; cause was: Unexpected: Unexpected: Error when executing hooks:
Exit code=1 for hook: '/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'. [stdout:][stderr:/var/rudder/share/736320a2-998b-45f2-9bad-864b01d48d88/rules.new/cfengine-community/disable_swapiness_on_linux/1_0_443fca4d_3455_4821_bc8f_ff6251f96e86/technique.cf:117:0: error: Conflicting arity in calling bundle log_na_rudder, expected 4 arguments, 3 given
/var/rudder/share/736320a2-998b-45f2-...] (for node(s) 736320a2-998b-45f2-9bad-864b01d48d88)
Updated by Vincent MEMBRÉ about 19 hours ago
- Related to Bug #25776: Create a global method call counter to help provide more unicity added
Updated by Vincent MEMBRÉ about 19 hours ago
- Status changed from New to In progress
- Assignee set to Vincent MEMBRÉ
Updated by Vincent MEMBRÉ about 11 hours ago
- Status changed from In progress to Pending technical review
- Assignee changed from Vincent MEMBRÉ to Alexis Mousset
- Pull Request set to https://github.com/Normation/rudder/pull/6242