Santiago 0 Denunciar post Postado Novembro 1, 2006 E ai pessoal! Eu instalei a nova versão do Mandriva 2007, e não estou conseguinto instalar o mercury! Baixei o mercury do site Mercury.to, baixei o java instalei e configurei mas qundo tenei rolar o mercury deu o seguinte erro: [santiago@localhost ~]$ mercuryawk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directorydirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directorybasename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directorydirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directorybasename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directorygrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory/opt/jdk1.5.0_09/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory[santiago@localhost ~]$ Quando testo o JVM: [santiago@localhost ~]$ java -versionjava version "1.5.0_09"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)[santiago@localhost ~]$Onde eu estou errando? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Novembro 1, 2006 O problema não parece ser do java, ele esta reclamando que não esta encontrando a versão da biblioteca compatível ou estas bibliotecas estão em local diferente. Dei uma lida no site do Mercury, especificamente o link: http://www.mercury.to/index.php?page=Wiki&...age=Linux_Setup Lá ele menciona o uso de um script para a versão 1.8. Você esta usando esse script? As variáveis de ambiente para o Java estão configuradas? (PATH, CLASSPATH e JAVA_HOME) Compartilhar este post Link para o post Compartilhar em outros sites
Santiago 0 Denunciar post Postado Novembro 2, 2006 E ai Prog!Eu consegui resolver dessa forma: rm /usr/bin/mercuryln -s /usr/lib/mercury/startup/startup_linux.sh /usr/bin/mercurychmod 777 /usr/lib/mercury/Mercury.lax(ou 775 com chgrp pro grupo do seu usuário) Depois edite o /usr/lib/mercury/startup/startup_linux.sh no seu editor favorito e mude, a segunda linha do arquivo, a linha cd `dirname $0`/.. para cd /usr/lib/mercury. Pra funcionar o systray (ícone da bandeja), façacp /usr/bin/mercury/jni/linux/libtray.so /usr/lib/jre-1.4.2/lib/i386/ e ative o recurso nas opções.Na realidade quem resolveu foi um camarada chamado Ethra'Za do forum da mandriva.E ele disse ainda:O problema era q não pode chamar o executável do Mercury direto, tem q ser através do script dentro da pasta startup e por sua vez o script vem com uma linha besta no começo q só faz ele funcionar se você executa-lo dentro da própria pasta, por isso você teve q mudar aquela primeira linha do arquivo.Bom é isso!Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites