on 04-06-2016 11:02 AM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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 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
Regards,
Akhilesh Kiran.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
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:
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.
Have you checked the supported OS versions and Patch Level requirements in the PAM?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.