Este é um dos últimos posts do ano que engloba um problema que consegui resolver por conta de um applet que não rodava.
Por curiosidade resolvi entrar numa página para a contagem regressiva para 2010: http://www.timeanddate.com/counters/multicountdowna.html e encontrei o seguinte erro:
Até aí nada de mais e tentei rodar o Google Chrome e...
Só no Opera que o applet rodou normalmente:
Foram feitos vários testes nos outros dois navegadores até que, testando o appletviewer encontrei o seguinte:
adilsond@yoda:~$ appletviewer http://www.timeanddate.com/counters/multicountdowna.html
I/O exception while reading: Network is unreachable
adilsond@yoda:~$
Como o appletviewer faz parte do pacote sun-java6-jdk, pesquisei a lista de bugs e encontrei o seguinte neste link: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044
O Netbase recentemente introduziu a configuração
net.ipv6.bindv6only=1 em /etc/sysctl.d/bindv6only.conf e essa configuração
provavelmente será o padrão no squeeze.
Esta configuração causa problemas no java e qualquer trafego de rede vai
sempre resultar no erro "java.net.SocketException: Network is unreachable".
Mas tem um jeito de contornar este erro enquanto a Sun não atualiza o pacote do java.
Edita o /etc/sysctl.d/bindv6only.conf e altera o valor net.ipv6.bindv6only de 1 para 0. Roda o comando invoke-rc.d procps restart e, recarregando o navegador:
O java volta a funcionar tanto no Google Chrome quanto no Firefox.
Um Feliz Ano Novo para todos.
Funcionou direitinho aqui... obrigadoo!
ResponderExcluir