Author Topic: ARS1156E The command >arsmaint< must be run as the instance owner  (Read 3815 times)

jose.arotinco

  • Guest
Hi all,

I have a problem running a command in CMOD, arsmaint-m, I get the following error:

ARS1156E The command> arsmaint <must be run as the instance owner

I have a CMOD 9.0.0.3 server on windows 2008 server with DB2 9.7.0.9

The command I run is:
C: \ IBM \ OnDemand for Windows \ V9.0 \ bin> odibmadmin arsmaint-u-p mypassword-m

SRVR_INSTANCE_OWNER = odibmadmin

odibmadmin is a domain user... hope you can help me.

regards,

Justin Derrick

  • IBM Content Manager OnDemand Consultant
  • Administrator
  • Hero Member
  • *****
  • Posts: 2231
  • CMOD Guru for hire...
    • View Profile
    • Tenacious Consulting
Re: ARS1156E The command >arsmaint< must be run as the instance owner
« Reply #1 on: February 13, 2014, 12:28:03 PM »
I'm not familiar with Windows, but is that a valid command syntax?  Does the command inherit all the privileges of the user you specified on the command line?

Can you try this by logging in as the user?

-JD.
IBM CMOD Professional Services: http://TenaciousConsulting.com
Call:  +1-866-533-7742  or  eMail:  jd@justinderrick.com
IBM CMOD Wiki:  https://CMOD.wiki/
FREE IBM CMOD Education & Webinars:  https://CMOD.Training/

Interests: #AIX #Linux #Multiplatforms #DB2 #TSM #SP #Performance #Security #Audits #Customizing #Availability #HA #DR

jeffs42885

  • Guest
Re: ARS1156E The command >arsmaint< must be run as the instance owner
« Reply #2 on: February 14, 2014, 06:19:55 AM »
I had a similar issue with this too. Heres some background (Granted you are windows and we were on AIX)..

On 8.4.0.3, we ran ARSMAINT on our two object servers every friday night. After we went to 8.5.0.6, the ARSMAINT would run via our scheduling tool (Autosys) and give a return code 0, we would see the hits in the system log for ARSMAINT running. Our first fix after working with IBM for a while was to run the ARSMAINt command on our Library server compared to our OBJECT server. This worked fine in the lower tiers but once we tried rolling it out into production, we saw the same issue that you had.

We logged on to our OnDemand servers via SSH/putty, and the process account that we used was the same one that ran the arsloaders and other pieces.

I believe the fix (And I apologize, I am NOT familiar with how security like this works in windows) was to give SUDO access to whatever account is running ARSSOCKD, to "Run as the instance owner.."

I hope this make sense, if not let me know and I will try to clarify a bit more.

Thanks

Jeff

jose.arotinco

  • Guest
Re: ARS1156E The command >arsmaint< must be run as the instance owner
« Reply #3 on: February 20, 2014, 06:52:00 PM »
solve it with the parameter -I, this is necessary when the instance is different ARCHIVE, in my case the instance is ONDEMAND.

arsmaint -I ONDEMAND -m

Thank all.