Bug #16591
open
NRPE does not include XMLRPC sync functions
Added by Tom Edwards 2 months ago.
Updated about 1 month ago.
Affected Plus Version:
25.11
Affected Architecture:
amd64
Description
When running 25.11 in HA. Installing the NRPE package errors get thrown.
PHP ERROR: Type: 1, File: /etc/inc/pfsense-utils.inc, Line: 4480, Message: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, function "nrpe_plugin_xmlrpc_send" not found or invalid function name in /etc/inc/pfsense-utils.inc:4480
Stack trace:
#0 /etc/rc.filter_synchronize(362): pkg_call_plugins()
#1 {main}
thrown
Files
- Project changed from pfSense Plus to pfSense Packages
- Category changed from XMLRPC to NRPE
- Release Notes deleted (
Default)
confirmed
tested on:
25.11-RELEASE (amd64)
built on Mon Dec 15 17:04:00 UTC 2025
FreeBSD 16.0-CURRENT
crashes from primary and secondary attached
Also confirmed on
25.11-RELEASE (amd64)
built on Mon Dec 15 12:04:00 EST 2025
FreeBSD 16.0-CURRENT
Patch attached that fixes this behavior. Pending a merge request.
Customer reported that the patch file breaks XMLRPC sync for firewall rules. I have confirmed this behavior by adding a rule on primary that was disabled and it did not copy over to the secondary, even with a manual force sync.
To be clear, the patch doesn't break sync. The customer was already having sync issues, one of which was this one. The patch wasn't intended to, nor did it fix his other unrelated issue.
- Status changed from In Progress to Pull Request Review
- Subject changed from NRPE XMLRPC Error to NRPE does not include XMLRPC sync functions
- Status changed from Pull Request Review to Feedback
- Assignee set to Marcos M
- % Done changed from 0 to 100
The package was missing some diffs from CE. That's now fixed in Plus snapshots and 25.11.
I didn’t encounter any errors when installing the NRPE package today on the 25.11 HA node. I assume the package version is newer than the one used when reproducing the issue. If that's the case please feel free to close this case.
Also available in: Atom
PDF