cancel
Showing results for 
Search instead for 
Did you mean: 

ICM HTTP service got deactivated after disp+work patch update

Former Member
0 Kudos

Hello,

We are on SAP ECC 6.0 64 -bit Non-unicode. We have upgraded disp+work for getting some ABAP dumps resolved.

After the dispwork upgrade, HTTP service got deactivated and we came to know that in the dispwork package,icmbnd exe is included and we got the below error in the icm trace while activating it.

[Thr 1286] *** ERROR => ExecIRunPrg: execve "/usr/sap/<SID>/SYS/exe/run/icmbnd" failed (13: Permission denied) [execuxi_mt.c 810]

[Thr 258] Thu Jan 19 04:23:57 2012

[Thr 258] **** SigHandler: signal 20 received

[Thr 1286] *** ERROR => IcmStartIcmBnd: "/usr/sap/<SID>/SYS/exe/run/icmbnd" failed with rc: 127 - inspect "dev_icmbnd" [icxxextbnd

[Thr 1286] *** ERROR => IcmHandleMonServMsg: IcmActivateService failed for 80, 1(rc=-1) [icxxmsg_mt.c 1861]

So could you help like if there is any work around for this error or just we can revert back the icmbnd exe to older one.

Regards,

Aparna.

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member

Hi Aparna,

Change the ownership and permissions of icmbnd as below.

chown root:sapsys icmbnd

chmod 4750 icmbnd

Regards,

Venkata S Pagolu.

Former Member
0 Kudos

you have to execute saproot.sh with user id root . This will update permissions for saposcol , icmbnd and also update the database.

please check this link

http://help.sap.com/SAPHELP_NW04S/helpdata/en/43/3753c4b87b6025e10000000a422035/content.htm

Regards

Amit Padmawar

former_member189725
Active Contributor
0 Kudos

Please check if ibmbnd.new is available now .

Rename it to ibmbnd if it is so .

Regards

Ratnajit

0 Kudos

I guess running saproot.sh <SID> will take care of creating icmbnd from icmbnd.new & assigning proper permissions to icmbnd, as mentioned by Arjun.

Regards,

Puneeth

0 Kudos

Hi Aparna,

May be the port you are using to activate http service is already in use, just check once whether the port is already in use by some other process via cmd :

netstat -tulpn | grep :<port_no>

Regards,

Puneeth

Former Member
0 Kudos

Hello Aparna,

Please change the permission as follows

<hostname>:root : chown <sid>adm:sapsys "/usr/sap/<SID>/SYS/exe/run/icmbnd" failed

<hostname>:<sid>adm : chmod 775 icmbnd

Try again.

@ cc122010.

After Kernel upgrade, you need to run SAPROOT.SH <SID> from root user to fix the permissions .

Thanks,

Arjun

Former Member
0 Kudos

Hello Aparna,

You need to check ownership and permissions of icmbnd under kernel directory. Please compare with other systems. That should solve your issue.

Thanks,

Siva Kumar

Former Member
0 Kudos

Experts:

Are there some OSS notes to standardize those executables' ownership at UNIX?

Please advise. Thanks a lot!

Former Member
0 Kudos

Hi,

Please note, the icmbnd file permission requirements depend on the port being used as well.

Incase the port is >1024 then the standard 755 authorization for <sid>adm is enough.

If port <1024 then the icmbdn has to be started with superuser authorization. Check relevant SAP Note 421359 for more details.

Regards,

SRikishan