При использовании IPv6/IPv4 (dual stack) disccd ошибочно не разрешает подключаться по IPv4 $ distccd --listen :: --allow-private --log-level=debug --log-file=/tmp/distccd.log Сервер отрубает клиентов, которые подключаются по IPv4: distccd[10488] (dcc_check_client) connection from ::ffff:10.64.MM.NN:36744 distccd[10488] (check_address_inet6) deny v6 client distccd[10488] (check_address_inet6) deny v6 client distccd[10488] (check_address_inet) deny client 0xa40MMNN, value 0x7f, mask 0xff distccd[10488] (check_address_inet) deny client 0xa40MMNN, value 0x10ac, mask 0xf0ff distccd[10488] (check_address_inet) deny client 0xa40MMNN, value 0xa, mask 0xff distccd[10488] (check_address_inet) deny client 0xa40MMNN, value 0xa8c0, mask 0xffff https://github.com/distcc/distcc/issues/443
#297216 TESTED #1 [test-only] sisyphus distcc.git=3.4-alt8.gitga6fb7ea
Один добрый человек "протолкнул" 3.4-alt7 в p10. Так что теперь этот гадкий баг есть и в p10. Я не спроста не собирал 3.4-alt7 в p10. Хотел сначала в upstream починить [1], но по-видимому там все забили. [1] https://github.com/distcc/distcc/pull/444
(Ответ для Alexey Sheplyakov на комментарий #2) > Один добрый человек "протолкнул" 3.4-alt7 в p10. > Так что теперь этот гадкий баг есть и в p10. > Я не спроста не собирал 3.4-alt7 в p10. > Хотел сначала в upstream починить [1], но по-видимому там все забили. > > [1] https://github.com/distcc/distcc/pull/444 Починил: #306860 EPERM #2 p10 distcc.git=3.4-alt8