Error could not bind to port 43. Is another irrd running?

Randy Bush randy at psg.com
Fri Aug 15 20:55:04 UTC 2014


> FreeBSD work0.psg.com 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #0: Tue Jul  8 06:34:23 UTC 2014     root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
> 
> # service irrd start
> Starting irrd.
> **** Error could not bind to port 43. Is another irrd running?
> 
> # netstat -n | grep \.43
> tcp6       0      0 2001:418:1::41.27343   2001:418:1::62.22      TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58303   TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58301   TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58304   TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58302   TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58300   TIME_WAIT
> tcp4       0      0 147.28.0.41.443        210.138.216.50.58294   TIME_WAIT
> udp4       0      0 147.28.0.7.443         *.*                    
> 
> this appeared, possibly coincidentally, when i moved to 10.0

for the archive.  

no one else had port 43.  the problem was that iird dropped privs before
trying to get the privileged port.  the workaround is commenting out any
uid/gid in /etc/rc.conf

# grep irrd /etc/rc.conf
# for irrd
irrd_enable=YES
#irrd_user=irrd
#irrd_group=staff

randy


More information about the irrtoolset mailing list