SUSE Support

Here When You Need Us

Pacemaker fencing not working after update: "error: Unknown fence agent: fence_azure_arm"

This document (000022058) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server for SAP Applica­tions 15 SP4
SUSE Linux Enterprise Server for SAP Applica­tions 15 SP5
SUSE Linux Enterprise Server for SAP Applica­tions 15 SP6
SUSE Linux Enterprise High Availability 15 SP4
SUSE Linux Enterprise High Availability 15 SP5
SUSE Linux Enterprise High Availability 15 SP6


Situation

A previously working cluster, after updating packages, started to show errors in the logs such as:

2025-06-22T04:03:44.770841+00:00 node02 pacemaker-controld[10642]:  error: Unknown fence agent: fence_azure_arm                                                                                                                                                                  
2025-06-22T04:03:44.770895+00:00 node02 pacemaker-controld[10642]:  error: Can't get fence agent 'fence_azure_arm' meta-data: No such agent                                                                                                                                    
2025-06-22T04:03:44.770938+00:00 node02 pacemaker-controld[10642]:  warning: Failed to get metadata for rsc_st_azure (stonith:(null):fence_azure_arm): No such device
...
2025-06-22T04:00:08.303816+00:00 node02 pacemaker-fenced[10636]:  error: Unknown fence agent: fence_azure_arm
2025-06-22T04:00:08.303910+00:00 node02 pacemaker-fenced[10636]:  error: Can't get fence agent 'fence_azure_arm' meta-data: No such agent
2025-06-22T04:00:08.303956+00:00 node02 pacemaker-fenced[10636]:  error: Could not retrieve metadata for fencing agent fence_azure_arm      

In addition, when a cluster node fencing operation was required, the logs contained messages such as:

2025-09-19T12:50:07.053149+00:00 node02 pacemaker-fenced[5455]:  notice: Remapping 'reboot' action targeting node01 using rsc_st_azure to 'off' because agent 'fence_azure_arm' does not support reboot
2025-09-19T12:50:07.053243+00:00 node02 pacemaker-fenced[5455]:  warning: Cannot execute '/usr/sbin/fence_azure_arm': No such file or directory
2025-09-19T12:50:07.063607+00:00 node02 pacemaker-execd[5456]:  error: Unknown fence agent: fence_azure_arm

As a result, fencing operations did not work.

Resolution

Enable the Public Cloud Module (if not already enabled, as it provides the required Azure specific Python 3.11 dependencies), and install the fence-agents-azure-arm package.

Cause

The updated fence-agents package no longer includes the Azure fence agent binary (/usr/sbin/fence_azure_arm). The package was split, and a new package, fence-agents-azure-arm, was introduced specifically for the Azure fence agent. This package requires Azure specific Python 3.11 packages, so the Public Cloud Module must be enabled.

For SUSE Linux Enterprise Server 15 SP4 and later, the fence-agents-azure-arm package is available in the SUSE Linux Enterprise High Availability Extension, the same location as the fence-agents package.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:000022058
  • Creation Date: 23-Sep-2025
  • Modified Date:25-Sep-2025
    • SUSE Linux Enterprise High Availability Extension
    • SUSE Linux Enterprise Server for SAP Applications

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

tick icon

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

tick icon

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

tick icon

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.