Oracle Developer Suite 10g - [openSUSE 10.3]
by Gilberto C. Andrade on 06 maio 2008
Tagged as: Application-Server, Oracle, openSUSE,
O processo de instalação da versão 10.1.2.0.2 do DeveloperSuite10g no openSUSE 10.3 não é certificada. Mas como temos apenas licença para o servidor, o jeito é enfrentar os possíveis problemas com essa instalação. A instalação ocorre sem problemas até a fase de lincagem (ai ai, o português! Será que está certo?), nesse processo ocorre problemas para lincar as bibliotecas do reports
/usr/lib/libXtst.so.6: undefined reference to « __fprintf_chk@GLIBC_2.3.4
/usr/lib/libXtst.so.6: undefined reference to « __stack_chk_fail@GLIBC_2.4
/usr/lib/libXtst.so.6: undefined reference to « __sprintf_chk@GLIBC_2.3.4
(enquanto o Universal Installer lhe apresentar com a tela de erro, vc pode aplicar esse contorno para corrigir).
A única solução encontrada é a apresentada nessa, discussão. A idéia é substituir a biblioteca atual por uma versão que funciona, além disso, precisa estar no local apropriado. O pacote sugerido na versão é difícil de encontra para o openSUSE 10.3, então fiz o seguinte (copiei-as do servidor):
mv /usr/lib/libXtst.so.6.1.0 /usr/lib/libXtst_so_6_1_0
mv /usr/lib/libXtst.so.6 /usr/lib/libXtst_so_6
scp oracle@oasibm:/usr/X11R6/lib/libXtst.so.6.1.0 /usr/X11R6/lib/
scp oracle@oasibm:/usr/X11R6/lib/libXtst.so.6.1 /usr/X11R6/lib/
ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so
ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6.1.0
Caso contrário, você não conseguirá executar o reports builder. Veja o problema que aparece caso você não consiga lincar as bibliotecas