[ILUG-BOM] Error Creating DB2 Instance on Redhat Linux 9
Thu Jun 19 02:51:03 IST 2003
Pankaj Sarda wrote:
> Previously we installed DB2 Version 7.1 on Red Hat Linux 7.2.
> For us Installing Db2 same version onto Red Hat 9 is first time.
from the above and with the errors from your log file...
> /usr/IBMdb2/V7.1/instance/db2icrt -a CLIENT -u db2inst1 db2inst1
> Output log of the above command:
> /usr/IBMdb2/V7.1/instance/db2icknm: relocation error: >
/usr/IBMdb2/V7.1/lib/libdb2.so.1: symbol _res, version GLIBC_2.0 not
> defined in file libc.so.6 with link time reference
> DBI1069E Unexpected error. Function = get_instance, Return code =
your problem is almost certain to be with the symbols (glibc). chances
are that you will have to get a version compiled against RedHat 9
specifically ( from your log file ), one of these seems to be the
executable ( binary ) causing the problem.
/usr/IBMdb2/V7.1/instance/db2icrt -a CLIENT -u db2inst1 db2inst1
Might I suggest a quick fix. ( not a fool proff method, more of a
"hack" ) . Try at your own risk.
- I have never worked with DB2 and the error could be from
1. Do an ldd ( "ldd" ) against these files as in:
this would be the most important IMHO
this file seems to be linked against something specific in the libc of
7.2 which it is not finding in that of 9
See what files are missing (dependencies) and copy the reqd.
files from redhat 7.2 into 9.
that may do the trick.
_DO_ _NOT_ OVERWRITE ANY FILES OF REDHAT 9 though, otherwise you could
end up with broken system. and definetly do _NOT_ touch the existing
libc of RHL 9.
also in case any files are indeed missing, you may have to try out a few
locations since, you may not be told where the files are expected to be
This is not certain to fix the issue but it just might be a way out.
this is a "hack" and standard disclaimers apply here :-)
Mr. Erle A. Pereira
More information about the Linuxers