cancel
Showing results for 
Search instead for 
Did you mean: 

Question: Handling of Kernelpatches under UNIX/AIX (ABAP and JAVA)

thomas_schmitt3
Explorer
0 Kudos

Hi everyone,

we download the current Kernelpatches (including the disp+work level 200, the SAPJ2EE and many other packages) from the SAPNET and manually copied the files to the following directories:

ABAP:

/sapmnt/<SID>/exe

/usr/sap/<SID>/DVEBMGS00/exe

JAVA:

/usr/sap/<SID>/SCS01/exe

The systems are running fine so far and after logging in to the ABAP stack it shows the current kernel level 200 ...

However if we run the JSPM it still shows us the old kernel level 180 ...

What's wrong here ?

How can we bring the JAVA Stack to a current level ?

What's the exact package needed here and where do we get it ?

And one more thing:

We found a strange and older dispwork we couldn't execute using "dispwork -V" under

/sapmnt/<SID>/exe/uc/rs6000_64

What exactly is it good for ?

Do we have to update this one too ?

What would be the correct packages here ?

Regards

Thomas

Remark: We're running DB2 under AIX ...

Accepted Solutions (0)

Answers (2)

Answers (2)

markus_doehr2
Active Contributor
0 Kudos

> JAVA:

> /usr/sap/<SID>/SCS01/exe

Java shouldn'T be patched "manually" but only using a full stack. Since only few parts of the kernel are used in an ABAP instance there's no need to patch e. g. "disp+work".

> The systems are running fine so far and after logging in to the ABAP stack it shows the current kernel level 200 ...

>

> However if we run the JSPM it still shows us the old kernel level 180 ...

yes - because the Java part doesn't "know" anything about single kernel patches but only stacks.

> What's wrong here ?

> How can we bring the JAVA Stack to a current level ?

There is no need to. The support stack on your Java and the installed kernel should match.

> We found a strange and older dispwork we couldn't execute using "dispwork -V" under

>

> /sapmnt/<SID>/exe/uc/rs6000_64

That is the "new" directory structure for kernels. Systems starting with 7.10 will use that structure. See

Note 1104735 - Upgrade to new instance-specific directory on UNIX

You may not be able to execute the dispwork since that part of the kernel relies on corresponding libraries (.o files). If you didn't change your SHLIB_PATH to that directory uc/rs6000_64 the startup of dispwork will read those in your normal kernel installation directory - which fails then.

Markus

Former Member
0 Kudos

Hello Thomas,

I would suggest you better update the JAVA kernel woth JSPM,then the kernel will get updated

Refer to the follwoing link for updating the kernel through JSPM

http://help.sap.com/saphelp_nwce10/helpdata/en/2e/03784278b66255e10000000a155106/content.htm

Rohit