Informix Error -4650: Cannot find Runner runner.
Cause and resolution
Cannot find Runner runner.
Either the normal program runner or the debugger could not be found in the directory named by the INFORMIXDIR environment variable. Check the setting of the environment variable.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4650 fires when the normal program runner or the debugger can't be found in the directory
named by the INFORMIXDIR environment variable — per the official guidance.
INFORMIXDIRis set incorrectly, or the runner/debugger is missing from it, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the setting of the
INFORMIXDIRenvironment variable, per the official guidance, and confirm the named runner exists in itsbindirectory.
Examples
Checking INFORMIXDIR
$ echo $INFORMIXDIR
$ ls $INFORMIXDIR/bin
Diagnostic Checks
- Check
INFORMIXDIR's value, and confirm the runner/debugger executable is actually present in the directory it points to.
Related Errors / Related Topics
- -4651 — "The p-code compiler is not contained in your path." A related tooling-lookup
failure, about
PATHrather thanINFORMIXDIRdirectly, for the compiler rather than the runner.
The program runner or debugger wasn't found under INFORMIXDIR — check that environment
variable's setting.