cancel
Showing results for 
Search instead for 
Did you mean: 

While Patching 15.7.0.021 to 15.7.0.030, some nonfatal error.

dong-hyuk_kum
Explorer
0 Kudos

While Patching 15.7.0.021 to 15.7.0.030, I faced error message below.

Patch is finished but some lib file couldn't write correctly. Of course I stop all of ASE Dataserver and SAP.

And double checked to running process, but I couldn't find any process related with ASE.

I know it is not problem to running ASE, but I'd like to clean update.

Anyone know any cluses, don't hesitate to say anything. thank you.

PS) AIX 7.1 version.

Install File:             /sybase/STD/./ASE-15_0/lib/libbtsymbols.so

                          Status: ERROR

                          Additional Notes: ERROR - ZeroGme: /sybase/STD/./ASE-15_0/lib/libbtsymbols.so (Cannot open or remove a file containing a running program.)

Install File:             /sybase/STD/./ASE-15_0/lib/libcompress.so

                          Status: SUCCESSFUL

Install File:             /sybase/STD/./ASE-15_0/lib/libshmemrtds.so

                          Status: SUCCESSFUL

Install File:             /sybase/STD/./ASE-15_0/lib/libsybibmmq.so

                          Status: ERROR

                          Additional Notes: ERROR - ZeroGme: /sybase/STD/./ASE-15_0/lib/libsybibmmq.so (Cannot open or remove a file containing a running program.)

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello,

the errors are because the installer cannot write these files, this may due to another process using them or that these libraries are still in memory. AIX doesn't release the libraries directly after you have shutdown the ASE. If you want to remove them from memory and are sure they aren't used you can use 'slibclean', here the link for the AIX documentation:

http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds5...

Hope this will help.

Regards,

Stefan Krause-Lichtenberg

dong-hyuk_kum
Explorer
0 Kudos

I will try 'slibclean' at next updating, I hope that works.

Thank your kind advice.

sap_mk
Active Participant
0 Kudos

The similar problem, and suggestion for slibclean, is described in Note 100189. While that Note is related to DB2 on AIX, the underlying cause is the same as you experienced.

https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=100189

Regards,

Mark Kusma

jmtorres
Active Participant
0 Kudos

Hey guys I'm having the same issue installing ASE 15.7 on AIX 7.1:

Install File:             /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libverify.so

Status: ERROR

Additional Notes: ERROR - Flexeraal3: /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libverify.so (Cannot open or remove a file containing a running program.)

Install File: /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libjava.so

Status: ERROR

Additional Notes: ERROR - Flexeraal3: /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libjava.so (Cannot open or remove a file containing a running program.)

Install File: /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libzip.so

Status: ERROR

Additional Notes: ERROR - Flexeraal3: /swbasic/sybase/./shared/SAPJRE-7_1_027_64BIT/lib/ppc64/libzip.so (Cannot open or remove a file containing a running program.)

So "slibclean" should be applied her as well?

Thank you

Regards

Jose

0 Kudos

Yes,

on AIX slibclean is often a requirement.

Alternatively you may reboot AIX before upgrading ASE (but that is something you probably dont want.).

Rgds

Tilman

jmtorres
Active Participant
0 Kudos

Thanks Tilman

Regards

Jose

former_member280303
Participant
0 Kudos

Hi,

We tried using slibclean and problem persists.

Do you know if the only option is a server restart?

Is there a known defect on AIX ?

Regards,

Luz Rodriguez

jmtorres
Active Participant
0 Kudos

Hi,

It should work just with running sibclean,  but I have a customer which had to reboot ASE.

I guess the behavior  varies depending on  AIX and PL version n use.

Regards

JM

former_member280303
Participant
0 Kudos

Thanks Jose,

We have several servers and we are having this problema installing the last EBF, is problematic to restart the instance in some of them. I am looking for another workaround or a way to identify which instances I need to restart.

Regards,

Luz Rodriguez

jmtorres
Active Participant
0 Kudos

Luz,

Just to be clear, this is an OS issue as far as I know, not ASE

Regards

JM

former_member280303
Participant
0 Kudos

José,

I know. OS people said that they have the last version installed. I am looking for a defect number to reference it .

Regards,

Luz Rodriguez

jmtorres
Active Participant
0 Kudos

Hi Luz.

Currently I have this information. Hope it helps

Product

-----------

Product

Product Version

SAP Adaptive Server Enterprise

SAP Adaptive Server Enterprise 15.7

Symptom

--------------

While upgrading ASE The installation setup fails

ASE.log, ASE_suite.log, open_client.log or jre.log may contain some of the following NonFatalErrors:

Install File: <filepath>

Status: ERROR

Additional Notes: ERROR - Flexeraal3: <filepath> (Text file busy)

Install File: <filepath>

Status: ERROR

Additional Notes: ERROR - Flexeraal3: <filepath> (Cannot open or remove a file containing a running program)

Environment

------------------

SAP Adaptive Server Enterprise (Any Version)

SAP Sybase IQ (Any Version)

AIX OS specific issue

Cause

----------

Setup fails to replace the file(s) mentioned in the error message because some binary is still using the shared library. This issue is only encountered on AIX.

Resolution

----------------

Move the files from the error message to a backup directory or rename them.

or

The AIX command slibclean (/usr/sbin/slibclean) unloads the binaries but sometimes does not solve the issue.

or

as last resort,

Reboot the OS host

See Also

IBM knowledge center - info on slibclean.

Regards

JM

former_member280303
Participant
0 Kudos

Thanks Jose,

Yes, this helps a lot. Is this information in a KBA?

Regards,

Luz Rodriguez

jmtorres
Active Participant
0 Kudos

Yes,

Regards

JM

Answers (1)

Answers (1)

sap_mk
Active Participant
0 Kudos

You should check the version of these files against the ASE version to ensure they were updated.

From /sybase/STD/ASE-15_0/bin:

dataserver -v

From /sybase/STD/ASE-15_0/lib:

strings libbtsymbols.so | grep libbtsymbols

Start ASE and check the log file:

grep libsybibmmq <logfile>  | tail -1

The version information (EBF xxxxx) should be the same across all files. If it isn't, you will want to shut everything down again and retry the upgrade. Feel free to post the results here if they don't match.

Regards,

Mark Kusma

dong-hyuk_kum
Explorer
0 Kudos

I check the version as you said and I got right version, but I tried to update about 10 times due to this issue.

Anyway your kindly information will be helpful to know whether I did correct update or not.

Thank you.