Skip to Content
avatar image
Former Member

Data Services Installation Prerequisite

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

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 07, 2016 at 07:37 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 06, 2016 at 10:12 AM

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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Arun Sasi

      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

  • Apr 06, 2016 at 12:08 PM

    Hi Former Member

    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.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Former Member,

      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.