Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Erro no Mercury
19/09/2007, 09:42
Resposta: #1
Erro no Mercury
Ao tentar iniciar o startup_linux.sh aparece o seguinte erro:

[Imagem: errojd4.th.jpg]

Lembrando que meu java está instalado corretamente, pois já usei muitas coisas com java...

Abraços pessoal!

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/09/2007, 23:04
Resposta: #2
 
já tentou instalar pelo repositório do mercury com apt-get ?...Talvez o problema seja uma má instalação. O java foi instalado via apt-get? na console as variáveis do java estão visiveis?

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/09/2007, 16:22
Resposta: #3
 
Usei o comando echo $JAVA_HOME mas ele não retorna nada. É essa a variavel ou não?
Abraços!

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/09/2007, 22:01
Resposta: #4
 
aqui instalei o java pelo apt-get e o mercury tb, e quando no terminal executo o seguinte comando ele me retorna todas as variaveis e caminhos do java:
~$ env | grep java
MANPATH=:/usr/local/java/man
JAVA_DOC=/usr/local/java/docs
JRE_HOME=/usr/local/java/jre
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/java/bin:/usr/local/java/jre/bin
JAVA_HOME=/usr/local/java
CLASSPATH=/usr/local/java:/usr/local/java/lib:/usr/local/java/jre/lib:.

não tenho certeza qual é a variavel que ele utiliza mas creio que o mais importante é ele estar no Path. Agora que vi tenho duas configurada além do path.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
21/09/2007, 08:13
Resposta: #5
 
Meu /etc/profile está assim:
Código:
JAVA_ROOT=/usr/java
JAVA_HOME=$JAVA_ROOT/jdk1.6.0_01
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$JRE_HOME/bin:$PATH
Os diretórios estão todos corretos. Não sei pq quando digito env | grep JAVA não aparece as variáveis do java =/
Qual o repositório do mercury? Nos repositórios oficiais não encontrei o mesmo...

Abraços dmatrix.

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
23/09/2007, 00:55
Resposta: #6
 
o script no profile.d aqui está assim:
Código:
JAVA_HOME=/usr/local/java

JRE_HOME=/usr/local/java/jre

CLASSPATH=$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:.

MANPATH=$MANPATH:$JAVA_HOME/man

JAVA_DOC=$JAVA_HOME/docs

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASSPATH MANPATH JAVA_DOC PATH

Tente ver na console do X se as variáveis aparecem.
Não sei se já mudaram a linha do repositório mas colocava dessa forma no sources.list:
deb http://julio.gdhpress.com.br/apt/ ./

# aptitude update

depois:

# aptitude install mercury-messenger

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/09/2007, 07:30
Resposta: #7
 
Instalei pelo repositório, alterei o arquivo /etc/profiles... deixei igual ao seu mas não resolveu!
O Mercury continua apresentando uma msg dizendo que não tenho o java, sendo que tenho e uso java...
=/

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/09/2007, 11:12
Resposta: #8
 
testou se na console do X as variáveis e no path aparece o java?
( não é no terminal )

veja se existe os seguinte links simbólicos apontando para o local da instalação do seu java:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2005-11-19 19:02 java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 18 2006-06-12 20:52 java -> /usr/java/bin/java

observe que este ultimo link aponta para o diretório de instalação do java:
$ ls -l /usr/java
lrwxrwxrwx 1 root root 22 2006-04-08 21:18 java -> /usr/local/jdk1.5.0_06

talvez esteja faltando algum desses links para que o mercury funcione.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/09/2007, 12:23
Resposta: #9
 
As variaveis não aparecem nem no console do X, nem no terminal.

Saídas:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2007-05-22 14:35 /usr/bin/java -> /etc/alternatives/java

$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 21 2007-06-05 14:11 /etc/alternatives/java -> /usr/bin/java-sablevm

$ ls -l /usr/java/
total 18515
drwxr-xr-x 2 root root 1200 2007-03-14 07:57 bin
-r--r--r-- 1 root root 2487 2007-03-14 06:21 COPYRIGHT
drwxr-xr-x 5 root root 312 2007-03-14 07:56 db
drwxr-xr-x 10 root root 296 2007-03-14 07:57 demo
drwxr-xr-x 3 root root 216 2007-03-14 07:57 include
drwxr-xr-x 7 root root 336 2007-06-04 13:54 jre
drwxr-xr-x 2 root root 304 2007-06-04 13:54 lib
-r--r--r-- 1 root root 13198 2007-03-14 06:21 LICENSE
drwxr-xr-x 4 root root 128 2007-03-14 07:57 man
-r--r--r-- 1 root root 25379 2007-03-14 06:21 README.html
-r--r--r-- 1 root root 23521 2007-03-14 06:21 README_ja.html
-r--r--r-- 1 root root 18329 2007-03-14 06:21 README_zh_CN.html
drwxr-xr-x 9 root root 240 2007-03-14 07:57 sample
-rw-r--r-- 1 root root 18663779 2007-03-14 06:21 src.zip
-r--r--r-- 1 root root 178596 2007-03-14 06:21 THIRDPARTYLICENSEREADME.txt

E agora?

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/09/2007, 12:59
Resposta: #10
 
seu java home ainda está assim:
JAVA_ROOT=/usr/java
JAVA_HOME=$JAVA_ROOT/jdk1.6.0_01

veja que na saída acima vc não tem esse jdk portanto está errado.
Se vc digitar no terminal ou console :
$ java -version

aparece os dados com a versão do java? Se não talvez terá que rever sua instalação do java neste profile. Tente forçar a execução do profile após fazer as alterações com o comando:
$ source /etc/profile

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/09/2007, 23:04
Resposta: #11
 
Saída:

$ java -version
SableVM version 1.13
- compile date and time: 2006-08-20 02:50:56 UTC
- gcc version: 4.1.2 20060814 (prerelease) (Debian 4.1.1-11)
- 'real life brokenness' features enabled
- signal based exception detection
- copying garbage collection
- bidirectional object layout
- inline-threaded interpreter

Depois que executei o comando source /etc/profile as variáveis de ambiente resolveram mostrar os seus valores mas o mercury continua não funcionando!

Usuário Linux #470577
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
27/09/2007, 00:54
Resposta: #12
 
estranha essa saída, acho que deveria ser a versão instalado do java mais nova, aqui a saída é do java 1.5:
Código:
$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

e sua variavel java_home corrigiu? veja se as permissões do arquivo profile é 755

corrija o link simbolico no /etc/alternatives desta forma:
# rm /etc/alternatives/java
# cd /etc/alternatives
# ln -s /usr/java/bin/java java

se deixou o profile igual ao meu então vc deve criar o link simbolico:
# cd /usr/local
# ln -s /usr/java java

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS