> > 2009/12/14 STR . : >> distccd[3052] (dcc_nofork_parent) waiting to accept connection >> distccd[3052] (dcc_check_client) connection from 192.168.1.10:49110 >> distccd[3052] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, >> mask 0xffffff >> distccd[3052] (dcc_readx) ERROR: unexpected eof on fd4 > > For some reason the client is connecting and then immediately > disconnecting. You probably need to look at the client log to find > out why. >
Resent to mailing list. Martin, This is odd, the client log isn't writing anything for the make job. I can see distcc updating DISTCC_LOG when I do "distcc --show-hosts" or "distcc --version". But when I do "pump make -j20 CC=distcc" it does not send anything to the remote machine and does all the compilation locally. It also does not update DISTCC_LOG for the make command. $ distcc --version distcc 3.1 i686-pc-linux-gnu (protocols 1, 2 and 3) (default port 3632) built Dec 9 2009 14:07:11 $ echo $DISTCC_LOG /tmp/distcc.log $ echo $DISTCC_VERBOSE 1 t$ pump make -j10 CC=distcc __________Using distcc-pump from /usr/local/bin __________Found 3 available distcc servers **snipped output*** Make successful. __________Shutting down distcc-pump include server Include server timing. Elapsed: 381.1s User: 0.1s System: 0.0s User + System: 0.1s # cat /tmp/distcc.log distcc[25557] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[25557] (dcc_recursion_safeguard) safeguard level=0 distcc[25557] (main) compiler name is "distcc" distcc[25557] (dcc_parse_hosts_file) load hosts from /home/avid/.distcc/hosts distcc[25557] (dcc_parse_hosts) found localhost token "localhost" distcc[25557] (dcc_parse_hosts) found tcp token "192.168.1.20" distcc[25557] (dcc_parse_hosts) found tcp token "192.168.1.21" distcc[25557] (dcc_exit) exit: code 0; self: 0.000000 user 0.000000 sys; children: 0.000000 user 0.000000 sys distcc[25557] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distcc[14721] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[14721] (dcc_recursion_safeguard) safeguard level=0 distcc[14721] (main) compiler name is "distcc" distcc[14721] (dcc_parse_hosts_file) load hosts from /home/avid/.distcc/hosts distcc[14721] (dcc_parse_hosts) found localhost token "localhost" distcc[14721] (dcc_parse_hosts) found tcp token "192.168.1.20" distcc[14721] (dcc_parse_hosts) found tcp token "192.168.1.21" distcc[14721] (dcc_exit) exit: code 0; self: 0.000000 user 0.000999 sys; children: 0.000000 user 0.000000 sys distcc[14721] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distcc[7865] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[7865] (dcc_recursion_safeguard) safeguard level=0 distcc[7865] (main) compiler name is "distcc" distcc[7865] (dcc_get_hostlist) read hosts from environment distcc[7865] (dcc_parse_hosts) found tcp token "192.168.1.20" distcc[7865] (dcc_parse_hosts) found tcp token "192.168.1.21" distcc[7865] (dcc_exit) exit: code 0; self: 0.000999 user 0.000000 sys; children: 0.000000 user 0.000000 sys distcc[7865] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distcc[7866] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[7866] (dcc_recursion_safeguard) safeguard level=0 distcc[7866] (main) compiler name is "distcc" distcc[7866] (dcc_exit) exit: code 0; self: 0.000000 user 0.000000 sys; children: 0.000000 user 0.000000 sys distcc[7866] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distcc[7870] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[7870] (dcc_recursion_safeguard) safeguard level=0 distcc[7870] (main) compiler name is "distcc" distcc[7870] (dcc_exit) exit: code 0; self: 0.000999 user 0.000000 sys; children: 0.000000 user 0.000000 sys distcc[7870] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distcc[7871] (dcc_trace_version) distcc 3.1 i686-pc-linux-gnu; built Dec 9 2009 14:07:11 distcc[7871] (dcc_recursion_safeguard) safeguard level=0 distcc[7871] (main) compiler name is "distcc" distcc[7871] (dcc_exit) exit: code 0; self: 0.000000 user 0.000000 sys; children: 0.000000 user 0.000000 sys distcc[7871] (dcc_cleanup_tempfiles_inner) deleted 0 temporary files distccd was started as: distccd -j 8 -P /var/tmp/distcc.pid --user=nobody -a 192.168.1.0/24 --log-file /var/log/distccd.log --log-evel=debug --stats --daemon The remote machine's distccd log is the same as before: ~# tail -f /var/log/distccd.log distccd[23640] (dcc_detach) setsid to session 23640 distccd[23640] (dcc_log_daemon_started) preforking daemon started (3.1 i686-pc-linux-gnu, built Dec 9 2009 4:07:11) distccd[23640] (dcc_create_kids) up to 1 children distccd[23640] (dcc_create_kids) up to 2 children distccd[23640] (dcc_create_kids) up to 3 children distccd[23640] (dcc_create_kids) up to 4 children distccd[23640] (dcc_create_kids) up to 5 children distccd[23640] (dcc_create_kids) up to 6 children distccd[23640] (dcc_create_kids) up to 7 children distccd[23640] (dcc_create_kids) up to 8 children distccd[23640] (dcc_listen_by_addr) listening on 0.0.0.0:3633 distccd[23640] (dcc_stats_server) HTTP server started on port 3633 distccd[23641] (dcc_check_client) connection from 192.168.1.10:56587 distccd[23642] (dcc_check_client) connection from 192.168.1.10:45563 distccd[23642] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23641] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23642] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23642] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23641] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23642] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23641] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23641] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23641] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23641] (dcc_job_summary) client: 192.168.1.10:56587 OTHER exit:0 sig:0 core:0 ret:108 time:0ms distccd[23642] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23642] (dcc_job_summary) client: 192.168.1.10:45563 OTHER exit:0 sig:0 core:0 ret:108 time:0ms distccd[23643] (dcc_check_client) connection from 192.168.1.10:56590 distccd[23643] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23644] (dcc_check_client) connection from 192.168.1.10:45566 distccd[23644] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23643] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23644] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23643] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23644] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23643] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23644] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23643] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23643] (dcc_job_summary) client: 192.168.1.10:56590 OTHER exit:0 sig:0 core:0 ret:108 time:0ms distccd[23644] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23644] (dcc_job_summary) client: 192.168.1.10:45566 OTHER exit:0 sig:0 core:0 ret:108 time:0ms distccd[23646] (dcc_check_client) connection from 192.168.1.10:39635 distccd[23645] (dcc_check_client) connection from 192.168.1.10:55005 distccd[23646] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23645] (dcc_check_address) match client 0xa01a8c0, value 0x1a8c0, mask 0xffffff distccd[23646] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23645] (dcc_readx) ERROR: unexpected eof on fd5 distccd[23646] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23645] (dcc_r_token_int) ERROR: read failed while waiting for token "DIST" distccd[23646] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23645] (dcc_r_request_header) ERROR: client did not provide distcc magic fairy dust distccd[23645] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23645] (dcc_job_summary) client: 192.168.1.10:55005 OTHER exit:0 sig:0 core:0 ret:108 time:0ms distccd[23646] (dcc_cleanup_tempfiles_inner) deleted 3 temporary files distccd[23646] (dcc_job_summary) client: 192.168.1.10:39635 OTHER exit:0 sig:0 core:0 ret:108 time:0ms - S _________________________________________________________________ Hotmail: Trusted email with powerful SPAM protection. http://clk.atdmt.com/GBL/go/177141665/direct/01/ __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc