I get this error on booting.
Quote:
WARNING: named did not start. Perhaps this is because
the "capability" module required by newer kernels is
not loaded (or built into the kernel)?
Attempting to load security capability module:
/sbin/modprobe capability
Attempting to start named again: /usr/sbin/named
FAILED: Sorry, but even after attempting to load
the \"capability\" module, named did not start.
There may be a different configuration error that
needs fixing. Good luck!
|
Traced it to the rc.bind script. if I read it right, named is not running.
So I did this:
Code:
root@darkstar root # named -d full
named: debug level 'full' must be numeric
root@darkstar root # named -d 0
root@darkstar root # named -d 1
root@darkstar root # named -d 2
root@darkstar root # named -d 77777
root@darkstar root # named -d 255
root@darkstar root # named -d 12
root@darkstar root # named -d 10
root@darkstar root # lsmod | grep capab
capability 7304 0
commoncap 9344 1 capability
root@darkstar root # named
root@darkstar root # ps axc | grep named
root@darkstar root # ps -e | grep named
root@darkstar root # ps all | grep named
root@darkstar root #
root@darkstar root # dmesg | grep named
root@darkstar root #
lsmod is used in the above to show that the capability module is already running, so capability is not the problem.
According to the man page, -d is a debug level setting for named. Presumably using this would get some helpful output from named but that does not happen. Use of ps and grep confirms that "named" fails right away (exits silently right away).
So: a conclusion: "named" is failing and capability is not failing.
So now what do I do?
p.s. - I am on line right now with this machine. Domains are being resolved because I can connect to sites with my browser and can get the mail. Does the mean that I actually do not need named? Please let me know if so, then I can just comment out the error message echo lines in rc.init and be done with it.
p.p.s. My news software just failed to get ... perhaps "named" is needed just for news? I am more confused the more I think about this.