7

CLIENT と SERVER の 2 台のマシン間で distcc を動作させようとしています。正しくセットアップされていると「思います」が、まだこのエラーが発生する

(dcc_build_somewhere) 警告: 配布に失敗しました。代わりにローカルで実行しています

サーバー上で何もコンパイルされていません。

私の構成は次のとおりです

クライアント = 192.168.0.14 サーバー = 192.168.0.15

サーバー上の /etc/default/distcc

 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 exit:1 sig:0 core:0 ret:0 time:94ms gcc certs/system_keyring.c

4

2 に答える 2

1

GCCのバージョンをアップグレードすることでこれを修正しました。クライアントとサーバーは現在 5.x を実行しています。

于 2016-03-13T23:23:04.947 に答える