# /etc/init.d/distccd restart * Restarting distccd... * Stopping distccd... [ ok ] * Starting distccd... * Failed to Start distccd [ !! ] * Failed to Restart distccd [ !! ] Reproducible: Always Steps to Reproduce: 1. /etc/init.d/distccd restart Actual Results: it broke Expected Results: it should have worked
What version of distccd are you using? Is there any output in your system log?
If you merge distcc again, does the problem go away? Is distcc already running and using the same port? Does the /var/run/distccd directory exist with distcc:daemon as its user/group? Part of this may be fixed with a new version of baselayout that includes the distcc user, bug 15969. There may also be an issue with the ebuild that prevents the old instance from shutting down correctly.
Well, Matt and Zach, I'm sorry for the false alarm. This is apparently a problem that has been fixed in recent versions but I was unaware because I hadn't updated by /etc files. I wrongly assumed the problem had never been fixed. However, here is a new request, related to /etc/init.d/distccd. It would be really nice to have another variable DISTCCD_OPTS set in /etc/conf.d/distccd to add command-line options to the distcc daemon. In particular I would use it to set --nice but I think it would be useful in general. Thanks, Aron
fixed in distcc-1.2