sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #38584
Installationsfejl med Oracle 8.1.7.0.1 på RedHat 7.1
Hejsa,
jeg har installeret Oracle 8.1.7 release 3 på min RedHat 7.1, og er
løbet ind i et problem.
Pga. at Oracle 8.1.7 forventer glibc 2.1.3 og ikke glibc2.2, så skal man
jvf. Red Hat Linux 7.1 Release Notes gøre følgende før man kører Oracle Installer:
export LD_ASSUME_KERNEL=2.2.5
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
Derudover skal man have installeret kompatibilitetspakkerne:
# rpm -q compat-egcs
compat-egcs-6.2-1.1.2.14
# rpm -q compat-glibc
compat-glibc-6.2-2.1.3.2
# rpm -q compat-libs
compat-libs-6.2-3
Det interessante er nu at når 97% af installationen er fuldført så får jeg en
link fejl. Jeg får følgende fejlbesked:
Error in invoking target install of makefile
/ora01/app/oracle/product/8.1.7/ctx/lib/ins_ctx.mk
I loggen finder jeg frem til at følgende linkning går galt:
gcc -o ctxhxx -L/ora01/app/oracle/product/8.1.7/ctx/lib/
-L/ora01/app/oracle/product/8.1.7/lib/
/ora01/app/oracle/product/8.1.7/ctx/lib/ctxhx.o
-Wl,-rpath,/ora01/app/oracle/product/8.1.7/ctx/lib/
-lm -lsc_fa -lsc_fi -lsc_ch -lsc_ut -lsc_ex -lsc_da -lctxhx
-lm -lc -lnls8 -lcore8 -lnls8 -lcore8 -lnls8
Jeg prøver nu manuelt som går godt (uden glibc-trikket, dvs. med glibc 2.2):
$ gcc -o ctxhxx -L/ora01/app/oracle/product/8.1.7/ctx/lib/ -L/ora01/app/oracle/product/8.1.7/lib/ /ora01/app/oracle/product/8.1.7/ctx/lib/ctxhx.o -Wl,-rpath,/ora01/app/oracle/product/8.1.7/ctx/lib/ -lm -lsc_fa -lsc_fi -lsc_ch -lsc_ut -lsc_ex -lsc_da -lctxhx -lm -lc -lnls8 -lcore8 -lnls8 -lcore8 -lnls8
/ora01/app/oracle/product/8.1.7/ctx/lib//libsc_ut.so: the use of `tempnam' is dangerous, better use `mkstemp'
$ ll ctxhxx
-rwxr-xr-x 1 oracle orainsta 37176 Jun 19 09:26 ctxhxx
Men hvis jeg laver glibc-trikket så går det galt (dvs. med glibc 2.1.3):
$ export LS_ASSUME_KERNEL=2.2.5
$ . /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
$ gcc -o ctxhxx -L/ora01/app/oracle/product/8.1.7/ctx/lib/ -L/ora01/app/oracle/product/8.1.7/lib/ /ora01/app/oracle/product/8.1.7/ctx/lib/ctxhx.o -Wl,-rpath,/ora01/app/oracle/product/8.1.7/ctx/lib/ -lm -lsc_fa -lsc_fi -lsc_ch -lsc_ut -lsc_ex -lsc_da -lctxhx -lm -lc -lnls8 -lcore8 -lnls8 -lcore8 -lnls8
/lib/libdl.so.2: undefined reference to `__lxstat64@GLIBC_2.2'
/lib/libdl.so.2: undefined reference to `_dl_vsym@GLIBC_2.2'
/lib/libdl.so.2: undefined reference to `__fxstat64@GLIBC_2.2'
/lib/libdl.so.2: undefined reference to `_dl_sym@GLIBC_2.2'
/lib/libdl.so.2: undefined reference to `__xstat64@GLIBC_2.2'
collect2: ld returned 1 exit status
Er der nogen som kender til dette problem?
Det skal lige siges, at jeg ignorede fejlen og fortsatte
installationen, og det ser faktisk ud til at databasen kører fint;
men det er jo kun indtil man skal benytte den/de filer som mangler:-)
-- Niels
-------------------------------------------------------
Niels Hallenberg Email: nh@xxxxxx
The IT University of Copenhagen Tel.: +45-38 16 88 24
Glentevej 67 Fax: +45-38 16 88 99
DK-2400 Copenhagen NV WWW: www.it.edu
-------------------------------------------------------
Follow ups