Debian - Corrigindo erro da Tela de Login pós-instalação do Java

Publicado por Dalson Salvador de Araujo em 23/04/2012

[ Hits: 5.019 ]

 


Debian - Corrigindo erro da Tela de Login pós-instalação do Java



Olá pessoal,

Estou aqui pelo VOL, para postar uma dica sobre como consegui corrigir o erro no meu Debian, depois de instalar o Java pelo arquivo "jre-6u31-linux-i586.bin".

A instalação deste arquivo me trouxe um problema. Talvez eu tenha feito algo errado, mas ainda não sei o quê, então posto aqui a solução para ajudar a quem possa passar por isso também, pois sou iniciante no Linux e penso em compartilhar soluções.

Depois de instalar este arquivo e reiniciar o meu sistema, ele não logava mais (além de não ter conseguido fazer funcionar o Java).

Entrava a Tela de Login no X, e quando eu digitava o meu usuário, a tela ficava preta por alguns segundos, e voltava para a Tela de Login (não se preocupem quanto ao usuário root estar bloqueado e tal, realmente meu usuário não estava logando). O X não queria mais abrir com o meu usuário.

Tentei pelo terminal tty (opções 'Ctrl + Alt + F1', até F6 na Tela de Login do X - e para voltar para a Tela de Login do X, use: Ctrl + Alt + F7). Aqui loguei OK, mas ao dar o comando startx, na saída dava o seguinte erro:
bash: export: /opt/jre-6u31... : not a valid identifier
bash: export: (/várias pastas dentro de opt/bin: opt/sbin: /opt/lib: etc) : not a valid identifier

Estas duas linhas de erro. Criei, então, um novo usuário teste através do root, e as linhas de erro persistiam.

Antes de ver estas linhas, estava desconfiando da instalação do Java, já que no Linux não aparecem problemas 'do nada' como no outro sistema, e justo na sequência desta instalação deixou de logar no X.

Mesmo sem entender a ligação, eu achava que era algo errado com a instalação. Bem, depois de ver essas linhas eu tive certeza.

Depois de pesquisar, encontrei o site: http://forums.macnn.com e segui as instruções, porém, com algumas adaptações.

O único arquivo que precisei mexer, foi o "/etc/profile":

# nano /etc/profile

Onde, no final, havia as linhas:

JAVA_HOME=/opt/jre1.5.0_06
export $JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export $PATH


O qual alterei para:

JAVA_HOME=/opt/jre1.5.0_06
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH


Removendo o '$' nas linhas 'export', conforme o site que passei acima indicava.

Tudo isto mexendo pelo terminal tty.

Após isso, apenas restartei (não sei se realmente precisa) e testei o Login pelo X, logou normal, sem problema.

O problema estava corrigido.

Instalei então o Java através do Aptitude, e não mais pelo link onde eu havia baixado.

E o nome do pacote é "sun-java6-jre". Ele instala por dependência também o "sun-java6-plugin", então, não precisa se preocupar em baixar os dois.

Tem também o pacote "java-common", mas este não utilizei, e sim o especifico "java jre".

Após instalado, testei e estava funcionando meu Java normalmente, e sem problema com o Login no X.

Espero que esta dica seja útil!!

Abraços.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Configurando Winmodens no Linux

Configurando o sistema de autenticação Cyrus-SASL com o AD do Win2k SRV

Como personalizar o Plymouth do Xubuntu 15.04

Como diminuir os ícones do Ubuntu (iniciante)

Acesso remoto ao Raspbian com xrdp

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts