Why is the fence_brocade agent not available in Red Hat Enterprise Linux 6.0?

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux 6.0
  • fence-agents-3.0.12-8.el6
  • fence-agents-3.0.12-8.el6_0.2
  • luci-0.22.2-14.el6_0.1
  • Brocade 200E / 300 / 4100 / 4900 / 5100 Fibre Channel switches

Issue

  • The fence_brocade agent is not available under /usr/sbin/

  • Errata announcement RHEA-2010-0904 says it should be available.

  • The fence_brocade agent is not listed in the luci configuration tool.

Resolution

  • The fence_brocade agent binary issue was originally addressed in the RHEL 6.0.z errata of fence-agents-3.0.12-8.el6_0.3 released via RHBA-2011-0363
  • The fence_brocade agent binary issue was fully resolved in the RHEL 6.1 update of fence-agents-3.0.12-23 released via RHBA-2011:0745-1
  • The luci issue was resolved in the RHEL6.1 update of luci-0.23.0-13 released via RHBA-2011:0655-1

Root Cause

The fence_brocade files were erroneously excluded from the fence-agents package during the build of the rpm package.

Diagnostic Steps

# ls -1 /usr/sbin/fence_*

/usr/sbin/fence_ack_manual
/usr/sbin/fence_apc
/usr/sbin/fence_apc_snmp
/usr/sbin/fence_bladecenter
/usr/sbin/fence_bladecenter_snmp
/usr/sbin/fence_cisco_mds
/usr/sbin/fence_drac
/usr/sbin/fence_drac5
/usr/sbin/fence_egenera
/usr/sbin/fence_eps
/usr/sbin/fence_ibmblade
/usr/sbin/fence_ifmib
/usr/sbin/fence_ilo
/usr/sbin/fence_ilo_mp
/usr/sbin/fence_intelmodular
/usr/sbin/fence_ipmilan
/usr/sbin/fence_nss_wrapper
/usr/sbin/fence_rsa
/usr/sbin/fence_rsb
/usr/sbin/fence_sanbox2
/usr/sbin/fence_scsi
/usr/sbin/fence_virsh
/usr/sbin/fence_vmware
/usr/sbin/fence_vmware_helper
/usr/sbin/fence_wti
Components

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.