I had the same problem until I cleaned the resources that the job had locked and it works:
From Unix/Linux:
- Log into the server using the dsadm user.
- cd to the DSEngine directory
- Enter . ./dsenv to source the dsenv file
- Enter ./bin/uvsh to get into DataStage prompt
- At ">" DataStage engine prompt, enter LOGTO project name
- Run LIST.READU EVERY to list all the locks
- Check active record locks under "Item Id" column for job name or RT_CONFIG# or RT_LOG# (# matches the job description number
- Write down the Inode numbers and user numbers associated with these locks.
- Enter LOGTO UV
If the LOGTO command is disabled, enter this command
"CHDIR <path_to_the_DSEngine_folder>"
(with <path_to_the_DSEngine_folder>=cat /.dshome under a telnet session on the DataStage server).
The UNLOCK command lives in UV account.
- Enter UNLOCK INODE inode# USER user# ALL
- You can use Q to get out of DataStage engine