cancel
Showing results for 
Search instead for 
Did you mean: 

Prerequisite checks failed. Missing - libstdc++43 & libgcc43

arya_biswas
Participant
0 Kudos

Hi Guys,

I have an issue - the issue came under the prerequisite check of Oracle upgrade.

We ran this command ./RUNINSTALLER -check , but it failed. It says 2 lib files are missing and this is not fixable.

Any help on this?

Accepted Solutions (1)

Accepted Solutions (1)

arya_biswas
Participant
0 Kudos

Hi Guys,

Many thanks for the guidelines you provided. Those were very helpful.

But in my case the issue was resolved in a different way : A script was found @ Oracle for these issues. And they say we can run this script and go ahead.

The script name is runfixup.sh.

Giving points as you guys helped me to eliminate the issue list and closing this thread.

//Thanks

Arya Biswas.

Former Member
0 Kudos

Hello Arya,

Thanks for the update!

As far as I know, runfixup.sh only fixes kernel parameters. It doesn't install any missing lib* packages. You might have selected "Ignore" option or installed manually.

Anyways, the issue has been solved now! Please close the thread.

regards,

pavan

Reagan
Advisor
Advisor
0 Kudos

Arya Biswas wrote:

But in my case the issue was resolved in a different way : A script was found @ Oracle for these issues. And they say we can run this script and go ahead.

The script name is runfixup.sh.

That script basically changed the value of shmmax parameter to the recommended value.

Answers (8)

Answers (8)

former_member189797
Active Contributor
0 Kudos

I was installing solman system on suse Linux recently. I came to know about package
sapconf (check ur suse version if its available).installing this rpm take care of all parameters required.

Former Member
0 Kudos

Hello,

There might be some dependencies while installing the lib* packages. So, it's better to approach your OS team to install the missing packages.

And, check the below note for the kernel parameter "kernel.shmmax"

941735 - SAP memory management for 64-bit Linux systems

regards,

pavan

arya_biswas
Participant
0 Kudos

Hi Guys,

Many many thanks for your replies.

It seems most of the pre-requisites packages are missing as per the link suggested by Reagan.

By the way my environment is

OS - SUSE Linux Enterprise Server 11 (x86_64)

Oracle - 11.2.0.3 (we want to upgrade)

So is there any way that we can install those missing packages? Or OS team only can do this?....

//Arya

Reagan
Advisor
Advisor
0 Kudos

Review the link and check for the missing packages and ask the OS team or you can download the packages and apply them.

former_member182657
Active Contributor
0 Kudos

Hi Arya,

To resolve the pre-reuisites missing packages best option would be to configure yum for OS,above mentioned commands will resolve all the dependent packages for the missing rpms .Better would be to consult with your OS team for yum configurations.

Regards,

Gaurav

former_member182657
Active Contributor
0 Kudos

Hi Arya,

If you successfully configured yum server at OS level then please opt command

yum install libgcc43*

yum install libstdc++43*

As with above commands all the related dependencies will automatically resolved by the yum server for the two required packages and retry the oracle installations.

Hope this will help you.

Regards,

Gaurav

srinivasan_vinayagam
Active Contributor
0 Kudos

Hello Arya,

You can install the later version.

- libstdc++46

- libgcc46

Make sure you have installed both 32-bit and 64 bit

libstdc++33-3.3.3

libstdc++33-32bit-3.3.3

libstdc++43-4.3.3_20081022

libstdc++43-32bit-4.3.3_20081022

libstdc++43-devel-4.3.3_20081022

libstdc++43-devel-32bit-4.3.3_20081022

libgcc43-4.3.3_20081022

libstdc++-devel-4.3

Regards,

V Srinivasan

Reagan
Advisor
Advisor
0 Kudos

The failed one is in fact NOT due to the C++ and GCC packages. The kernel parameter shmmax is not set according to the recommendations. You may check this link Database Installation Guide - Contents and set the recommendations provided there for the installation. Read the section called Oracle Database Preinstallation Tasks

If the packages are installed on the system then you can ignore the warning and continue with the installation, but you should set the parameter shmmax as suggested and restart the installation.

Reagan

former_member185239
Active Contributor
0 Kudos

Hi Arya,

You need to check the patches are deployed on server or not.

You can use the yum or rpm to get the list of rpm installed on the server.

yum list (this command will list the packages on os)

yum search libgcc43*

yum search libstdc++43*

We need to have all the below rpm installed on the server.

-kernel-headers-2.6.18-128.el5.x86_64.rpm

-elfutils-libelf-devel-0.137-3.el5.x86_64.rpm

-elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm

-glibc-devel-2.5-*

-glibc-headers-2.5-34.x86_64.rpm

-gcc-4.1.2-44.el5.x86_64.rpm

-gcc-c++-4.1.2-44.el5.x86_64.rpm

-libstdc++-devel-4.1.2-44.el5.x86_64.rpm

-libgomp-4.3.2-7.el5.x86_64.rpm

-libaio-devel-0.3.106-3.2.x86_64.rpm

-sysstat-7.0.2-3.el5.x86_64.rpm

You can query the same from rpm command

rpm -q libstdc++*

If the packages are present then you can select the option ignore all and start with the database installation.

With Regards

Ashutosh Chaturvedi

former_member188883
Active Contributor
0 Kudos

Hi Arya,

The error message implies that few of the OS packages are not installed. Please get the OS administrator to install these packages on your server.

For more information you may refer below SAP note

171356 - SAP software on Linux: General information


Based on your OS version install the relevant C++ runtime


Regards,

Deepak Kori