I have just compiles and installed BIND 9.9.1-P1 on Debian 6.0 as the version in the repositories is too old for Samba4, and am getting the said error. I have been looking for source for named, but cannot find any.

# ls ¦ grep named in /usr/sbin
  • try sudo su; which named – PersianGulf Sep 14 '12 at 4:53
  • Version in Debian stable is 9.8.4, so quite recent and I really wonder why Samba would need anything so specific as BIND version 9.9. – bortzmeyer Jun 16 '13 at 20:22

If you install from source, the installation prefix very often (not entirely always) defaults to /usr/local rather than /usr. So assuming that you did go through the installation properly, you should be looking in /usr/local/bin.

That said, the canonical daemon name for BIND 9 is named, not bind9named.

You can try something like find / -type f -name named -perm /111 -ls (yes, there's supposed to be a slash there) to find out where the named executable is. The -perm /111 will limit the results to files which have the executable bits set, and the -type f excludes anything that is not an ordinary file.


Did you do a:

make install

to install the binaries?

You can also try:

locate named

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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