Erro Java com Debian squeeze/sid

quarta-feira, 4. agosto 2010

Boa noite povo!!

Estou tendo aulas de Programação Orientada a Objetos em Java (lógico que preferiria que fosse Smalltalk ou Ruby, que são mais puramente orientadas a objetos e não precisam daquela carroça da Vm do Java instalada no meu note. Com efeito, tive que me inserir no mundo Sun/Oracle e me adaptar às funções do Java. Durante as aulas foi desenvolvido o conceito de Sockets que viha de encontro a comunicação de dois computadores atraves da rede por meio de aplicativos Java, que rodavam em deteminadas portas de um servidor.

Eu, na minha inocência, achei que tudo funcionaria lindamente no Linux, devido a instalação etc etc e tal. Mas para a minha surpresa, ao colocar o programa para rodar fui acometido por um problema persistente no Debian Squeeze que é a tentativa, por default, de tentar utilizar o endereço IPv6, conflitando assim com o endereço IPv4 geralmente proposto pelos exercicios em geral. Gerando a seguinte mensagem de erro

Network is unreachable

Todavia, há um código para desabilitar tal situação, que volta à opção de IPv4 por default:

sudo sed -i ‘s/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/’ \

/etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart

Foi retirado do Heikki Henriksen no site de bugs do debian

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560056

Espero que tenha ajudado a todos.

Um abraço

Leave a Reply

You must be logged in to post a comment.