Ich habe gerade BIND 9.9.1-P1 auf Debian 6.0 kompiliert und installiert, da die Version in den Repositories zu alt für Samba4 ist, und erhalte den besagten Fehler. Ich habe nach der Quelle für named gesucht, kann aber keine finden.
# ls ¦ grep named in /usr/sbin
named-checkconf
named-checkzone
named-compilezone
Antwort1
Wenn Sie aus der Quelle installieren, lautet das Installationspräfix sehr oft (nicht immer) standardmäßig statt /usr/local
. /usr
Vorausgesetzt, Sie haben die Installation richtig durchgeführt, sollten Sie in /usr/local/bin nachsehen.
Das heißt, der kanonische Daemon-Name für BIND 9 ist named
und nicht bind9named
.
Sie können etwas wie find / -type f -name named -perm /111 -ls
(ja, da muss ein Schrägstrich stehen) versuchen, um herauszufinden, wo sich die named
ausführbare Datei befindet. Dadurch -perm /111
werden die Ergebnisse auf Dateien beschränkt, bei denen die ausführbaren Bits gesetzt sind, und -type f
alles ausgeschlossen, was keine normale Datei ist.
Antwort2
Haben Sie Folgendes gemacht:
make install
um die Binärdateien zu installieren?
Sie können auch Folgendes versuchen:
locate named