IBM Support

pureScale installation failed with "compiling IBM General Parallel File System (GPFS) Portability Layer (GPL)"

Troubleshooting


Problem

pureScale installation failed with "compiling IBM General Parallel File System (GPFS) Portability Layer (GPL)"
1、db2prereqcheck OK
2、Got following error when execute db2_install:
Installing or updating DB2 HA scripts for IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP) :.......Success
Installing or updating DB2 Cluster Scripts for IBM General Parallel File System (GPFS) :.......Success
Installing or updating DB2 SSH Utilities :.......Success
ERROR: An error occurred while compiling IBM General Parallel File System
(GPFS) Portability Layer (GPL) on host "v10-1-12-141". Return code "3". GPL
compilation log file location "/tmp/compileGPL.log.000". The GPFS file system
cannot be mounted properly until the GPL module is successfully compiled on
this host. For details, see the specified GPL compilation log. After fixing
the problems shown in the log file, re-run the DB2 installer. For information
regarding the GPFS GPL module compile, see DB2 Information Center.
Compiling GPL :.......Failure
ERROR: A major error occurred while installing "DB2 Server Edition " on this
computer. The installation cannot continue. If the problem persists contact
your technical service representative.

Environment

Linux 

Resolving The Problem

The error usually indicates there is some problem in kernel layer , should be unrelevant kernel packages or kernel-devel package doesn't match with kernel level , so next ,we can go to check the installed kernel packages , here is an example that lead to the failure :
v10-1-12-141:/opt/ibm/db2/V11.1/bin# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
------------
v10-1-12-141:/opt/ibm/db2/V11.1/bin# uname -a
Linux v10-1-12-141 3.10.0-1160.15.2.el7.x86_64 #1 SMP Thu Jan 21 16:15:07 EST 2021 x86_64 x86_64 x86_64 GNU/Linux
v10-1-12-141:/root# yum list kernel kernel-devel
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Installed Packages
kernel.x86_64 3.10.0-693.el7 @anaconda/7.4
kernel.x86_64 3.10.0-1160.15.2.el7 @rhel-7-server-rpms
kernel-devel.x86_64 3.10.0-1160.15.2.el7 @rhel-7-ser
----------------------------------------------
v10-1-12-141:/root# rpm -qa | grep kernel
kernel-devel-3.10.0-1160.15.2.el7.x86_64
kernel-tools-libs-3.10.0-693.el7.x86_64
kernel-tools-3.10.0-693.el7.x86_64
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-3.10.0-1160.15.2.el7.x86_64
kernel-3.10.0-693.el7.x86_64
As you see , kernel level 3.10.0-1160.15.2.el7.x86_64 does not belong to RHEL 6.5 or RHEL 7.4, this kernel level is way higher than what comes with the OS customer has , This is the problem when the installer tries to execute mmbuildgpl , after remove the kernel-3.10.0-1160.15.2.el7.x86_64 by "yum remove kernel-3.10.0-1160.15.2.el7.x86_64" , pureScale installation got succeed .

Document Location

Worldwide

[{"Type":"none","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008Pm3AAE","label":"PureScale"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Version(s)"}]

Document Information

Modified date:
06 April 2021

UID

ibm16440895