<p>My guess is that this may be a portability issue relating to deletion of symlinks?<br>
It looks like distcc is trying to delete a symlink that points to a directory which is not owned by you, but for some reason this is trying to delete the symlink target and thus getting an error. I suggest you go through the distcc deletion code looking for portability issues where Solaris and Linux might have different behavior related to this.</p>
<p>Posted from an Android phone.</p>
<p><blockquote type="cite">On Dec 1, 2009 11:22 AM, "Tim Flechtner" <<a href="mailto:timf@trdlnk.com">timf@trdlnk.com</a>> wrote:<br><br>hi everyone,<br>
i'm trying to get distcc-3.1 up and running, and my distributed compiles are failing due to (i think) distccd failing to clean up the temporary directories. this is all taking place in a solaris x86 environment.<br>
<br>
i started distccd as user timf on a host named udesktop71 (amongst others) using:<br>
/opt/app/nonc++/distcc-3.1/bin/distccd --daemon --allow <a href="http://10.100.0.0/16" target="_blank">10.100.0.0/16</a> --log-level=debug<br>
<br>
i invoked distcc on a remote host (also as me) using:<br>
DISTCC_POTENTIAL_HOSTS="udesktop71" MAKEFLAGS=-j8 pump tlsupermake -u -c<br>
<br>
(tlsupermake is an in-house tool which recursively builds our libraries, invoking gnu make)<br>
<br>
<br>
on udesktop71 i see in the syslog (in /var/adm/messages):<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test/libs/price failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test/libs failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ failed: Not owner<br>
Dec 1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_job_summary) client: <a href="http://10.100.114.11:33841" target="_blank">10.100.114.11:33841</a> COMPILE_ERROR exit:1 sig:0 core:0 ret:0 time:1677ms g++ Price.C<br>
<br>
(which is a nice staircase effect by the way)<br>
<br>
i can't figure out why distccd wouldn't be able to clean up those directories and files. i'm also not sure if they are the cause of the compile failure. can anyone help? is there some other log file i can look in to get more information about what is going on?<br>
<br>
thanks!<br>
-tim<br>
__<br>
distcc mailing list <a href="http://distcc.samba.org/" target="_blank">http://distcc.samba.org/</a><br>
To unsubscribe or change options:<br>
<a href="https://lists.samba.org/mailman/listinfo/distcc" target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br>
</blockquote></p>