cancel
Showing results for 
Search instead for 
Did you mean: 

sapcpe.exe in red after application server installation

Former Member
0 Kudos

Hello

We are trying to obtain access to a remote MS SQL Server database from our SAP Netweaver 7.0 EHP 2 in our develop environment. Our platform is with Oracle 11.2.0.2 as RDBMS and AIX 7.1.0.0 as OS.

We are installing a new application server to make our BI system able to access the mentioned database. The new dialog instance server is a VMWare VSphere 4.1 partition with Windows Server 2008 R2 server as OS. We execute sapinst and the installation process starterd and installed the D00 instance, but when the installation process execute the step that start the dialog instance, it shows a error message. We checked the log files and the SAPMMC and we could observe that the SAPCPE.EXE cannot start and is showed in red and the disp+work is showed in gray. The dev_dp file shows this message:

***LOG CPS=> DpLoopInit, ICU ( 3.4 3.4 4.1) [dpxxdisp.c   1638]

***LOG Q1K=> MsIAttachEx: StoC check failed, Kernel not compatible with system (rc=29) [msxxi.c      817]

*** ERROR => not allowed to connect to message server via port 3900 [dpxxdisp.c   12195]

*** ERROR => Please check your configuration (profile parameter rdisp/msserv_internal) [dpxxdisp.c   12196]

DpHalt: shutdown server >CMIBI70DIA_BI1_00                       <

(normal)

DpHalt: stop work processes

Viewing that message, we updated the kernel to 300 level in both systems. After the upgrade, the central instance started without troubles, but the dialog instance remains with the error. In fact, the SAPBI_00 service cannot start. If we put back the old kernel, the service can start and the error message remains.

Also, we can access the AIX environment through Samba and the installation program wrote without problems the dialog instace profile on the /sapmnt-/SID/profile directory.

We checked the installation guide and this OSS notes list to validate the errors showed:

Note 1112809 - INST 7.10: Appl.Server in Heterog. SAP System Environment

Note 28781 - Central transport directory NT/UNIX

Note 684106 - Microsoft runtime DLLs

Note 680617 - INST: Appl.Server in Heterogeneous SAP System Environment

We followed all the instructions that the notes indicates and that corresponding to our environmet.

The installation process stopped and the instance still doesn't start.

Any ideas?

Felix

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I've found the solution. I downloaded again the kernel because, aparently, some files were corrupted. Also, I unzipped manually the sapcryptolib files and put them on the corresponding folder. I think could be a installation problem.

Case closed.

Thanks all for your comments.

Answers (1)

Answers (1)

former_member189725
Active Contributor
0 Kudos

In the dialog instance host , please check in the services file the entry below exists

sapms<SID>     3600/tcp

Also in the DEFAULT.PFL ,

enter the parameter rdisp/msserv_internal = 3900

Regards

Ratnajit

Former Member
0 Kudos

Hello Ratnajit

The parameter already was as you say in the default profile.

Also, the services file contains the entrance to the message server port

Thanks for reply.

former_member189725
Active Contributor
0 Kudos

can you paste the start profile of the application server ?

Is the /usr/sap directory on CI  mounted on App server as /<SAPGLOBALHOST>/sapmnt ?

Regards

Ratnajit

nicholas_chang
Active Contributor
0 Kudos

Hi,


What's the value for DIR_CT_RUN on your Windows dialog instance? Do ensure it is not pointing to AIX CI, else the kernel from different OS platform will be replicated to your windows DI /D00/exe.

Cheers,

Nicholas Chang

Former Member
0 Kudos

Hello Ratnajit

The start profile:

SAPSYSTEMNAME = BI1

SAPGLOBALHOST = CMIBDBI70

SAPSYSTEM = 00

INSTANCE_NAME = D00

DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64

DIR_EXECUTABLE = $(DIR_INSTANCE)\exe

DIR_PROFILE = $(DIR_INSTALL)\profile

_PF = $(DIR_PROFILE)\BI1_D00_CMIBI70DIA

SETENV_00 = PATH=$(DIR_EXECUTABLE);%PATH%

#-----------------------------------------------------------------------

# Copy SAP Executables

#-----------------------------------------------------------------------

Start_Program_00 = immediate $(DIR_CT_RUN)\sapcpe$(FT_EXE) pf=$(_PF)

_CPARG0 = list:$(DIR_CT_RUN)/sapcrypto.lst

Start_Program_01 = immediate $(DIR_CT_RUN)\sapcpe$(FT_EXE) pf=$(_PF) $(_CPARG0)

#-----------------------------------------------------------------------

# Start application server

#-----------------------------------------------------------------------

_DW = $(DIR_EXECUTABLE)\disp+work$(FT_EXE)

Start_Program_02 = local $(_DW) pf=$(_PF)

#-----------------------------------------------------------------------

# Start internet graphics server

#-----------------------------------------------------------------------

_IG = $(DIR_EXECUTABLE)\igswd$(FT_EXE)

Start_Program_03 = local $(_IG) -mode=profile pf=$(_PF)

SETENV_01 = SECUDIR=$(DIR_INSTANCE)/sec

And yes, I mounted the /usr/sap directory on the application server as you said. This is through Samba.

Regards,

Felix

Former Member
0 Kudos

Hi Nicholas

The start profile indicates that the parameter is pointing to the right path:

DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64

Regards,

Felix