Project

General

Profile

Actions

Bug #16591

open

NRPE does not include XMLRPC sync functions

Added by Tom Edwards 28 days ago. Updated 4 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
NRPE
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
Affected Version:
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

PHP_errors_primary.log (744 Bytes) PHP_errors_primary.log Georgiy Tyutyunnik, 12/17/2025 03:15 PM
PHP_errors_secondary.log (11.1 KB) PHP_errors_secondary.log Georgiy Tyutyunnik, 12/17/2025 03:15 PM
16591.patch (629 Bytes) 16591.patch Christopher Cope, 12/19/2025 12:52 AM
Actions #1

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)
Actions #2

Updated by Georgiy Tyutyunnik 28 days ago

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

Actions #3

Updated by Christopher Cope 27 days ago

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.

Actions #4

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.

Actions #5

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.

Actions #6

Updated by Christopher Cope 21 days ago

  • Status changed from In Progress to Pull Request Review
Actions #7

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.

Actions #8

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.

Actions

Also available in: Atom PDF