[ClusterLabs] Failed 'virsh' call when test RA run by crm_resource (con't)

Madison Kelly mkelly at alteeve.com
Wed Jan 11 23:10:52 EST 2023


Hi all,

   There was a lot of sub-threads, so I figured it's helpful to start a 
new thread with a summary so far. For context; I have a super simple 
perl script that pretends to be an RA for the sake of debugging.

https://pastebin.com/9z314TaB

   I've had variations log environment variables and confirmed that all 
the variables in the direct call that work are in the crm_resource 
triggered call. There are no selinux issues logged in audit.log and 
selinux is permissive. The script logs the real and effective UID and 
GID and it's the same in both instances. Calling other shell programs 
(tested with 'hostname') run fine, this is specifically crm_resource -> 
test RA -> virsh call.

   I ran strace on the virsh call from inside my test script (changing 
'virsh.good' to 'virsh.bad' between running directly and via 
crm_resource. The strace runs made six files each time. Below are 
pastebin links with the outputs of the six runs in one paste, but each 
file's output is in it's own block (search for file: to see the 
different file outputs)

Good/direct run of the test RA:
- https://pastebin.com/xtqe9NSG

Bad/crm_resource triggered run of the test RA:
- https://pastebin.com/vBiLVejW

Still absolutely stumped.

-- 
Madison Kelly
Alteeve's Niche!
Chief Technical Officer
c: +1-647-471-0951
https://alteeve.com/


More information about the Users mailing list