fence_vmware_soap fails to start with "AttributeError: 'NoneType' object has no attribute 'objects' "
Issue
Start operation of fence_vmware_soap
fails, inspecting the logs reveals the following traceback:
warning: fence_vmware_soap[7845] stderr: [ Traceback (most recent call last): ]
warning: fence_vmware_soap[7845] stderr: [ File "/usr/sbin/fence_vmware_soap", line 261, in <module> ]
warning: fence_vmware_soap[7845] stderr: [ main() ]
warning: fence_vmware_soap[7845] stderr: [ File "/usr/sbin/fence_vmware_soap", line 255, in main ]
warning: fence_vmware_soap[7845] stderr: [ result = fence_action(conn_global, options_global, set_power_status, get_power_status, get_power_status) ]
warning: fence_vmware_soap[7845] stderr: [ File "/usr/share/fence/fencing.py", line 861, in fence_action ]
warning: fence_vmware_soap[7845] stderr: [ outlets = get_outlet_list(connection, options) ]
warning: fence_vmware_soap[7845] stderr: [ File "/usr/sbin/fence_vmware_soap", line 132, in get_power_status ]
warning: fence_vmware_soap[7845] stderr: [ (machines, uuid, mappingToUUID) = process_results(raw_machines, {}, {}, {}) ]
warning: fence_vmware_soap[7845] stderr: [ File "/usr/sbin/fence_vmware_soap", line 79, in process_results ]
warning: fence_vmware_soap[7845] stderr: [ for m in results.objects: ]
warning: fence_vmware_soap[7845] stderr: [ AttributeError: 'NoneType' object has no attribute 'objects' ]
Environment
- Red Hat Enterprise Linux 7 to 9 using the stonith agent fence_vmware_soap in a High Availability or Resilient Storage cluster environment.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.