cancel
Showing results for 
Search instead for 
Did you mean: 

Data Services Installation Prerequisite

Former Member
0 Kudos

Hi All,

I have a new BODS(Data Service installation) on a REHL environment. After the running the setup I faced the following error message:

Installation aborted. The following libraries are required to run the installer:32bit glibc package containing libc.so.6 (eg. glibc-2.5-34). 32bit libstdc++ package containing libstdc++.so.5 (eg. compat-libstdc++-33-3.2.3-69.el6.i686). 64bit libstdc++ package containing libstdc++.so.6 (eg. libstdc++-4.4.4-13.el6.x86_64).


After library installation too the service user is throwing the same error.The setup is running with the root user.Are there any specific os privileges needed in REHL for the service user? IPS setup and Data Service setup both throw same error.


Regards,

Abhishek

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Dirk, Arun and Akhilesh,

Appreciate your help with the issue. FYI it got resolved when rpm was given execute permission and Service user had permissions.

Thanks & Warm Regards,

Abhishek.

Answers (2)

Answers (2)

akhileshkiran
Contributor
0 Kudos

Hi

You need to use other than root user while installing the SAP Data Service. Or-else you can download them manually and Install the rpm packages.

Prerequisite Red Hat libraries:

Before installing on Red Hat Linux, you must ensure all the required libraries are installed. Ensure you have root access, then use the Yum software installation tool to run the following commands:

yum install compat-libstdc++-33-3.2.3-69.el6.i686
yum install compat-libstdc++-33.i686
yum install compat-libstdc++-33-3.x86_x64
yum install glibc.i686
yum install libstdc++.i686
yum install libX11-1.3-2.el6.i686

Checking Prerequisites

Checking to see if these libraries are installed is quick and simple using the following commands:

cat /etc/redhat-release
ulimit
locale
rpm -qa compat-libstdc++*
rpm -qa glibc
rpm -qa libstdc++
rpm -qa libX11

-Source

Regards,

Akhilesh Kiran.

Former Member
0 Kudos

Hi Akhilesh,

These prerequisites have been verified with root and sudoer.

[ - /home/boadmin]rpm -qa compat-libstdc++*

compat-libstdc++-33-3.2.3-69.el6.i686

[ - /home/boadmin]rpm -qa glibc

glibc-2.12-1.166.el6.i686

glibc-2.12-1.166.el6.x86_64

[ - /home/boadmin]rpm -qa libstdc++

libstdc++-4.4.7-16.el6.x86_64

libstdc++-4.4.7-16.el6.i686

[ - /home/boadmin]rpm -qa libX11

libX11-1.6.0-6.el6.x86_64

rpm access to the service use is not present. Would that have any influence?

akhileshkiran
Contributor
0 Kudos

Hi ,

Try to reboot the Server once and check you have provided the Full permission to the Temp Directory.

Make sure you install Setup file from the Server Location.

Additional requirements for Red Hat Linux.

Ensure required libraries are installed Before installing on Red Hat Linux, you must ensure all the required libraries are installed. Ensure you have root access, then use the Yum software installation tool to run the following commands:

  • yum install install libstdc++.i686
  • yum install install libstdc++.x86_64
  • yum install compat-libstdc++-33.i686
  • yum install compat-libstdc++-33.x86_64
  • yum install glibc.i686
  • yum install glibc.x86_64
  • yum install libX11.i686
  • yum install libX11.x86_64
  • yum install libXext.i686
  • yum install libXext.x86_64
  • yum install expat.i686
  • yum install expat.x86_64
  • yum install libgcc.i686
  • yum install libgcc.x86_64
  • yum install libXcursor.i686
  • yum install libXcursor.x86_64
  • yum install libXrender.i686
  • yum install libXrender.x86_64
  • yum install libXfixes.i686
  • yum install libXfixes.x86_64
  • yum install libxcb.i686
  • yum install libxcb.x86_64
  • yum install libXau.i686
  • yum install libXau.x86_64

User account:

Create a user account and group under which the software's background processes can run. Use this account to perform the installation and run the software. The account does not require root privileges.

Ensure sufficient virtual memory is allocated:

Some versions of Red Hat Linux include an updated glibc library that changes the way virtual memory is allocated by default. This can cause processes to allocate excessive amounts of virtual memory on startup and when used.

Locale

Before you install, set the installing account's environment to use a supported UTF-8 locale and ensure that your console software supports UTF-8 character sets.

To ensure that your operating system uses the correct locale, set the LC_ALL and LANG environment variables to your preferred locale in your login environment.

For example, the following bash shell commands set the locale to the United States English UTF-8

export LANG=en_US.utf8

export LC_ALL=en_US.utf8

Set ulimit to unlimited

To successfully build and deploy BI platform web applications, the host operating system or user account ulimit setting must be configured as unlimited. Set the ulimit configuration with the ulimit command, or for Linux, modify the system configuration file /etc/ security/limits.con. For more information about the ulimit setting, see the documentation included with your operating system.

Regards,

Akhilesh Kiran.

former_member187605
Active Contributor
0 Kudos

Have you checked the supported OS versions and Patch Level requirements in the PAM?

Former Member
0 Kudos

Hi Dirk,

The setup is compliant with the OS version in PAM.

former_member198401
Active Contributor
0 Kudos

You need to chase your Linux Admin to get the libraries installed on the RHEL server.

Also refer 1605246 - What permissions are required when installing Data Services?

Regards

Arun Sasi

former_member187605
Active Contributor
0 Kudos

OP wrote:

After library installation too the service user is throwing the same error.


I was therefore assuming that had already been done. If everything is correct at that level indeed and all libraries are there, I would check the LIBRARY_PATH to see whether it contains all necessary references.

Former Member
0 Kudos

Hi Arun,

After installing all the required libraries mentioned the service user is unable to start the setup with the same error. The root user worked fine for this. Hence Linux Admin is skeptical if any other permission is required. ( more about setup.sh contains rpm commands. ) Also all installation documents clearly mentions root privilege is not required. Since it is fine with the root user I am deducing that there may be issue with some privilege for service user. 

Regards,

Abhishek