Pinned topic make World ( make Modules) problem On 18.104.22.168 On RHEL 62
when we compiled the bits for gpfs using the make Autoconfig; echo $? && make World; echo $? && make InstallImages; echo $?, on 22.214.171.124 on 279 kernel it was fine,, after the applying new 3..50.4 rerunning GPL i am getting
perl: error while loading shared libraries: libdb.so.3: cannot open shared object file: No such file or directory ?
Looking at the make file , make World does the following to compile, i believe its failing to run "make Modules"
@if ; then \
echo "Error: SHARKCLONEROOT is not set!"; exit 1; fi
World:: Modules =========================================> its failing running this step, looks like prior 4 steps were fine
Also this doesn't look good
/usr/bin/make -C /lib/modules/2.6.32-279.14.1.el6.x86_64/build ARCH=x86_64 M=/usr/lpp/mmfs/src/gpl-linux CONFIGDIR=/usr/lpp/mmfs/src/config ; \
if $? -ne 0 ; then \
make: Entering directory `/etc/src/kernels/2.6.32-279.14.1.el6.x86_64' ===> it says, entering /etc/. but src is in /usr don't know why it jumps to /etc.. i was checking on my local box, and its fine, may be running stuff from /etc/ is causing problem i am thinking
dichung 060001CGXV25 Posts
Re: make World ( make Modules) problem On 126.96.36.199 On RHEL 622013-05-02T20:07:36ZThis is the accepted answer. This is the accepted answer.
The error in question does not seem to related to GPFS directory.
>> perl: error while loading shared libraries: libdb.so.3: cannot open shared object file: No such file or directory ?
It is odd that perl on RHEL 6.2 requires db version 3.
Please check some basic stuffs on the node before go further.
1) perl version
> rpm -q perl
2) db version that perl requires
> rpm -qR perl | grep libdb
And, then, check if the libdb that perl requires exists on the node
3) if not, check db version
> rpm -qa | grep db