cancel
Showing results for 
Search instead for 
Did you mean: 

Error during Downtime Phase - MAIN_NEWBAS/KX_CHANGE_PUPG

Former Member
0 Kudos

Hi Experts,

I'm currently implementing EHP1 for our Netweaver BI Landscape and have

hit an error in the Downtime Phase that I can't find a solution for.

The error is raised during task MAIN_NEWBAS/KX_CHANGE_PUPG and shows itself as:

Checks after phase MAIN_NEWBAS/KX_CHANGE_PUPG were negative!

Last error code set: Process 'sapcpe.exe' exited with -1,

see 'E:\usr\sap\SB2\EHPI\abap\log\TOOLOUT.LOG' for details

The TOOLOUT.LOG contents are:

SAPehpi> Starting subprocess sapcpe.exe with id 3800 at 20101207132156

EXECUTING E:\usr\sap\SB2\SYS\exe\uc\NTAMD64\sapcpe.exe pf=E:\usr\sap\SB2

\SYS\profile\SB2_DVEBMGS00_DWNSAPBIX

Environment: NLS_LANG=AMERICAN_AMERICA.UTF8

Environment: ORACLE_HOME=F:\oracle\SB2\102

Environment: ORACLE_SID=SB2

Environment:

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Environment: Path=F:\oracle\SB2\102

\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program

Files\Intel\DMIX;E:\usr\sap\SB2\SYS\exe\uc\NTAMD64

Environment: auth_shadow_upgrade=0

Environment: dbs_ora_schema=SAPSR3

Environment: dbs_ora_tnsname=SB2

Process with ID 5836 terminated with status -1

Help greatly appreciated,

Chris

Accepted Solutions (0)

Answers (4)

Answers (4)

0 Kudos

The actual pointer to the fix is in the event viewer. 

Activation context
generation failed for "D:\usr\sap\<SID>\DVEBMGS00\exe\saposcol.exe".
Dependent Assembly
Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053"
could not be found. Please use sxstrace.exe for detailed diagnosis.

I had to go to
Microsoft and do a search in the knowledgebase on 8.0.50727.4053

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14431

Had to look at the Security bulletin within the article MS09-035

Also looked at the KB article 973544 and focused on the article

http://support.microsoft.com/kb/973544

Where the numbering matched with the error I was seeing.  I downloaded both of the X86 and X64 downloads - I read somewhere you can keep installing and uninstalling by trial and error until you find the downloads that will work.  Once they are recompiled, you can delete the install files

Restart the services, and open the MMC and restart the instance

Former Member
0 Kudos

Guys,

I managed to solve the problem:

Having looked at the sapcpe log in the source kernel directory, it revealed the causes of the problem.

I had placed Kernel SAR files in the source kernel directory which could not be copied across to the target kernel directory using sapcpe.exe, hence the reason for the -1 return code. I removed the SAR files.

There was also a missing kernel file - sapvsi.dll, that was not unpacked during the kernel switch phase, so I copied an existing dll and re-named it to sapvsi.dll to allow sapcpe to work (deleted it from both kernel areas afterwards).

I now need to find out what the sapvsi.dll is required for and where to find it.

Ran the phase again, this time successfully.

Thanks for pointing me in the right direction.

Chris

paul_power
Active Contributor
0 Kudos

Hi Chris,

try to manually run the sapcpe.exe

and see what error message you recieved

regards,

Paul

0 Kudos

could you also paste the content of the sapcpe.log ? whats the exact error due to which sapcpe exits ?