cancel
Showing results for 
Search instead for 
Did you mean: 

Job going to error status with "No Password supplied for OS account {virtual}vuser_XXX

Former Member
0 Kudos

Hi,

We have two Non SAP process servers which are installed via Platform agent for Eg: (T01 & T02) are mapped to one queue.

When the job is scheduled to run in that queue, It runs either for T01 or T02 Process server.

When job is trigerred to run for T02 Process server, its connects to backend server and runs fine but the same job is triggered to run for T01 Process server, job failing with error message " "No Password supplied for OS account {virtual}vuser_XXX".

Even all the credentials maintained for vuser and back-end server is correct.

And even when we check in default trace of our CPS system we found the below error


"Process server for Queue Provider 443250 cannot be read, ignoring QueueProvider#"

"704#+0530#Error#com.redwood.scheduler.ui.theme.ResourceServlet#

Unable to find /black/javascript/clear.cache.gif#XX-PART-REDWOOD#redwood.com/scheduler-ear#C0000A421619F1A60000000200001420#2767150000000004#redwood.com/scheduler-ear#com.redwood.scheduler.ui.theme.ResourceServlet"

which we are not sure what exactly it means.

Kindly help us understanding the issue.

Thanks,

Shwetha Houde

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Nanda,

Yes, as you said we have two credentials defined

one for T01 and another for T02

for T01 credential the endpoint should be T01 process server.

for T02 credential the endpoint should be T02 process server.

For both credentials the virtual user is same.

The same virtual user name is been provided in Job.

As i said earlier when Process server both T01 & T02  is created automatically while installing Platform agent where we provide details of process serve name and queue and assigned to one queue  and when Job is scheduled to run with this queue. he Job randomly runs either for T01 or T02 Process server. In this case T02 Process server is picked to run the job. Its working fine . If it picks T01 PS, Job is error out with  "No Password supplied for OS account {virtual}vuser_XXX"

BUT, T01 process server was deleted and created  manually by providing the Parameters( Remote , port, Sharekey etc..) in CPS and assigned to same queue where T02 PS is also assigned, then job scheduled its working fine when it run on T01 PS .

Here i am unable to understand when T02 PS is created automatically by Platform agent is working fine when job runs but when T01 PS is created same way, when job run on its getting error.

Where in we create T01 manually  n T02 PS automatically and assigned to same queue then job is running fine. So what could be the reason.

Regards,

Shwetha Houde

Former Member
0 Kudos

Hi - Could you please let me know if this issue is resolved. I got message like could not obtain user information when running from X02 server. X01 is working fine.

h_carpenter
Active Contributor
0 Kudos

Hi Shwetha Houde and Praveen Sada SIVAM,

Are the credentials in the same partition as the process servers ?

Regards,

HP

Former Member
0 Kudos

Hi Asif,

We have T01 & T02 Process server which are connecting to different servers. but job needs to run either on T01 or T02 Process Server . So we have created 2 different PS while Platform agent installation (note: PS are not created manually in CPS, they are created automatically in CPS while installing Platform agent where we provide details of process serve name and queue)

and assigned to one queue and that queue is assigned to the job , So when the job is scheduled to run, it either picks T01 or T02  PS to run. But when the jobs picks T02 PS, its working fine., if the same job picks T01 its getting error "No Password supplied for OS account {virtual}vuser_XXX" .

But If we create Process server Manually in CPS, job is working fine.

Regards,

Shwetha Houde

Former Member
0 Kudos

Hi Nanda,

1) No it's not particular to one job, its happening only for T01 process server where as T02 process server job is running fine. Both these Process server are assigned to same queue.

2) The Non SAP server which we are connecting is for 2012 windows server. SAP CPS Version -

CPS Component version M33.87-66904

SAPJVM_VERSION = 6.1.046

SAP NW - 7.31 Patch 7

3) When the Process server T01 is created manually by providing the Parameters( Remote , port, Sharekey etc..) in CPS and assigned to same queue, when the job is scheduled its working fine .

But when Process server both T01 & T02  is created automatically while installing Platform agent and assigned to same queue  and when Job is scheduled to run with this queue. If job randomly run either for T01 or T02 Process server. In this case T02 Process server is picked to run the job. Its working fine . If it picks T01 PS, Job is error out with  "No Password supplied for OS account {virtual}vuser_XXX"

4) Even the Operator message states the same - "No Password supplied for OS account {virtual}vuser_XXX"

5) Yes, the access the authorization and all is been checked and there is no issue at access level.

Regards,

Shwetha Houde

asif_muhammad
Explorer
0 Kudos

Hi,

from your previous reply i understood that you are trying to run a job on non-sap server, means you are using platform agent to run the job on specific server.

A).first of all why do you need two PA to run the jobs on same server? if you need 2 PAs due to any reason and if T02 is running fine on same server then try to restart T01, in most of the cases it will fix the issue. if you do not need 2 PAs simply shutdown T01 permanently and run jobs only on T02.

B).Is T01 and T02 both the PAs installed with same user? and on same server? if yes...

following settings are same for both PAs?

Port to listen on (default: 1555)

Network security (secret and access control)

System security (user switching & permissions)

Startup options (including startup logging)

Job definition types  and security in GUI,

C). check file permissions under directories ....

 

${InstallDir}/<version>/bin

-executables

 

${InstallDir}/net

– network configuration

D. what are the services running under both PAs? please check the version as well. 

 

E). use some different user  that has privileges to run as a service on server and run the same job using this user forcefully on both PAs  and check the difference.

KR

Muhammad Asif.

nanda_kumar21
Active Contributor
0 Kudos

can you confirm you have two credentials defined?

one for T01 and another for T02?

for T01 credential the endpoint should be T01 process server.

for T02 credential the endpoint should be T02 process server.

For both credentials the virtual user can be same.

I think you might have defined only one credential only for T02 server.

thanks

Nanda

nanda_kumar21
Active Contributor
0 Kudos

1. are you facing this issue for just one job? are you able to run some other job with same vuser in T01?

2.What is the SAP CPS version? have you checked the corresponding SAP note for fixes in future patches?

3. Can you create another queue and connect it to T01 only and schedule the same job successfully?

4.What are the related operator messages?

5. Does the user in both server have same level of access?

thanks

Nanda