LINUX.ORG.RU
ФорумAdmin

Разрешение адресов при синхронизации ebuild через cron

 , ,


0

1

Добрый день. А не подскажет кто, куда копать при такой фигне?

rsync: [Receiver] failed to connect to 2a02:6b8::183 (2a02:6b8::183): Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(139) [Receiver=3.2.7]
!!! Exhausted addresses for mirror.yandex.ru

При синхронизации руками sudo emerge --sync ничего подобного нет.

С какого он вообще пытается использовать IPv6, когда он у меня везде отключен?

Перемещено hobbit из general

★★★★

Последнее исправление: Dimez (всего исправлений: 1)

когда он у меня везде отключен

Точно везде? Покажи:

grep CONFIG_IPV6= /boot/config-$(uname -r)

Так-то может тебе с round-robin-ом не везет. Когда IPv6 ВЕЗДЕ отключен(читай как «ни на одном интерфейсе нет link-local ipv6 адреса») - такого быть не должно.

Pinkbyte ★★★★★
()
3 июля 2023 г.
Ответ на: комментарий от Pinkbyte

Работа была, забегался.

Так вот ответ:

grep CONFIG_IPV6= /boot/config-$(uname -r)
CONFIG_IPV6=y

Ну это понятно, но где посмотреть, а чего он вообще туда лезет?

Если пользуюсь другими программами, они же не лезут.

keeper_b ★★★★
() автор топика
Ответ на: комментарий от keeper_b

Покажи еще

ip -6 route

Если там есть маршрут по умолчанию - тогда немудрено что он туда лезет.

Другие программы могут быть собраны с USE=-ipv6, хотя этот флаг много откуда уже выкинули: поддержка IPv6 нынче - это база.

Если действительно хочешь выключить IPv6 везде и насовсем - то либо выкомпиливай из ядра, либо(если это не вариант) - добавь к опциям ядра в загрузчик

ipv6.disable=1

Update: еще смущает «Exhausted addresses for mirror.yandex.ru» - это значит что при DNS-резолве либо пришли только IPv6-адреса, либо до IPv4-адресов достучаться не смог

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)