Votos Totais: 78
Páginas: 1 ... 6 7 [8] 9 10 ... 25 Ir para o Fundo
Autor Tópico: [Tutorial] Instalação manual do Ambiente de Execução Java (JRE) no *Ubuntu Linux (Lida 297641 vezes)
« Resposta #105 Online: 29 de Novembro de 2014, 23:52 »
Segui o tutorial mas estou com dificuldade mais relacionada ao item 3.4. O site do Java está rodando normalmente, mas no site do banco acusa que o Módulo de Segurança não está instalado.
« Resposta #106 Online: 30 de Novembro de 2014, 00:06 »
Citação de: LuizRM em 29 de Novembro de 2014, 23:52
Oi, Luiz. Você já acessou o Painel de Controle Java, excluiu todos os arquivos e depois executou aquele comando rm -f ~/.*gbas* lá do item 3.4? Se sim, experimente adicionar o endereço https://www2.bancobrasil.com.br do Banco do Brasil à lista branca do seu Java. Isso é feito via Painel de Controle Java. Vide este post.
Se isso não funcionar, esvazie completamente o cache do seu navegador (geralmente Ctrl Shift Delete é suficiente) e daí reinicie e computador.
Se continuar não funcionando, execute este comando:
sudo mkdir -p /etc/.java/.systemPrefs && sudo chmod 755 -R /etc/.java
Feche o navegador, retorne ao website do Banco do Brasil e tente novamente acessar. Se a tela voltar a dar erro de módulo de segurança, permaneça na mesma tela em que o erro ocorreu e use a combinação de teclas Ctrl Shift R (ou Ctrl Shift F5) para forçar seu navegador a recarregar tudo na página.
Se o problema persistir, feche o navegador e execute este comando (ele está no item 3.1 do tutorial):
sudo rm -rf ~/.java
Reabra o navegador, abra o endereço web about:plugins (ou, no caso do Firefox, vá lá em Ferramentas / Complementos / Plugins) e veja seu o plugin Java está desativado. Se estiver, ative-o. Se estiver ativado em modo "Perguntar antes de ativar", mude para "Ativar sempre" (pelo menos para testar no website do banco).
Se ainda assim você continuar não conseguindo inicializar o módulo de segurança, retorne o plugin à configuração de "Perguntar antes de ativar" (se porventura estava assim antes de você mexer. Mas não deixe em modo "desativado", claro) e daí dê um print screen na tela do banco na qual o erro está aparecendo. Em seguida, envie-me esse print screen ou poste-o aqui (ou disponibilize o arquivo para download ou visualização em algum outro lugar) para eu tentar ter uma ideia do que está acontecendo.
« Última modificação: 30 de Novembro de 2014, 00:16 por Sampayu »
« Resposta #107 Online: 30 de Novembro de 2014, 21:10 »
Segui os passos mas ainda não deu certo.
Segue a mensagem do erro.
Você não possui instalado nesta máquina o Módulo de Segurança do BB para este navegador de internet.
Este módulo tem como objetivo proteger seu computador enquanto você utiliza o autoatendimento internet, evitando que programas maliciosos tenham acesso a seus dados confidenciais. Ele só é instalado em seu computador se você aceitar e é ativado assim que a página do Banco do Brasil é acessada. Nesse momento todas as proteções serão carregadas e seu computador estará protegido enquanto você estiver realizando suas transações eletrônicas.
A instalação deste módulo levará apenas alguns segundos. Instale agora mesmo e você estará ainda mais seguro para realizar suas transações.
Clique aqui para instalar.
« Última modificação: 30 de Novembro de 2014, 21:12 por LuizRM »
« Resposta #108 Online: 30 de Novembro de 2014, 23:36 »
Citação de: LuizRM em 30 de Novembro de 2014, 21:10
Duas perguntas importantes: qual navegador (e versão dele) você está usando, e qual é o seu sistema Linux (exemplo: Ubuntu 14.04 de 32 bits)?
Se na página http://www.java.com/pt_BR/download/installed8.jsp você executou o teste e o website confirmou que você tem a mais recente atualização do Sun Java 8 instalada, então tudo leva a crer que o problema é mesmo com o módulo de segurança do banco. Isso geralmente está associado a arquivos da versão antiga do módulo de segurança, que foram postos no disco rígido do seu sistema porém não são compatíveis com a nova versão do Java que você instalou, e/ou não são compatíveis com a nova versão do módulo de segurança que passou a ser usado no website do banco.
Supondo que o problema esteja relacionado a isso (já que é o mais provável), experimente instalar o BleachBit para poder efetuar uma limpeza completa no sistema. Comando de instalação do BleachBit via repositório, com auxílio do APT (o supercomando abaixo atualiza o cache do APT, antes de buscar o pacote do BleachBit, e após a instalação ele faz atualização simples no sistema e limpa o cache de pacotes):
sudo apt-get update && sudo apt-get check && sudo apt-get install bleachbit -y && sudo apt-get upgrade -y && sudo apt-get clean
Após instalar o BleachBit, feche todos os seus navegadores e então execute o BleachBit a partir do terminal do shell (não use o atalho do menu). O comando é este:
Agora na janela do BleachBit, marque todas as caixas relacionados a Java, a navegadores web e a sistema ou arquivos do sistema: cache, cookies, arquivos temporários, cache da sua pasta pessoal etc. (só não precisa marcar as opções relacionadas a memória RAM, lixeira e exclusão segura de arquivos. Geralmente essas são as opções em que o BleachBit emite um aviso, quando você tenta marcá-las, alertando que se trata de uma opção lenta ou que pode causar alguma instabilidade). Daí clique no botão de análise e, após a análise, clique no botão de limpeza.
Aguarde a limpeza ser feita. É possível que o BleachBit encontre e exclua uma quantidade bem grande de lixo. Após isso, execute este comando:
sudo dmesg -c && sudo telinit 6
Seu sistema limpará o log do kernel e reiniciará. Após isso, tente novamente acessar o Banco do Brasil. Se depois disso o Java continuar não funcionando, repita o procedimento de ir à página do BB e tentar acessar sua conta, daí espere ocorrer o erro do Java e então poste aqui o resultado destes comandos:
Assumindo que você tem uma pasta Downloads dentro da sua pasta pessoal (que provavelmente é /home/nome_da_sua_conta), execute este comando:
sudo update-alternatives --display java > ~/Downloads/update-alernatives.txt
...e depois cole aqui o conteúdo do arquivo update-alernatives.txt que estará dentro da pasta Downloads (na sua pasta pessoal).
« Última modificação: 01 de Dezembro de 2014, 23:25 por Sampayu »
« Resposta #109 Online: 01 de Dezembro de 2014, 23:17 »
Vamos lá, estou usando o Firefox 33.0 e o Ubuntu 12.04 LTS 32-bit
Fiz os procedimentos. Sobre o telinit, na primeira tentativa deu a mensagem no final "Precisa ser root" não sabia se tinha funcionado. Usei então o sudo su e reiniciou o sistema.
Voltei a tela do Banco do Brasil e deu o mesmo erro. Na página do Java continua funcionando normal.
O comando dmesg:
não apareceu nada;
O comando java -version:
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)
O comando uname -a:
Linux SuperMaquina 3.2.0-72-generic-pae #107-Ubuntu SMP Thu Nov 6 14:44:10 UTC 2014 i686 athlon i386 GNU/Linux
O arquivo update-alernatives.txt:
java - modo manual
o link actualmente aponta para /opt/java/jre/bin/java
/opt/java/jre/bin/java - prioridade 10
/usr/bin/gij-4.6 - prioridade 1046
escravo java.1.gz: /usr/share/man/man1/gij-4.6.1.gz
/usr/lib/jvm/java-7-oracle/jre/bin/java - prioridade 1058
escravo java.1.gz: /usr/lib/jvm/java-7-oracle/man/man1/java.1.gz
A 'melhor' versão actual é /usr/lib/jvm/java-7-oracle/jre/bin/java.
« Resposta #110 Online: 02 de Dezembro de 2014, 03:23 »
Citação de: LuizRM em 01 de Dezembro de 2014, 23:17
Caramba, o negócio tá complicado... Ok, vamos tentar outras coisas.
Ah, eu me esqueci que colocar o sudo antes do telinit. Agora corrigi, lá. Você fez certo em rodar o telinit como superuser.
Aquele uname -a está informando que seu computador é de 64 bits (processador Athlon de 64 bits) porém você optou por instalar um sistema de 32 bits, razão por que tem que instalar o JRE de 32 bits. Você instalou o JRE de 32 bits, né? Eu tenho que perguntar, mesmo sabendo que a resposta vai ser "sim". Se no seu sistema existir o caminho /opt/java/jre/lib/i386 é porque você corretamente instalou o JRE de 32 bits. Mas se no seu sistema existir o caminho /opt/java/jre/lib/amd64, então você instalou o JRE de 64 bits e por isto terá que desinstalá-lo e instalar o JRE de 32 bits.
Como há 99% de chances de você haver instalado o JRE de 32 bits, a próxima opção consiste em tentar forçar a instalação do módulo de segurança. Vou lhe pedir para fazer o seguinte:
1) Feche o navegador e execute este comando para novamente limpar os arquivos do módulo de segurança e do JRE na sua pasta pessoal:
sudo rm -f ~/.*gbas* && sudo rm -rf ~/.java
2) Retorne ao navegador e acesse este endereço seguro do Banco do Brasil:
https://www2.bancobrasil.com.br/aapf/idh/gbas.so
3) O navegador vai lhe perguntar o que deseja fazer com o arquivo gbas.so que está naquele endereço. Informe que deseja salvar o arquivo dentro da sua pasta pessoal (que é /home/seu_nome_de_usuário). Dentro dos gerenciadores de arquivos do Ubuntu, XUbuntu etc. essa pasta geralmente já aparece no painel esquerdo do gerenciador de arquivos, com o seu nome de usuário.
4) Use seu gerenciador de arquivos para entrar em sua pasta pessoal. Renomeie o arquivo gbas.so para .gbas.so (basta colocar um caractere "ponto" no início do nome do arquivo). Isso serve para tornar o arquivo "oculto" (ele tem que ficar assim, para poder funcionar). Se preferir usar o terminal do shell para renomear o arquivo, o comando é este:
mv ~/gbas.so ~/.gbas.so
5) Agora acesse o Painel de Controle Java:
...ou execute este comando (que é sinônimo do comando acima):
/opt/java/jre/bin/jcontrol
6) Agora no Painel de Controle, acesse a aba Segurança e se certifique de que:
6.1 - A caixa "Ativar conteúdo Java no browser" está marcada
6.2 - O nível de segurança está marcado como "Alta"
6.3 - O endereço https://www2.bancobrasil.com.br aparece na "Lista de Exceções de Sites". Se não estiver constando, clique no botão Editar Lista de Sites..., depois no botão Adicionar, adicione o endereço https://www2.bancobrasil.com.br e então confirme pressionando a tecla Enter e clicando no botão OK. Caso sua conta seja Pessoa Jurídica, adicione também o endereço https://aapj.bb.com.br
7) Clique em OK para fechar o Painel de Controle. Retorne ao seu navegador e tente acessar sua conta no Banco do Brasil. Durante a tentativa de carregar a tela de login talvez surja uma mensagem de aviso de aplicação bloqueada. Neste caso clique em "OK" ou confirme (se não funcionar, feche a janela de aviso) e então veja se apesar disso os campos de "agência", "conta corrente" e "senha" apareceram. Se apareceram, o método forçado deu certo: efetue login na sua conta. Mas se os campos não apareceram, feche o navegador e tente mais uma vez acessar aquela tela. Se ainda assim não funcionar, a instalação forçada não deu certo.
Caso não tenha funcionado, vou precisar que você execute mais alguns passos, pois esse problema está mais obscuro:
i) Que me responda à seguinte pergunta: sua conta é pessoa física ou jurídica? Há relatos de contas pessoa jurídica que só estão funcionando após o uso de um token USB (obtido gratuitamente na sua agência bancária).
ii) Que me responda também à seguinte pergunta: seu computador tem mais de 4 GB de memória RAM? Pergunto isso porque aquele comando uname -a informou que seu sistema GNU/Linux usa um kernel PAE, que é um kernel que permite que um sistema operacional de 32 bits (como é o caso do seu) consiga usar toda a memória RAM de um computador que possua mais do que 4 GB de RAM (algo que no Ruindows, por exemplo, só é possível se o sistema for de 64 bits). Como seu sistema é de 32 bits, você precisa de um kernel PAE caso seu computador possua mais de 4 GB de RAM. Mas se porventura seu computador tiver 4 GB de RAM ou menos, o kernel PAE não é necessário e pode ser uma boa ideia substituí-lo por um kernel não-PAE: independentemente de o kernel ter ou não ter culpa em relação ao problema com o módulo de segurança do BB.
iii) Execute novamente o comando dmesg e cole aqui o resultado.
iv) Execute seu navegador em modo superusuário e veja se mesmo assim o problema ocorre, ou se nesse modo você consegue acessar sua conta corrente via internet. Eis o comando para executar o firefox em modo superusuário e acessar o Banco do Brasil:
sudo /usr/bin/firefox www.bb.com.br
...ou simplesmente execute:
sudo /usr/bin/firefox
...e então acesse www.bb.com.br
v) Quando chegar à página de login (mesmo que ela tenha dado erro), mude no seu navegador a codificação de caracteres (charset encoding) para ou Ocidental (Windows-1252) ou então Ocidental (ISO-8859-1). Isso é feito indo-se em Exibir e depois em Codificação (para selecionar alguma opção). Caso aquelas opções não estejam disponíveis, provavelmente haverá uma opção Unicode e uma opção Ocidental. Neste caso, marque a opção Ocidental (caso ainda não esteja marcada).
vi) Retorne ao Painel de Controle Java (comando /opt/java/jre/bin/jcontrol), clique na aba Geral, botão Definições..., certifique-se de que a caixa "Manter os arquivos temporários no meu computador" está marcada. Além disso, o endereço mostrado logo abaixo deverá ser /home/username/.java/deployment/cache, em que username é seu nome de usuário. Mas não saia ainda do Painel de Controle: clique em OK, daí clique na guia Segurança, botão Gerenciar Certificados..., opção Certificados Confiáveis, aba Usuário: na coluna Emitido para, clique sobre o certificado Banco do Brasil S.A. e então clique no botão Remover. Confirme e saia do Painel de Controle.
Feche o navegador, reabra-o e tente novamente. Ainda não funcionou? Instale o Firefox manualmente numa outra pasta. Exemplo:
a) Acesse https://www.mozilla.org/en-US/firefox/all/ e efetue download da última versão do navegador Mozilla Firefox disponível para o seu sistema (em cada língua há um pacote para sistemas de 32 bits e outro para sistemas de 64 bits). Durante o download você verá que o arquivo trata-se de um tarball (um arquivo com extensão .tar.bz2). É recomendável salvar esse tarball dentro da sua pasta Downloads.
b) Após o download ser concluído, acesse a pasta em que você pôs o tarball, clique no tarball com o botão direito e selecione a opção Extrair aqui. A ideia é descompactar o conteúdo desse tarball para dentro de /home/username/Downloads/firefox.
c) Use seu gerenciador de arquivos para acessar aquele caminho /home/username/Downloads/firefox e então execute o arquivo firefox que se encontra dentro daquela pasta. Alternativamente, você pode executar este comando (caso o tarball tenha realmente sido descompactado dentro da sua pasta Downloads):
~/Downloads/firefox/firefox
d) Agora no Firefox "novo", use a combinação de teclas Ctrl Shift A, ou acesse Ferramentas / Complementos, ou ainda abra o endereço web about:addons, certifique-se de que o plugin Java foi detectado e então coloque esse plugin em modo "Sempre ativar".
e) Crie o link genérico para navegadores de arquitetura Mozilla:
Caso seu sistema seja de 32 bits:
sudo ln -sf /opt/java/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/sunjavaCaso seu sistema seja de 64 bits:
sudo ln -sf /opt/java/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/sunjava
f) Use esse "Firefox novo" para acessar o website do Banco do Brasil e tentar efetuar login.
Caso alguma das dicas acima funcione, por favor informe qual delas funcionou para eu tentar entender o que aconteceu e poder ser mais "objetivo" futuramente, caso esse problema venha a ocorrer com outras pessoas.
Se nada disso funcionou, vou analisar as informações prestadas em suas respostas às perguntas que fiz la em "cima": confirmar que seu JRE é de 32 bits (e que portanto a pasta /opt/java/jre/lib/i386 existe), responder às perguntas dos itens i e ii, e informar novamente o resultado do comando dmesg. A partir disso vou tentar desvendar esse mistério. Mas espero que alguma das dicas acima funcione, pois já estou ficando sem opções.
« Última modificação: 03 de Janeiro de 2015, 15:47 por Sampayu »
« Resposta #111 Online: 05 de Dezembro de 2014, 21:35 »
Amigão, segui sua orientação e consegui, finalmente, acessar o BB. Sou iniciante no Linux e ficarei atento às suas dicas. Muito grato. Boas festas.
« Resposta #112 Online: 05 de Dezembro de 2014, 21:49 »
Citação de: oilova em 05 de Dezembro de 2014, 21:35
Bacana, fico feliz por saber que a sua dor de cabeça com o Java e o BB no Linux chegou ao fim antes do ano de 2014, rs. Boas Festas a você, também.
« Resposta #113 Online: 05 de Dezembro de 2014, 23:09 »
Muuuuuito obrigado pela ajuda!!! Nos últimos segundos do segundo tempo rs, a opção que percebi a mudança, foi a última, a de instalar o firefox atualizado. Daí então quando entrei na página de login do banco, o navegador pediu para aceitar e memorizar o certificado do banco do Brasil. Depois voltei na versão instalada (anterior) do firefox e lá também está abrindo normalmente.
Agradeço novamente a atenção, já estava achando que era um caso sem jeito rs.
Abços! E boas festas!!!
« Resposta #114 Online: 05 de Dezembro de 2014, 23:32 »
Citação de: LuizRM em 05 de Dezembro de 2014, 23:09
Ufa! Então o problema era o certificado do banco. Bom saber disso... E Boas Festas! Fico feliz por saber que também a sua dor de cabeça com o Java e o BB no Linux chegou ao fim antes do ano de 2014, rs.
« Última modificação: 05 de Dezembro de 2014, 23:37 por Sampayu »
« Resposta #115 Online: 08 de Dezembro de 2014, 16:11 »
Decidi mudar do java-7-openjdk para o java-7-oracle porque por alguma razão o Itau não aceita o openjdk, somente o oracle.
Então fiz a seguinte modificação:
tiba@tiba-laptop:~$ sudo update-alternatives --config java
Existem 3 escolhas para a alternativa java (disponibiliza /usr/bin/java).
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 modo automático
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo manual
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 modo manual
* 3 /usr/lib/jvm/java-7-oracle/bin/java 1 modo manual
Pressione enter para manter a escolha actual
, ou digite o número da selecção:
tiba@tiba-laptop:~$
Baixei o java-7-oracle diretamente do site da oracle, descompactei e fiz a instalação manual. Depois de atualizar os links consegui instalar:
tiba@tiba-laptop:~$ java -version
Entretanto o caminho do IcedTeaPlugin continua apontando para o openjdk. Provavelmente é o que continua impedindo do plugin funcionar: veja o resultado do about:plugins do navegador Firefox:
Arquivo: IcedTeaPlugin.so
Caminho: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
Como fazer para mudar o link? Tambem não encontrei o plugin recomendado: libnpjp2.so
Alguem tem alguma ideia do que pode ser?
« Resposta #116 Online: 08 de Dezembro de 2014, 16:20 »
Citação de: ctiba em 08 de Dezembro de 2014, 16:11
O problema é que você fez uma salada de Java, haha.
Alguns problemas no que você fez:
1) Está tentando usar o Java 7 da Oracle, mas esse Java já foi superado pela versão 8, que corrige vários bugs e falhas de segurança da versão 7. Má ideia querer usar o Java 7.
2) Está tentando usar o plugin IcedTea com o JRE da Oracle, mas o JRE da Oracle não é compatível com IcedTea e possui seu próprio plugin: o arquivo libnpjp2.so
A solução para consertar essa salada aí que você fez é você seguir exatamente o que a seção 1 do tutorial está explicando. Se fizer isso, esses problemas aí serão eliminados.