Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to use collectd on an OSX 10.6 Server (Snow Leopard) building the binaries from scratch works fine and nothing fails, but upon actually trying to run collectd I repeatedly recieve this error:

dyld: lazy symbol binding failed: Symbol not found: _plugin_register_config
  Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/
  Expected in: flat namespace

dyld: Symbol not found: _plugin_register_config
  Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/
  Expected in: flat namespace

This one was installed with a package manager called Homebrew so that is the reason the path prefix is /usr/local/Cellar/collectd/4.9.1 but I first installed it without any package manager because I thought maybe I had forgotten some dependency, but that wasn't then case so I resorted to using Homebrew with the same result.

share|improve this question
up vote 1 down vote accepted

I found that you also asked this question on Homebrew's website there is an answer from there.

Your problem has been fixed by adding skip_clean? to the Formula.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.