Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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!
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)