Bem, como todos que acompanham o blog devem saber, eu uso o openSUSE 11.1, mas a questão aqui não parece ser a versão de openSUSE, mas a versão do Java.
Sem grande preocupações eu mantenho ativo o Packman, o repositório que fornece programas e codecs não livres ou alternativos (que eu bem que gostaria de não precisar), além de alguns programas mais atuais de softwares livres. Entre os inúmeros upgrades temos o java 6.
A versão que está disponível no repositório oficial (non-oss) do java 6 é a versão update 7 (u7) .
Eu vi o upgrade dessa versão para a update 8 (u8) e update 9 (u9) até que chegou a update 10 (u10), todos via Packman, e o plugin java não mais me permitiu acessar o Banco do Brasil.
Atualmente, a versão do Packman é a update 11 e continua não sendo possível acessar o Banco do Brasil com ela (o navegador trava no login). Dessa forma, para conseguir acessar minha conta, eu precisei rebaixar a versão do java para a update 7 disponível no non-oss.
Isso é muito fácil de fazer utilizando o yast. Basta encontrar o pacote instalado na lista de pacotes instalados (java-1_6_0-sun), selecionar ele, e na parte de baixo do software, verificar quais são as versões disponíveis. Selecione a versão u7, e mande instalar (rebaixar a versão).
Note que eu não estou utilizando a versão 7 do java. Não sei do comportamento desta com o navegador.
Estou utilizando o firefox 3.0.5 em inglês e instalado a parte do sistema (não é versão que acompanha o yast). Eu também não testei outro navegador ou outro sistema operacional (porque, afinal, eu não sou tão maluco). Tudo que fiz foi utilizar o sistema, um belo dia, depois de um upgrade para o update 10 ele não funcionou mais. Aí eu fiz a mudança para a versão update 7. Também já testei a versão update 11 (também não funcionou, o que me fez voltar novamente para a update 7).
O java 6 update 10 funciona perfeitamente na execução de aplicativos usuais (como o netbeans). Uso o java com freqüência razoável para afirmar que o java funcionava, mas não uso o plugin tanto assim, para afirmar que o problema era totalmente dele. Na verdade, tirando o BB, eu não uso java na navegação. Entrei em um local com exemplos em java para internet e consegui executar os exemplos, mas eram exemplos simples. Nada tão sofisticado quanto o que eu acreditor ser gerenciador de logins do BB.
Senhores, transcrevo aqui, no tópico principal, o comentário (sem edição) do Thiago. Um grande obrigado por observar isso.
Mitre,Para esclarecer uma questão, o libnpjp2.so é o novo plugin do java que, entre outras coisas, também terá suporte a 64-bits (o link mencionado pelo Thiago é apenas para 32-bits). De qualquer forma ele resolve o problema. E sim, ele é tão geral que eu imaginei.
uso Ubuntu e quando fiz a instalação do jdk6u10 (instalação manual) tive exatamente o mesmo problema. Depois de muito fuçar, a solução que encontrei foi a seguinte: em vez de usar o arquivo "jdk1.6.0_10/jre/plugin/i386/ns7/libjavaplugin_oji.so" para fazer um link simbólico dentro do diretório de plugins do FF, eu usei o arquivo "jdk1.6.0_10/jre/lib/i386/libnpjp2.so". Isso resolveu o meu problema, talvez resolva o seu.
Mitre, ja tentou usar o comando abaixo?
ReplyDeletesudo update-alternatives --config java
lembro que em versoes antigas do Ubuntu esse comando servia para informar a todo o sistema a versao do java (proprietaria) que deveria ser utilizada. Sempre funcionou e eu tinhas os mesmos problemas que voce.
Caro José,
ReplyDeletefoi a primeira coisa que tentei, mas aí eu vi que eu tenho apenas uma versão de java instalada. Coisas de opensuse ! Se o pacote tem o mesmo nome, apenas uma versão pode ficar instalada os "updates" não mudam o nome, apenas a versão. Então, o update-alternatives só vê uma versão instalada.
Mas mesmo assim, foi bom lembrar disso, porque se o problema for tão geral quanto penso, ele pode ser facilmente corrigido na maioria das distribuições com o update-alternatives
Um abraço
Mitre,
ReplyDeleteuso Ubuntu e quando fiz a instalação do jdk6u10 (instalação manual) tive exatamente o mesmo problema. Depois de muito fuçar, a solução que encontrei foi a seguinte: em vez de usar o arquivo "jdk1.6.0_10/jre/plugin/i386/ns7/libjavaplugin_oji.so" para fazer um link simbólico dentro do diretório de plugins do FF, eu usei o arquivo "jdk1.6.0_10/jre/lib/i386/libnpjp2.so". Isso resolveu o meu problema, talvez resolva o seu.
Thiago,
ReplyDeleteobrigado pela dica. Funcionou perfeitamente.
não sabia que o plugin2 estava empacotado em outro lugar...
Grato !
Mitre, passei a usar openSUSE exatamente no dia do lançamento do 11.1 e estou muito satisfeito, depois de anos usando Ubuntu.
ReplyDeleteQuanto ao Banco do Brasil também tenho problemas, sempre usei-o no Firefox no Ubuntu, porém, nas últimas semanas vinha tendo o seguinte problema: após informar a senha ele ficava carregando e depois a tela travava e escurecia.
Instalei o java6 da Sun no openSUSE e consegui acessar o BB uma única vez, sem problemas, na tentativa seguinte aconteceu o mesmo problema que tinha anteriormente no Ubuntu.
Vou ligar para o suporte técnico do BB, eles devem ter alguma orientação. Se conseguir alguma coisa útil posto aqui.
Mitre,
ReplyDeleteEu tive o mesmo problema com o Mandriva 2009.0 e percebi que se removesse algumas extensões do firefox o login do BB voltava a funcionar. Infelizmente as extensões que eu removi me eram muito úteis (adblock-plus, errorzilla-mod, firebug, greasemonkey e organizestatusbar).
Vou fazer o downgrade para o 6-u7 e ver se resolve meu problema com essas extensões.
Abraços.
Depois do post anterior é que vi as dicas do Thiago, o estranho é que na minha instalação o diretório de plugins do FF simplesmente não existe, na sua instalação padrão havia este diretório?
ReplyDeleteSenhores,
ReplyDeletevejam a dica do Thiago descrita acima.
Funcionou adequadamente aqui.
Um abraço
Mitre,
ReplyDeleteNo openSUSE 11.1 não há mais o diretório plugins sob o Firefox, os plugins ficam em /usr/lib/browser-plugins. Isto é novidade, pelo menos pra mim. Criei o link para alibjavaplugin_oji.so lá e o BB funcionou perfeitamente. Nem precisei criar link para a libnpjp2.so como sugeriu o Thiago.
Obrigado!
Efraim,
ReplyDeleteno meu caso é um pouco diferente porque eu uso uma instalação in loco, ou seja, no meu diretório home. E não a instalação padrão do openSUSE
Note, contudo, que a versão padrão disponibilizada pelo opensuse 11.1 é a update 6, que funciona perfeitamente. A versão update 10 ou superior, que está apenas no Packman, é que vem dando problemas...
Olá! Uso o Ubuntu 8.10 e não preciso criar link para plugins java.
ReplyDeleteQue configuração precisaria fazer?
José Luís,
ReplyDeleteseu java está funcionando ?
me disseram que no ubuntu 8.10 eles já arrumaram a casa para não ter qualquer tipo de problema com esse caso.
se não estiver funcionando, aí eu até penso em escrever um texto mencionando detalhadamente como fazer a configuração funcionar. Ok ?
Grande Mitre!
ReplyDeleteObrigado pela excelente dica.
Desde o opensuse11.0 eu vinha me batendo com a página do BB. Mas sempre acabava funcionando.
Depois que coloquei o opensuse11.1, parou de funcionar.
Fiz a instalação padrão, olhando no yast, vi que tinha:
java-1_6_0-openjdk
java-1_6_0-openjdk-plugin
marquei para apagar e selecionei:
java-1_6_0-sun
java-1_6_0-sun-plugin
para instalar, tomando o cuidado de ir na aba "versions" e selecionando a versão u7 ao invés da u11, como você disse.
Fiz o downgrade, reiniciei o navegador e pronto! A página do BB abriu tranquilamente.
Muito obrigado,
Alexandre Zabot
muito bom: essa solução do "jre/lib/i386/libnpjp2.so", funciona bem para qlq distribuição linux.
ReplyDeleteOla... ja estava me decepcionando com o FIREFOX quando vi este post.... O que me salvou foi a dica do THIAGO....
ReplyDeleteParabens pelo post e pra ti Thiago....
abraco
funcionou aki no kubuntu netbook edition a solução do libnpjp2.so, valew!!!!!!!!!!
ReplyDelete