Categories: Debian Lenny

Запуск Eclipse 3.5 — сеть недоступна

Не так давно потребовался мне Eclipse для разработки приложения на Java. Сказано — сделано. Скачал с официального сайта релиз 3.5, распаковал, запустил. Зашёл в обновления — ругается ошибкой «сеть недоступна» и естественно, ничего качать не хочет, хотя сеть вполне себе работала.

Запустил tcpdump и оказалось, что идёт запрос по IPv6 протоколу, который у меня не поддерживается. Дальнейшие изучение показало, что беда эта пришла с очередным обновлением Squeeze в файле /etc/sysctl.d/bindv6only.conf

В нём установлена переменная:

net.ipv6.bindv6only = 1

Java в этом случае обращается к сети по протоколу IPv6, у неё ничего не выходит и на этом всё прекращается. Никаких попыток сделать запросы по IPv4 не следует.

В общем, проблема лечится установкой значания переменной в 0 и «закреплением» результата, если кто не хочет перегружаться:

echo 0 > /proc/sys/net/ipv6/bindv6only

После этого с сетью в Eclipse проблем нет и все обновления вытягиваются вполне нормально.

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

1 месяц ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

1 месяц ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

1 месяц ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

1 месяц ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

1 месяц ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

1 месяц ago