Summary
Relax the rpc_signer.py test to accept multiple POSIX execve failure messages when the signer command is missing.
Motivation
The exact errno text for execve failures can vary across environments (e.g. “No such file or directory” vs “Not a directory”, and may include errno numbers). Matching a single exact string makes the test brittle. Keep the check strict (matching the “execve failed:” prefix) while allowing expected POSIX variants.
Refs #31506.
How tested: export DYLD_LIBRARY_PATH="…" python3 build/test/functional/test_runner.py rpc_signer.py