Bug #16591
openNRPE XMLRPC Error
0%
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 6 days ago
- Project changed from pfSense Plus to pfSense Packages
- Category changed from XMLRPC to NRPE
- Release Notes deleted (
Default)
Updated by Georgiy Tyutyunnik 6 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 5 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 4 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 4 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.