Opened 7 years ago
Closed 5 years ago
#56297 closed defect (invalid)
bind9 @9.12.1_0 does not work on my High Sierra
Reported by: | inquil (Carlos Canchaya) | Owned by: | danielluke (Daniel J. Luke) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | bind9 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
bind9 @9.12.1_0 does not work on my High Sierra, log message is:
network: error: could not listen on UDP socket: permission denied
I rolled back to bind9 @9.12.0_0 and it works with no problem
Change History (7)
comment:1 Changed 7 years ago by raimue (Rainer Müller)
Owner: | set to danielluke |
---|---|
Port: | bind9 added |
Status: | new → assigned |
comment:2 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|
comment:3 Changed 7 years ago by danielluke (Daniel J. Luke)
comment:4 Changed 7 years ago by inquil (Carlos Canchaya)
Hi,
a) my script for launching it
cat /Library/LaunchDaemons/org.isc.named.plist
<?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>Disabled</key> <false/> <key>EnableTransactions</key> <true/> <key>Label</key> <string>org.isc.named</string> <key>OnDemand</key> <false/> <key>ProgramArguments</key> <array> <string>/usr/local/sbin/named</string> <string>-f</string> </array> <key>ServiceIPC</key> <false/> </dict> </plist>
b) Only this one set
listen-on { any; };
Regards,
Carlos
comment:5 Changed 7 years ago by danielluke (Daniel J. Luke)
Is your macports prefix set to /usr/local? The default macports prefix is /opt/local but that startup script is trying to run /usr/local/sbin/named. You may also want to verify that when you've stopped bind9 @9.12.0 that nothing has port 53 open (sudo lsof -i :53
).
comment:6 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
As far as I can tell, the bind9 port does not install a file named org.isc.named.plist; instead, it installs a file named org.macports.bind9.plist. So the plist you're looking at and the /usr/local/sbin/named program it's launching don't sound like they came from MacPorts, in which case this ticket should be closed as invalid.
comment:7 Changed 5 years ago by danielluke (Daniel J. Luke)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
How are you starting bind9? That sounds like your 9.12.1 is not being started as root, but 9.12.0 is. Additionally what does your listen-on (and/or listen-on-v6) directive look like in your named.conf file?