Description of problem: I believe this was caused when I attempted to disable a a defined service. I was only able to produce this once. Member morph-02.lab.msp.redhat.com disabling ...failed rhpl.executil waitpid: No child processes Traceback (most recent call last): File "/usr/share/system-config-cluster/MgmtTab.py", line 230, in onTimer if self.model_builder.isClusterMember(): File "/usr/share/system-config-cluster/ModelBuilder.py", line 402, in isClusterMember return self.command_handler.isClusterMember() File "/usr/share/system-config-cluster/CommandHandler.py", line 55, in isClusterMember out, err, res = rhpl.executil.execWithCaptureErrorStatus("/sbin/magma_tool",args) File "/usr/lib/python2.3/site-packages/rhpl/executil.py", line 267, in execWithCaptureErrorStatus if os.WIFEXITED(status) and (os.WEXITSTATUS(status) == 0): UnboundLocalError: local variable 'status' referenced before assignment Version-Release number of selected component (if applicable): system-config-cluster-0.9.54-1.0.noarch.rpm
*** Bug 159248 has been marked as a duplicate of this bug. ***
this error is in the RHPL library. I have fixed the RHPL error at cvs revision number 1.11 for executil.py
Hit this again today after disabling an active IP service and then attempting to start it on another machine. The service was running on link-11 and then I disabled it and then dragged it to link-10. [root@link-12 ~]# Member link-10 disabling 10.15.84.155...success clustat Member Status: Quorate, Group Member Member Name State ID ------ ---- ----- -- link-11 Online 0x0000000000000003 link-10 Online 0x0000000000000001 link-12 Online 0x0000000000000002 Service Name Owner (Last) State ------- ---- ----- ------ ----- 10.15.84.155 (link-11 ) disabled [root@link-12 ~]# Member link-10 trying to enable 10.15.84.155...rhpl.executil waitpid: No child processes Traceback (most recent call last): File "/usr/share/system-config-cluster/MgmtTab.py", line 230, in onTimer if self.model_builder.isClusterMember(): File "/usr/share/system-config-cluster/ModelBuilder.py", line 402, in isClusterMember return self.command_handler.isClusterMember() File "/usr/share/system-config-cluster/CommandHandler.py", line 61, in isClusterMember out, err, res = rhpl.executil.execWithCaptureErrorStatus("/sbin/magma_tool",args) File "/usr/lib/python2.3/site-packages/rhpl/executil.py", line 267, in execWithCaptureErrorStatus if os.WIFEXITED(status) and (os.WEXITSTATUS(status) == 0): UnboundLocalError: local variable 'status' referenced before assignment success The start up did however work: [root@link-12 ~]# clustat Member Status: Quorate, Group Member Member Name State ID ------ ---- ----- -- link-11 Online 0x0000000000000003 link-10 Online 0x0000000000000001 link-12 Online 0x0000000000000002 Service Name Owner (Last) State ------- ---- ----- ------ ----- 10.15.84.155 link-10 started
This traceback will never be seen again, as of version 1.0.13. For good.
fix verified in 1.0.15