Usage Note 17325: "ERROR: The specified executable module either cannot be located or is
not a valid executable" Stored Process Server message
When attempting to start the Stored Process Server, if the Object
Spawner does not have permission to run the executable that is used to
start the Stored Process Server, you may see the below error message in
your Object Spawner's log file:
ERROR: The specified executable module either cannot be located
or it is not a valid executable.
If you receive the above message in your Object Spawner's log file, then
perform the following steps to resolve this issue:
1.) In your Object Spawner's log file, there may be a statement
(immediately prior to the ERROR message) similar to the
following:
"Preparing to launch server xxxxxxxx.xxxxxxxx for user sassrv.
Command being used is:
/root_path/<proj name>/Lev1/SASMain/StoredProcessServer/sas_SPS.sh"
2.) If this statement does not exist in your Object Spawner's
log file, then do the following using your SAS Management
Console:
- Under "Server Manager", go to "SASMain - Logical Stored Process
Server."
- Then, "drill down" to "SASMain - Stored Process Server."
- Then, select "Properties" and click on the "Options"
tab.
- Under "Launch Commands", note the value of "Command". The
command should be similar to the command that was noted in
"Item 1" above.
- Check to verify that this path is correct.
3.) The "sassrv" account (the Stored Process Server's "login"
account) must have permission to execute the command that is
used to start up the Stored Process Server. For example, on
Unix, you could issue a Unix shell prompt command similar to the
following (from the directory where the executable resides):
> ls -l sas_SPS.sh
4.) Check to make sure that the path is correct that is specified
for your Stored Process Server's startup file (e.g. for
"sas_SPS.sh").
5.) Try to execute the Stored Process Server's startup script.
- Bring up a shell prompt that is running under the
"sassrv" account (your Stored Process Server's "login"
account).
- Go to the directory where you Stored Process Server's
startup script (e.g. "sas_SPS.sh") file resides.
- Then, execute the Stored Process Server's startup
script. For example:
> sas_SPS.sh
- Check for error messages that may be generated.
Operating System and Release Information
SAS System | SAS Integration Technologies | 64-bit Enabled Solaris | 9.1 TS1M3 SP3 | |
64-bit Enabled AIX | 9.1 TS1M3 SP3 | |
64-bit Enabled HP-UX | 9.1 TS1M3 SP3 | |
HP-UX IPF | 9.1 TS1M3 SP3 | |
Linux | 9.1 TS1M3 SP3 | |
Tru64 UNIX | 9.1 TS1M3 SP3 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Usage Note |
Priority: | |
Topic: | System Administration ==> Servers ==> Integration Technologies
|
Date Modified: | 2006-05-03 10:55:10 |
Date Created: | 2006-03-22 14:49:26 |