cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Kernel Upgrade 7.01 to 7.22EXT, missing binary

0 Kudos

Hello,

I'm permorming SAP Kernel upgrade from 7.01 to 7.22EXT (Windows system)

In the procedure, I rename the kernel folder NTADM64 to NTADM64.SAVE and I create an new folder NTADM64 where I extract the new kernel, brtools, oracle clients, IGS and all other kernel patches.

Once this operation done, if I compare the old kernel folder (NTADM64.SAVE) and the new one (NTADM64), there are many files existing in the old kernel and missing in the new one, like for exemple :

- CPIO.EXE

- DD.EXE

- rfcexec.exe

- rfcexec.sec

- sapcontrol.exe

- sapcontrol.pdb

- sapcpeft.exe

- sapexec.exe

- sapiconv.exe

- sapntchk.exe

- sapntkill.exe

- saposcol.exe

- saposcol.pdb

- sappad.exe

- sappfpar.exe

- sapsecin.exe

- sapsrvkill.exe

- sapstart.exe

- sapvsi.dll

- scsclient.lst

- startrfc.exe

- startsap.exe

- stopsap.exe

- UNCOMPRESS.EXE

- wdispmon.exe

Is it normal ?

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Shame on me, the solution is so simple. I placed SAPCAR and both SAPEXE.SAR / SAPEXEDB.SAR in the new NTADM64 folder and extracted directely from this directory.

And I didn't see this error during extraction :

In fact, when arriving the the "S" letter, SAPCAR try to extract itself (I don't know why), don't manage (of course) and stop. And then, all binaries from "S" to "W" are not unpacked.

Now with SAPCAR command using -R option and a different directory for extraction, it's run correctely and I recover some binaries like sapcontrol, startsap, stopsap ...

And finally, a new comparison between the old and the new kernel give me only the following list of files present in the old kernel and not in the new :

And then I suppose that all these files are obsolete.

Many thanks Mandeep, Martina and Isaias for your help !!

Answers (3)

Answers (3)

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

Some of the files are not delivered with the kernel package anymore, like:

  • rfcexec is now delivered with the RFC SDK package;
  • saposcol is now delivered with the SAP Host Agent package.

But other files should still be there, like sappfpar and sapcontrol.

Ensure that no errors occurred while the kernel packages were extracted.

Regards,

Isaías

Martina_Gállego
Active Participant
0 Kudos

Hi Fabian,

Make sure that you are unpacking all the files of kernel 722.

Rename SAPCAR.EXE to SAPCAR1.EXE and execute:

SAPCAR1 -xvf SAPEXE.SAR

SAPCAR1 -xvf SAPEXEDB.SAR

Hope this helps.

Best regards,

Martina

former_member199290
Participant
0 Kudos

Hi Fabian:

The list you provided seems to contain some important binaries. I hope you followed the standard procedure of first taking the backup of existing kernel and then copying the new binaries to ..\SYS\exe\uc\NTADM64. From the global exe directory from the files should get copied by sapcpe to other instance directories.

- First ensure that you have copied all the files correctly to global exe directory. After that stop instance.

- Let sapcpe copy the required files to instance directories.

- After that check sapcpe log file under work directories of the instance folder. You should not see any errors in the log. If there are any errors reported. Please correct them.

Also you might want to review below Note: 2115344 - Installation of Kernel 722 (EXT)

and Check step 3 and 5.2 of this note for detailed instructions and crosscheck that you followed all steps.

Thanks,

Mandeep

0 Kudos

Hi Mandeep,

Thanks for your response.

yes, I began be read the Note 2115344 and all associated and followed the procedure.

Then I deleted SAPOSCOL and disabled SAPSTRATSRV as requested in the step 3.

After, I renamed NTADM64 (initial kernel) to NTADM64.SAVE and created a new folder NTADM64 where I extracted SAPEXE, SAPEXEDB, IGS, DBATOOLS as requested in step 5.2.

I also restored icu*30.dll files from the old kernel as specified in the step 5.2-4


I also downloaded all patch kernel 7.22 (R3*.sar, sapftp, saphhtp, tp...) and extrected it in the new kernel folder (NTADM64).

Once, all these package extracted, I compared the old kernel folder with the new one and I get the list of the missing programs above.


My Mind is to restore all these missing binaries from the older kernel to the new one but I didn't find this step in the Note 2115344. Maybe it's a better way to find the last version (7.2*) of these missing binaries but I didn't find where recover sapcontrol, startsap, stopsap...

former_member199290
Participant
0 Kudos

Hi Fabian:

It's not a good idea to mix up the binaries of the old and new kernel. As I mentioned earlier did you see the sapcpe logs for any errors? the sapcpe logs are available under the work directory of every instance. Please check and advise.

Thanks,

Mandeep

0 Kudos

Mandeep,

What I found regarding SAPCPE log in work directory is that :

2015/12/16 14:54:52

sapcpe version UC: @(#) $Id: //bas/721_REL/src/ccm/sapstart/sapxxcpe.c#22 $ SAP

Command line:

  0: sapcpe

  1: pf=F:\usr\sap\SB1\SYS\profile\SB1_DVEBMGS00_SERVER

Trace level (profile): 1

** INFO:    Try to find file table sapcpeft (default:sapcpeft)

** INFO:    Try to find file table in the central directory \\SERVER\sapmnt\\SYS\exe\uc\NTAMD64\sapcpeft

** INFO:    not found any file table.

*************************************************

source: \\SERVER\sapmnt\\SYS\exe\uc\NTAMD64

target: \\SERVER\sapmnt\\SYS\exe\run

*************************************************

*** ERROR: sapcpe: find <dst> \\SERVER\sapmnt\\SYS\exe\run failed, 2, No such file or directory, [sapxxcpe.c:1619]

Normal situation because SAPCPEFT.EXE is one of the missing binaries in the new kernel folder.

former_member199290
Participant
0 Kudos

Hi Fabian:

You are seeing this error because your sapcpe is not able to execute.

Please check step 10 of the note where it is advising you to

start an initial copy of the executables for all instances.

Please check and let me know.

Thanks,

Mandeep

0 Kudos

Mandeep,

I cleaned the work/exe directory and launched again the command :

sapcpe pf= F:\usr\sap\QE1\SYS\profile\SID_DVEBMGS00_SERVERNAME

Now in the SAPCPE log we have that :

2015/12/16 17:54:41

sapcpe version UC: @(#) $Id: //bas/721_REL/src/ccm/sapstart/sapxxcpe.c#22 $ SAP

Command line:

  0: sapcpe

  1: pf=F:\usr\sap\SB1\SYS\profile\SB1_DVEBMGS00_SERVER-NAME

Trace level (profile): 1

** INFO:    Try to find file table sapcpeft (default:sapcpeft)

** INFO:    Try to find file table in the central directory F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapcpeft

** INFO:    not found any file table.

*************************************************

source: F:\usr\sap\SB1\SYS\exe\uc\NTAMD64

target: F:\usr\sap\SB1\DVEBMGS00\exe

*************************************************

** INFO:    no extern File-List defined. Look for the default File-List(s).

Checking File-List(s).

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\instance.lst" exists.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\instancedb.lst" exists.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\tools.lst" does not exist.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\inhouse.lst" does not exist.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\dbclient.lst" exists.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\igsexe.lst" exists.

** INFO:    File-List "F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapcrypto.lst" does not exist.

*************************************************

Current list file: see table below

*************************************************

ActualizeLocalFileOrDir: instance.lst (FPM:0x0)

ActualizeLocalFile: instance.lst

ActualizeLocalFileOrDir: j2eeinst.lst (FPM:0x0)

ActualizeLocalFile: j2eeinst.lst

ActualizeLocalFileOrDir: scs.lst (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\scs.lst (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: scsclient.lst (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\scsclient.lst (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: webdispinst.lst (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\webdispinst.lst (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: gateway.lst (FPM:0x0)

ActualizeLocalFile: gateway.lst

ActualizeLocalFileOrDir: sapmanifest.mf (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapmanifest.mf (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: sapmanifestj2ee.mf (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapmanifestj2ee.mf (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: disp+work.exe (FPM:0x0)

ActualizeLocalFile: disp+work.exe

ActualizeLocalFileOrDir: disp+work.pdb (FPM:0x0)

ActualizeLocalFile: disp+work.pdb

ActualizeLocalFileOrDir: rsyn.bin (FPM:0x0)

ActualizeLocalFile: rsyn.bin

ActualizeLocalFileOrDir: ABAP.pad (FPM:0x0)

ActualizeLocalFile: ABAP.pad

ActualizeLocalFileOrDir: aci_ABAP.pad (FPM:0x0)

ActualizeLocalFile: aci_ABAP.pad

ActualizeLocalFileOrDir: aci_ABAP.gram (FPM:0x0)

ActualizeLocalFile: aci_ABAP.gram

ActualizeLocalFileOrDir: msg_server.exe (FPM:0x0)

ActualizeLocalFile: msg_server.exe

ActualizeLocalFileOrDir: msg_server.pdb (FPM:0x0)

ActualizeLocalFile: msg_server.pdb

ActualizeLocalFileOrDir: R3trans.exe (FPM:0x0)

ActualizeLocalFile: R3trans.exe

ActualizeLocalFileOrDir: R3trans.pdb (FPM:0x0)

ActualizeLocalFile: R3trans.pdb

ActualizeLocalFileOrDir: R3ta.exe (FPM:0x0)

ActualizeLocalFile: R3ta.exe

ActualizeLocalFileOrDir: R3ta.pdb (FPM:0x0)

ActualizeLocalFile: R3ta.pdb

ActualizeLocalFileOrDir: dipgntab.exe (FPM:0x0)

ActualizeLocalFile: dipgntab.exe

ActualizeLocalFileOrDir: saplicense.exe (FPM:0x0)

ActualizeLocalFile: saplicense.exe

ActualizeLocalFileOrDir: saplikey.exe (FPM:0x0)

ActualizeLocalFile: saplikey.exe

ActualizeLocalFileOrDir: tp.exe (FPM:0x0)

ActualizeLocalFile: tp.exe

ActualizeLocalFileOrDir: tp.pdb (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\tp.pdb (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: sapcpeft (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapcpeft (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: sapcar.exe (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\sapcar.exe (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: gwrd.exe (FPM:0x0)

ActualizeLocalFile: gwrd.exe

ActualizeLocalFileOrDir: gwrd.pdb (FPM:0x0)

ActualizeLocalFile: gwrd.pdb

ActualizeLocalFileOrDir: dpmon.exe (FPM:0x0)

ActualizeLocalFile: dpmon.exe

ActualizeLocalFileOrDir: dpj2ee.exe (FPM:0x0)

ActualizeLocalFile: dpj2ee.exe

ActualizeLocalFileOrDir: vmcexttimer.exe (FPM:0x0)

*** ERROR: fstat F:\usr\sap\SB1\SYS\exe\uc\NTAMD64\vmcexttimer.exe (No such file or directory), 2, No such file or directory, [sapxxcpe.c:2180]

ActualizeLocalFileOrDir: es2mon.exe (FPM:0x0)

ActualizeLocalFile: es2mon.exe

ActualizeLocalFileOrDir: em2mon.exe (FPM:0x0)

ActualizeLocalFile: em2mon.exe

ActualizeLocalFileOrDir: eg2mon.exe (FPM:0x0)

ActualizeLocalFile: eg2mon.exe

ActualizeLocalFileOrDir: gwmon.exe (FPM:0x0)

ActualizeLocalFile: gwmon.exe

....

....

iles scanned......:   809  1269.21 MB

** All local files, which are available and defined, are up to date. **

Required Time......:  0:03 

Copy Errors detected.................: 43

Sync Errors detected.................: 0

Warnings detected....................: 0

I didn't past of the log because it's big but it's seems some files are missing. Not surprising.

former_member199290
Participant
0 Kudos

Hi Fabian:

You can always attach the logs to the discussion. But for the copy errors detected I assume that these files are also not there in the original package. Did you see the files that reported copy error available under

source: F:\usr\sap\SB1\SYS\exe\uc\NTAMD64

sapcpe only copies the file sbased on the .lst file for an instance. Please check and let me know.

Thanks,

Mandeep