Nicht gebundenes DNS: Fehlerbehebung / -behebung bei Problemen mit nicht gebundenen Konfigurationen?

1178
RandomDSdevel

     Jedes Mal, wenn ich versuche, den Unbound-DNS-Server über Homebrew Services mit dem Befehl ' sudo brew services start unbound,' zu starten, sehe ich Protokolleinträge des folgenden Formulars in der Konsole-Anwendung von OS X (' /Applications/Utilities/Console.app' ...).  

%l:%M:%S %p com.apple.xpc.launchd[1]: (homebrew.mxcl.unbound[$PID]) Service exited with abnormal code: 1 %l:%M:%S %p com.apple.xpc.launchd[1]: (homebrew.mxcl.unbound) Service only ran for 0 seconds. Pushing respawn out by 10 seconds. 

…einer nach dem anderen. (Wenn die Konventionen Ich verwende pro Instanz zu bezeichnen Variablen ungewöhnlich erscheinen, dann %l‚‘ ‚‘%M %S‚‘ und ‚ %p‘ sind strftime(3)Formatbezeich spezifiziert das allgemeine Aussehen der einzelnen Zeitstempel der Protokolleintrag, wenn sie darin erweitert. ‚ $PID‘ Ist, natürlich, ersetzt in ähnlicher Weise durch die Prozess-ID der jeweiligen Instanz von Unbound bei jedem Aufruf von launchd.)
     Bei der Überprüfung war meine Unbound-spezifische Protokolldatei /usr/local/etc/unbound/unbound.logleer. Ich habe Probleme damit, meine Konfigurationsdatei richtig zu machen, habe ich vielleicht immer noch Probleme damit? Als Referenz hier sind die Inhalte meiner Konfigurationsdatei /usr/local/etc/unbound/unbound.conf,'s enthaltene Datei' $UNTAR_WORKING_OR_TARGET_DIR/unbound-1.5.8/docs/example.conf.in. Sieht dort etwas seltsam aus oder ist in diesem Fall etwas anderes Unerwartetes passiert?

PS: Hier bekomme ich Informationen über das _unboundDaemon-Konto, wenn ich es ausführen ddcl . -read /Users/_unbound:

dsAttrTypeNative:accountPolicyData: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>creationTime</key> <real>1464121481.5192709</real> <key>failedLoginCount</key> <integer>0</integer> <key>failedLoginTimestamp</key> <integer>0</integer> <key>passwordLastSetTime</key> <real>1464121482.61134</real> </dict> </plist>  AppleMetaNodeLocation: /Local/Default GeneratedUID: EB92AA79-6746-4C8C-8D3A-D82F7215FD88 Password: * PrimaryGroupID: 499 RealName: Unbound DNS Validating Resolver Daemon RecordName: _unbound unbound RecordType: dsRecTypeStandard:Users UniqueID: 499 UserShell: /usr/bin/false 
0

1 Antwort auf die Frage

0
RandomDSdevel

     Nun, es stellte sich heraus, dass ich, wie ein Freund von mir über IRC erzählte, nie nachgefragt habe, ob Unbound /dev/random - und vielleicht /dev/logauch - das erste erreichen kann, dessen frühere Dokumentation die Software für ihre Konfigurationsdatei als Voraussetzung nennt unter der Überschrift, die die chrootOption von Unbound beschreibt, und die letztere möglicherweise für die Protokollierung aus dem chrootGefängnis erforderlich ist . Daher muss ich versuchen, die Freigabe /dev(oder zumindest die enthaltenen Dateien logund randomDateien) in /usr/local/etc/unboundNFS zu veröffentlichen (OS X unterstützt Bind-Mounts nicht direkt .)

Ich habe eine Folgefrage [hier] (http://superuser.com/questions/1082980/unbound-dns-setting-up-an-nfs-share-to-bring-dev-into-the-softwares) gestartet -chroot). RandomDSdevel vor 8 Jahren 0