Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Santiago

Não consigo instalar o mercury no 2007

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.