Bug #16591
openNRPE does not include XMLRPC sync functions
100%
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
Updated by Jim Pingle 28 days ago
- Project changed from pfSense Plus to pfSense Packages
- Category changed from XMLRPC to NRPE
- Release Notes deleted (
Default)
Updated by Georgiy Tyutyunnik 28 days ago
- File PHP_errors_secondary.log PHP_errors_secondary.log added
- File PHP_errors_primary.log PHP_errors_primary.log added
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
Updated by Christopher Cope 27 days ago
- File 16591.patch 16591.patch added
- Status changed from New to In Progress
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.
Updated by Kris Phillips 26 days ago
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.
Updated by Christopher Cope 26 days ago
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.
Updated by Christopher Cope 21 days ago
- Status changed from In Progress to Pull Request Review
Merge request submitted. https://gitlab.netgate.com/pfSense/pfSense/-/merge_requests/1259
Updated by Marcos M 19 days ago
- 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.
Updated by Danilo Zrenjanin 4 days ago
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.