Pessoal,
Isto � um BUG do Oracle em rela��o ao linux...
Aplique este patch(copyright by Oracle of course) como root... MAS ANTES,
certifique-se de que o pacote gcc est� instalado..
#!/bin/bash
USER=`whoami`
if [ $USER != root ]; then
echo "Must be root to run this script, please login as root and re-try"
exit
fi
# see if libcwait.so is already being loaded
if [ -f "/etc/ld.so.preload" ] && [ -n "`grep libcwait
/etc/ld.so.preload`" ]; then
echo "Patch has already been applied"
exit
else
echo "Applying patch..."
fi
cat << EOF |
#include <errno.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
pid_t
__libc_wait (int *status)
{
int res;
asm volatile ("pushl %%ebx\n\t"
"movl %2, %%ebx\n\t"
"movl %1, %%eax\n\t"
"int \$0x80\n\t"
"popl %%ebx"
: "=a" (res)
: "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S" (0));
return res;
}
EOF
gcc -O2 -shared -fpic -xc - -o /etc/libcwait.so
echo "/etc/libcwait.so" >>/etc/ld.so.preload
echo "Patch successfully applied"
--------------
abs
Marcos
> Evandro Meneguella wrote:
> >Continuo sem poder instalar Oracle 9iR2 no CL 10. Desabilitei o
> >supermount e pude executar o runInstaller, mas me sai uma mensagem de
> >erro de biblioteca
> >"symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6
> >with link time reference"
> >
> >Busquei na Net e vi muita gente com o mesmo erro e sem solu�ao
> > aparente. Alguem ja instalou ele com sucesso???
>
> Voc� tem duas op��es:
> 1) usar uma glibc que tenha esse s�mbolo
> ou
> 2) recompilar
> N�s sabemos que a op��o 2 � imposs�vel. Quanto � op��o 1, de maneira
> alguma voc� pode fazer um downgrade da glibc do seu sistema -- e o CL10
> j� vem com a vers�o mais nova.
>
> Ainda assim, � poss�vel honrar a op��o 1:
> a) use uma distribui��o que venha com a vers�o correta da glibc. Tente,
> por exemplo, as homologadas pela Oracle. Essas funcionam.
>
> b) descubra que vers�o � essa e instale num local separado no seu
> sistema, for�ando o Oracle -- e APENAS o Oracle -- a us�-la.
> Provavelmente voc� ter� que compilar a glibc a partir dos fontes, para
> garantir.
>
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html