2016-09-15 21 views
1

DistCCがホストに接続できませんでした。危険!

$ distcc --show-hosts 
distcc[32060] (dcc_parse_hosts) Warning: /home/amacdonald/.distcc/zeroconf/hosts contained no hosts; can't distribute work 
distcc[32060] (dcc_zeroconf_add_hosts) CRITICAL! failed to parse host file. 

distcc[32060] (dcc_show_hosts) CRITICAL! Failed to get host list 

私のデフォルトの設定では、私はゼロ設定がホストを設定するために私を必要としませんでしたが、私が持っていないことを不平を言っていると思った

$ cat /etc/default/distcc | grep -v "\#\|^$" 
STARTDISTCC="true" 
ALLOWEDNETS="127.0.0.1" 
LISTENER="127.0.0.1" 
NICE="10" 
JOBS="" 
ZEROCONF="true" 

です。 /home/amacdonald/.distcc/zeroconf/hostsにホスト名を書き込もうとすると、実際にdistccがこれらの行を削除してしまいます。

また

、私は上だシステムであり、

$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.4 LTS 
Release: 14.04 
Codename: trusty 
$ dpkg -l | grep distcc 
ii distcc            3.1-6            amd64  simple distributed compiler client and server 
$ distcc --version 
distcc 3.1 x86_64-pc-linux-gnu 
    (protocols 1, 2 and 3) (default port 3632) 
    built May 9 2013 23:15:01 
Copyright (C) 2002, 2003, 2004 by Martin Pool. 
Includes miniLZO (C) 1996-2002 by Markus Franz Xaver Johannes Oberhumer. 
Portions Copyright (C) 2007-2008 Google. 

distcc comes with ABSOLUTELY NO WARRANTY. distcc is free software, and 
you may use, modify and redistribute it under the terms of the GNU 
General Public License version 2 or later. 

Built with Zeroconf support. 

Please report bugs to [email protected] 

答えて

0

少し遅れて、多分これが、私はちょうど同じことして何を私のために働いたがやろうとしている、と私はあなたの中に好奇心見つけましたdistccファイルは次の行です。

ALLOWEDNETS="127.0.0.1" 

私はこれがサブネットマスクでなければならないと考えました。 192.168.0.0/16。ループバックアドレス(127.0.0.1)はパケットをホストAFAIKに戻します。

LISTENER="127.0.0.1" 

私は、例えば、これはこのPC自体、(コンパイルプロセスで助けるために起こっている1)のIPアドレスでなければなりませんでした、と思いました192.168.13.13。 (少なくとも私にとっては、今、それが誤りだった。できるだけ早く私はそれを変更して、この「ヘルパー」PCは、ホストからのジョブをコンパイル受け入れて始めました。)

JOBS="" 

この1多分関係ないが、非-0の整数は偶然に何も残さないでしょう(ドキュメントを調べる必要はなく、JOBSのデフォルト値は何ですか)。しかしおそらくそのOk。

私はZeroConfがホストを設定する必要はないと思っていましたが、それは ではないと不平を言っています。 /home/amacdonald/.distcc/zeroconf/hostsにホスト名を書き込もうとすると、実際にdistccが終了して の行が削除されます。

だから、上記の変更はZeroConfに関係なく必要です。 (でも私は間違っているかもしれません)

+0

私はサブネットをチェックします。私はそれを変えたと誓ったことができた –

関連する問題