Existe un bug en el JDK en el que se bloquean las conexiones de red si intentamos utilizar solamente el protocolo ip v6 http://ur1.ca/j7e8 con lo cual por alguna actualización en debian squeeze (testing) y sid (unstable) se movio el archivo /etc/sysctl.d/bindv6only.conf estableciendo el valor net.ipv6.bindv6only = 1 esto provoca que el jdk no pueda conectarse con el java debugger mostrandonos el error
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ERROR: transport error 202: connect failed: Connection refused
Es un bug reportado ya en debian http://ur1.ca/j7ei que afecta tanto al JDK de sun como al openJDK, se lo soluciona facilmente modificando este valor a cero y reiniciando el servicio procps, o mas sencillo introducir este comando como root, que lo hace en una sola linea desde la consola.
sed -i 's/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/' \ /etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart
De igual manera afecta depurar aplicaciones en python en netbeans y pydev en eclipse.
Pero como ven es solucionable eso es lo bueno de debian, nunca ocultar las fallas.





