Banco do Brasil no Ubuntu 10.04 (Sun Java funcionando)
Meus caros amigos, fiz recentemente a instalação do novo Ubuntu 10.04 e me deparei com um problema tanto quanto estranho, digo isso pois nas outras versões nunca vi nada como tal, o Java da Sun não funcionava.
Então depois de muita pesquisa e muita coisa errada que eu vi cheguei a uma solução!
O Sun Java, para quem não sabe, é um plugin que permite entre outras coisas a realização de algumas rotinas como por exemplo o verificador de segurança do Banco do Brasil, e sem o Sun Java, nada feito!
Vamos começar então, o Ubuntu 10.04 vem com o OpenJDK como solução padrão para tais necessidades do Java, mas pelo menos no meu caso não me ajudou muito, fiquei até uma hora tentando abrir a minha conta e nada...
Para resolver tal questão você precisará adicionar um repositório novo no sources.list, faça como descreverei a seguir.
Pronto, a primeira parte já esta concluída, agora você já tem o Sun Java instalado no seu Ubuntu e pronto para funcionar, entretanto ainda tem o OpenJDK instalado e portanto para não ter que voltar ao terminal e fazer mil redirecionamentos de plugins no Firefox, o mais rápido e fácil a se fazer agora é ir ao Gerenciador de Pacotes Synaptic, procurar por OpenJDK e desinstalar os pacotes relacionados a ele, que são:
openjdk-6-jre
openjdk-6-plugin
Pronto, agora no terminal para tirar qualquer duvida é só digitar o comando:
java -version
E o resultado a ser apresentado será esse:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
Pronto, agora é só reiniciar o seu navegador que os sites que precisavam do Sun Java voltarão a funcionar e se no seu caso for alguma outra aplicação reinicie o seu micro que tudo voltará a funcionar corretamente!
Em caso de dúvidas ficarei feliz em ajudar: wopgan@hotmail.com
[1] Comentário enviado por mbfagundes em 17/06/2010 - 18:22h
o comando sudo add, foi feito porem na hora do update da um erro .... q nao estava dando antes..
poderia confirmar se o comando esta correto, se nao estiver poste o modo de correção.
[2] Comentário enviado por wopgan em 18/06/2010 - 09:56h
então amigão o comando esta correto sim, mais vc pode tentar mudar direto no source.list!
Pq esta tudo correto até verifiquei em uma maquina virtual e aqui todo funcionou!
Boa sorte qualquer coisa me add no MSN q te ajudo por lá!
[3] Comentário enviado por Rubones em 25/06/2010 - 07:09h
Muito obrigado pela ajuda, afinal já deu certo logo na primeira tentativa.
Utilizei o Windows (e ainda continuo utilizando em um notebook) por muitos anos e, apesar de não conhecer quase nada de Linux, resolvi manter a instalação e fazer uma atualização diária de mim mesmo.
Agradeço por existirem pessoas que compartilham as informações, não retendo todo o conhecimento para si, como forma de manipular os demais (coisa que ocorre naquela empresa, não é?)
Valeu!!!!
[7] Comentário enviado por wopgan em 08/07/2010 - 11:44h
Na realidade, vc tem q desisntalar o openjdk, assim evitará de vir novas atulaizações para ele!
e uma vez q o java da sun estiver instalado e funcionando as atualizações só virão para ele mesmo! Mais qualquer duvida entra e contato pelo e-mail! um abrço e até mais!
[8] Comentário enviado por quartodazona em 15/07/2010 - 08:24h
Olá meu amigo, excelente sua dica. Funcionou perfeitamente. Muito obrigado!
Eu já sabia que era necessário desinstalar o openjdk, tanto que o meu já estava desinstalado.
Quanto a instalar os plugins JAVA necessários eu também já sabia que tinha de fazer isso porque certa vez conversei com um atendente do Banco do Brasil que me orientou a instalar justamente os plugins que você falou, porém eles não estão mais aparecendo nos repositórios do 10.04 e isso não deveria acontecer, pois eles são necessários ao extremo.
Não sei o porquê tiraram os plugins JAVA dos repositórios, mas esta sua dica de adicionar um repositório que os contenha salvou muitas distrôs que instalei do Ubuntu.
[10] Comentário enviado por t0n1 em 08/09/2010 - 09:17h
Pessoal,
Primeiramente, parabéns e obrigado ao Sylvio pela dica!!!
Estou usando UBUNTU 10.04 + FIREFOX 3.6.8. Testei e funciona também para Banco Real (Física e Jurídica), Santander (Física e Jurídica) e Bradesco. Pelo que eu pude notar, funcionaria em qualquer outro banco cuja dependencia de Java JRE 6 no módulo de segurança é declarada.
[14] Comentário enviado por ceduardo em 03/11/2010 - 18:45h
Nobres, fiz uma cagada aqui quando estava instalando...
Fechei o terminal no momento da atualização. O problema
foi que entrou numa tela de termos de utilização da Sun e
abaixo aparecia um <OK> inerte. Nada acontecia por mais
de três minutos... Parecia que estava travado.
Bom, em resumo, fechei o terminal com o intuito de reiniciar o processo, só que agora nesta etapa:
carlos-eduardo@carloseduardo-VPCM11M1E:~$ sudo apt-get install sun-java6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
sun-java6-jre : Depende: sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não será instalado ou
ia32-sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não é instalável
Recomenda: gsfonts-x11 mas não será instalado
W: Duplicate sources.list entry http://archive.canonical.com/ lucid/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.canonical.com/ lucid/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_binary-i386_Packages)
W: Você terá que executar apt-get update para corrigir estes problemas
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
Depois ainda tentei:
carlos-eduardo@carloseduardo-VPCM11M1E:~$ sudo dpkg --configure -a
carlos-eduardo@carloseduardo-VPCM11M1E:~$ sudo apt-get install sun-java6-plugin
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
sun-java6-jre : Depende: sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não será instalado ou
ia32-sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não é instalável
Recomenda: gsfonts-x11 mas não será instalado
sun-java6-plugin : Depende: sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
Bom, em resumo, não sei sair daqui. Já verifiquei que o navegador ainda funciona normalmente, porém ainda não acesso minha conta BB.
[15] Comentário enviado por wopgan em 04/11/2010 - 08:25h
Olá amigo, qndo apareceu aquela tela da da SUN vc deveria ter concordado com a instalação, mais agora vc vc pode ver se encontra essa informação via synaptic, mais de toda forma vc pode executar o apt-get -f install sun-java6-plugin q ele fara uma reinstalação do repositorio... qualquer coisa pode entrar em contato via e-mail! abraço amigo e qualquer coisa pode contar comigo fico feliz em ajudar!
[16] Comentário enviado por ceduardo em 04/11/2010 - 20:25h
Problema resolvido!!!
Hoje eu liguei o meu computador qdo cheguei do trabalho e já tinha
uma msg pedindo para eu abrir o synaptic pois algum programa
estava "quebrado"... Como já sabia que era o java eu o digitei na
busca (no synaptic) e o bem dito apareceu com uma exclamação.
Reinstalei e pronto. Tudo funcionou...
Bom, eu queria consertá-lo. Mas ele foi mais rápido...
[18] Comentário enviado por hiure em 10/11/2010 - 00:22h
Galera eu fiz tudo isso ai.. mas nada da certo pra acessar o teclado virtual do bb, notei curiosamente que o opendjk já nao estava instalado.. só isso que aconteceu diferente.. não sei mais o que fazer, alguém pode me ajudar?
obrigado
Hiure
[20] Comentário enviado por MARSVELO em 04/02/2011 - 23:39h
ACHEI UM JEITO MUITO FÁCIL:
ara instalar o maquina Java no Ubuntu para clientes Internet do Banco do Brasil:
O erro mais comum é querermos instalar o Java a partir do site apenas. A instalação através do link do site instalará QUASE tudo. MAS vai ficar faltando um aplicativo, que é o "Development Kit (JDK) 6"
Se você parou aí então é fácil, basta instalá-lo:
Em "Aplicativos" > "Central de Programas" você deverá instalar:
- Sun Java (TM) Development Kit (JDK) 6 source files
Em "programas instalados", deverão estar os seguintes (se não tiver, instale-os seguindo o procedimento anterior):
- Plug-in Sun Java 6.0
- Sun Java (TM) Runtime Environmente (architecture dependent files)
- Sun Java (TM) Runtime Environmente (architecture independent files)
- Sun Java (TM) Development Kit (JDK) 6 source files
- Sun Java (TM) Development Kit (JDK) 6
[21] Comentário enviado por escutaessa em 07/02/2011 - 11:36h
Muito boa a dica. Aqui no meu Ubunt funcionou muito bem. Tanto no firefox quanto no Chrome.
Náo precisei executar a última parte referente à desinstalacao do openjdk.
Parabéns pelo artigo.
Aproveitei e linkei a dica no meu blog.
[22] Comentário enviado por mgoncsilva em 18/02/2011 - 14:58h
Olá, uso o Fedora 64 bits, mas as infos desta página me foram muito úteis!!! Porém insuficientes.
Com as dicas desta página consigo usar o Java na máquina:
$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Mas o firefox 3.6.7 64 bits não estava reconhecendo o java, ainda que indica-se na aba de plugins, o Java como sendo um plugin instalado e ativo.
Tomei então 3 iniciativas:
1. Alterei o caminho do java em about:config
java.default_java_location_others alterei, no meu caso, para /usr/java/latest/bin/java .
O firefox estava com valores antigos.
2. Criei o soft link:
# ls -al /usr/java
total 16K
drwxr-xr-x. 4 root root 4,0K Nov 3 10:38 ./
drwxr-xr-x. 18 root root 4,0K Set 15 07:27 ../
lrwxrwxrwx. 1 root root 16 Set 8 17:19 default -> /usr/java/latest/
drwxr-xr-x. 7 root root 4,0K Set 8 17:24 jre1.6.0_21/
drwxr-xr-x. 7 root root 4,0K Nov 3 10:38 jre1.6.0_22/
lrwxrwxrwx. 1 root root 21 Nov 3 10:38 latest -> /usr/java/jre1.6.0_22/
[23] Comentário enviado por valterpires em 19/02/2011 - 11:35h
Depois de muita procura, achei este post, incrível, funcionou !!!!, acredito que nem mesmo o pessoal de suporte do bb, sabe disso, pois não conseguiram resolver o problema, acredito que o pessoal do banco do brasil deveria ler mais e participar da comunidade, muito obrigado, os clientes do bb agradecem!!!!!!!!!
[24] Comentário enviado por gilsonmoreno em 08/03/2011 - 10:42h
Utilizei apenas os comandos sudo apt-get install sun-java6-plugin e sudo apt-get install sun-java6-fonts, sem precisar remover os pacotes openjdk-6-jre e openjdk-6-plugin. Funcionou. Estou usando o Ubuntu 10.04.
[28] Comentário enviado por janaina.ac em 17/02/2012 - 12:51h
Efetuei todos os procedimentos explicados no seu tutorial. Porém, a seguinte mensagem de erro é apresentada quando o site do BB tenta carregar a Máquina Virtual. Estou utilizando: Ubuntu 10.04 LTS - Lucid Lynx, Gnome 2.30.2 e Firefox 10.0.1. O resultado apresentado na tela ao executar o comando $ java -version é similar ao do seu tutorial. O curioso é que estava acessando normalmente o site do BB antes de umas atualizações. Você pode me auxiliar?
Exception in:/WEB-INF/jsp/tiles/cabecalhoLogin.jsp] null java.lang.NullPointerException at jsp_servlet._web_45_inf._jsp._tiles.__cabecalhologin._jspService(__cabecalhologin.java:108) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447) at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:705) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:816) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:469) at jsp_servlet._web_45_inf._jsp._tiles.__layoutlogin._jsp__tag1(__layoutlogin.java:347) at jsp_servlet._web_45_inf._jsp._tiles.__layoutlogin._jspService(__layoutlogin.java:219) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447) at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:705) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:816) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:469) at jsp_servlet._idh.__verificajava._jsp__tag0(__verificajava.java:107) at jsp_servlet._idh.__verificajava._jspService(__verificajava.java:72) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at br.com.bb.aapf.filter.VerificadorActiveXFilter.doFilter(VerificadorActiveXFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at br.com.bb.aapf.filter.AAPFLoginFilter.doFilter(AAPFLoginFilter.java:152) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at br.com.bb.web.apoioatendimento.seguranca.idh.filtro.Filtro.doFilter(Filtro.java:242) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
[31] Comentário enviado por epilef em 06/09/2012 - 13:53h
O que isso significa?
W: Ocorreu um erro durante a verificação da assinatura. O repositório não está actualizado e serão utilizados os ficheiros anteriores de índice. Erro do GPG: http://archive.ubuntu.com precise-updates Release: As seguintes assinaturas eram inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
W: Falhou ao buscar bzip2:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise-security_restricted_source_Sources Hash Sum incorreto
W: Falhou ao buscar bzip2:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages Hash Sum incorreto
W: Falhou ao buscar bzip2:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise-security_universe_binary-i386_Packages Hash Sum incorreto
W: Alguns arquivos index falharam ao ser baixados. Eles foram ignorados, ou cópias antigas são usadas ao invés.