Я пытаюсь заставить distcc работать между двумя компьютерами. CLIENT и SERVER. Я «думаю», у меня все правильно, но я все еще получаю эту ошибку.
(dcc_build_somewhere) Предупреждение: не удалось распространить, работает локально
вместо
НИЧЕГО не компилируется на сервере.
Моя конфигурация выглядит следующим образом
КЛИЕНТ = 192.168.0.14
SERVER = 192.168.0.15
/ etc / default / distcc на сервере SERVER
STARTDISTCC="true"ALLOWEDNETS="192.168.0.0/24" // Also tried CLIENT IP here
LISTENER="192.168.0.15" // SERVER IP
NICE="10"JOBS="16"ZEROCONF="false"
клиент — да, я знаю, что в настоящее время он собирается только на сервере
DISTCC_HOSTS="192.168.0.15"/etc/distcc/host set to 192.168.0.15
$HOME/.distcc/host set to 192.168.0.15
команда
make -jx CC=distcc
Я пробовал использовать разные программные репозитории, чтобы выяснить, не было ли проблем с отдельным репозиторием, но проблема сохраняется независимо от пакета.
РЕДАКТИРОВАТЬ
Ошибка распространения ошибки — ошибка на стороне клиента. На стороне сервера журнал указывает
distccd [1046] (dcc_job_summary) клиент: 192.168.0.14:40732 Выход COMPILE_ERROR: 1 подпись: 0 ядро: 0 в ответ: 0 время: 94 мс gcc certs / system_keyring.c
Я исправил это, обновив мою версию GCC. Клиент и Сервер теперь работают 5.x.
Других решений пока нет …