Page 1 of 1

osh is unavailable. Please install or configure

Posted: Mon May 19, 2008 8:20 am
by DStage_Developer
I modified a standardization QStage job. Added two extra columns to be o. When I run the QS job it runs as expected. However, when I run the sequencer that calls the QStage job. I get the error below. The sequencer didn't change but I recompiled it just in case.

Sqnc1DailyHHStgExt..JobControl (@QS_STANALL): Executed: /edw/di/ext/Edw1Dev/script/ExQsJobs HHDAILY STANALL
Reply=0
Output from command ====>
stty: tcgetattr: A specified file does not support the ioctl system call.
ERROR: osh is unavailable. Please install or configure

Op Failed osh (1)
/edw/di/proj/Edw1Dev

Posted: Mon May 19, 2008 4:15 pm
by ray.wurlod
Is PXEngine visible to (copied to or mounted on) all nodes mentioned in your configuration file?

Posted: Tue May 20, 2008 6:57 am
by DStage_Developer
ray.wurlod wrote:Is PXEngine visible to (copied to or mounted on) all nodes mentioned in your configuration file? ...
Sorry guys, I'm new to QS. How do I check?

Posted: Tue May 20, 2008 7:44 am
by ray.wurlod
osh (Orchestrate shell) is the underlying architecture required for parallel execution. It lives in a directory called something like /.../DataStage/PXEngine/bin
Its parent directory must be visible on all machines mentioned in the configuration file. The configuration file's pathname is specified by the environment variable APT_CONFIG_FILE.

Posted: Tue May 20, 2008 10:04 am
by DStage_Developer
ray.wurlod wrote:osh (Orchestrate shell) is the underlying architecture required for parallel execution. It lives in a directory called something like /.../DataStage/PXEngine/bin
Its parent directory must be visible ...
I checked it and the bin directory is visible

/edw/di/home/Ascential/DataStage/PXEngine] $ ls -ltr
drwxr-xr-x 2 dsadm dstage 4096 May 01 2006 bin

Posted: Tue May 20, 2008 3:58 pm
by ray.wurlod
On all nodes (fastnames) mentioned in your configuration file?

Posted: Wed May 21, 2008 1:31 pm
by DStage_Developer
More information. I deployed the QS job in File Mode. After talking with the contractor who wrote the application. I should've deployed the job in Parallel Extender mode. Once I re-deployed it in, Parallel mode, I still received the error. I've narrowed it down to the QS job because I ran a Dstage job on the same box and didn't get the osh error.

Posted: Wed May 21, 2008 1:31 pm
by DStage_Developer
ray.wurlod wrote:On all nodes (fastnames) mentioned in your configuration file? ...
Yes on all nodes